diff --git a/packages/website-ue/src/components/Button/index.module.css b/packages/website-ue/src/components/Button/index.module.css index 90f26d18b..ecb519533 100644 --- a/packages/website-ue/src/components/Button/index.module.css +++ b/packages/website-ue/src/components/Button/index.module.css @@ -27,9 +27,12 @@ background-color: var(--accent-8); } - &[data-variant="surface"] { + &[data-variant="surface"], + &[data-variant="soft"] { background-color: var(--accent-3); + } - outline: var(--space-1) solid var(--accent-4); + &[data-variant="surface"] { + outline: var(--space-1) solid var(--accent-6); } } diff --git a/packages/website-ue/src/components/Button/index.tsx b/packages/website-ue/src/components/Button/index.tsx index 15512de51..6c3b154e7 100644 --- a/packages/website-ue/src/components/Button/index.tsx +++ b/packages/website-ue/src/components/Button/index.tsx @@ -6,7 +6,7 @@ import styles from "./index.module.css"; export interface ButtonProps extends ComponentProps<"button"> { color?: Color; radius?: `${1 | 2 | 3}` | "max"; - variant?: "solid" | "surface"; + variant?: "solid" | "surface" | "soft"; } export const LIGHT_TEXT_COLORS = new Set([ diff --git a/packages/website-ue/src/components/IconButton/index.tsx b/packages/website-ue/src/components/IconButton/index.tsx index 4f15c83ea..d3d6190ad 100644 --- a/packages/website-ue/src/components/IconButton/index.tsx +++ b/packages/website-ue/src/components/IconButton/index.tsx @@ -1,13 +1,7 @@ import { classNames } from "../../core/ui/classNames"; -import type { Color } from "../../core/ui/color"; import { Button, type ButtonProps } from "../Button"; import styles from "./index.module.css"; -export interface IconButtonProps extends ButtonProps { - color?: Color; - variant?: "solid"; -} - export function IconButton({ className, ...props }: ButtonProps) { return (