Skip to content

Instantly share code, notes, and snippets.

@balazsorban44
Created November 17, 2021 14:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save balazsorban44/1c41b88eefa20f11402c09cd8bee63db to your computer and use it in GitHub Desktop.
Save balazsorban44/1c41b88eefa20f11402c09cd8bee63db to your computer and use it in GitHub Desktop.
const colors = {
primary: "bg-primary",
secondary: "bg-secondary"
} // 🥴 I don't want this...
export function Button(
props: {variant: "primary" | "secondary"}
) {
const { variant, ...rest } = props
return (
<button
{...rest}
className={`bg-${variant}`} // ❌
// className={colors[variant]} // ✅
/>
)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment