diff --git a/src/components/Tag.astro b/src/components/Tag.astro new file mode 100644 index 0000000..cdf8d4c --- /dev/null +++ b/src/components/Tag.astro @@ -0,0 +1,39 @@ +--- +export interface Props { + name: string; + size?: "sm" | "lg"; +} + +const { name, size = "sm" } = Astro.props; + +const slug = ((str: string) => + str + .toLowerCase() + .replace(/ /g, "-") + .replace(/[^\w-]+/g, ""))(name); +--- + +