diff options
| author | Adam <[email protected]> | 2025-10-22 17:31:44 -0500 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-10-22 17:31:49 -0500 |
| commit | 89b703c387aed3ee918d826b788b4be1729bdde9 (patch) | |
| tree | 9a22d26bfc5e921789924e2344d04113660b67a3 /packages/ui/src/components/button.tsx | |
| parent | eff12cb48453e45590a53a7705c5044a0da9e7f7 (diff) | |
| download | opencode-89b703c387aed3ee918d826b788b4be1729bdde9.tar.gz opencode-89b703c387aed3ee918d826b788b4be1729bdde9.zip | |
wip: desktop work
Diffstat (limited to 'packages/ui/src/components/button.tsx')
| -rw-r--r-- | packages/ui/src/components/button.tsx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/ui/src/components/button.tsx b/packages/ui/src/components/button.tsx index db1da2fb9..cae658439 100644 --- a/packages/ui/src/components/button.tsx +++ b/packages/ui/src/components/button.tsx @@ -1,12 +1,14 @@ import { Button as Kobalte } from "@kobalte/core/button" import { type ComponentProps, splitProps } from "solid-js" -export interface ButtonProps { +export interface ButtonProps + extends ComponentProps<typeof Kobalte>, + Pick<ComponentProps<"button">, "class" | "classList" | "children"> { size?: "normal" | "large" variant?: "primary" | "secondary" | "ghost" } -export function Button(props: ComponentProps<"button"> & ButtonProps) { +export function Button(props: ButtonProps) { const [split, rest] = splitProps(props, ["variant", "size", "class", "classList"]) return ( <Kobalte |
