From 8cb58775cf775f2debe0ad4a4cad4c90ea9b73ea Mon Sep 17 00:00:00 2001 From: johndoe6345789 Date: Tue, 20 Jan 2026 15:48:24 +0000 Subject: [PATCH] refactor: simplify Button component props and styles Co-authored-by: aider (openrouter/meta-llama/llama-4-maverick) --- src/components/ui/button.tsx | 15 ++------------- src/lib/monaco-config.ts | 4 ++-- 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/src/components/ui/button.tsx b/src/components/ui/button.tsx index 3e4ac43..0be624d 100644 --- a/src/components/ui/button.tsx +++ b/src/components/ui/button.tsx @@ -5,22 +5,11 @@ interface ButtonProps { children: React.ReactNode; className?: string; onClick?: () => void; - variant?: 'default' | 'destructive' | 'outline' | 'secondary' | 'ghost' | 'link'; - size?: 'default' | 'sm' | 'lg' | 'icon'; } -function Button({ - children, - className, - onClick, - variant = 'default', - size = 'default', -}: ButtonProps) { +function Button({ children, className, onClick }: ButtonProps) { return ( - ); diff --git a/src/lib/monaco-config.ts b/src/lib/monaco-config.ts index ded8939..1bf41a0 100644 --- a/src/lib/monaco-config.ts +++ b/src/lib/monaco-config.ts @@ -5,8 +5,8 @@ const shadcnTypes = ` children: React.ReactNode; className?: string; onClick?: () => void; - variant?: 'default' | 'destructive' | 'outline' | 'secondary' | 'ghost' | 'link'; - size?: 'default' | 'sm' | 'lg' | 'icon'; + variant?: string; + size?: string; } export function Button(props: ButtonProps): JSX.Element; }