// components/ui/input.tsx interface InputProps extends React.InputHTMLAttributes { label?: string; error?: string; } export function Input({ label, error, ...props }: InputProps) { return (
{label && ( )} {error &&

{error}

}
); } // components/ui/button.tsx interface ButtonProps extends React.ButtonHTMLAttributes { isLoading?: boolean; } export function Button({ children, isLoading, ...props }: ButtonProps) { return ( ); }