@@ -20,32 +20,31 @@ export interface InputProps
2020 prefixClassName ?: string ;
2121}
2222
23- const inputVariants = cva ( "" , {
24- variants : {
25- variant : {
26- default : [
27- "dark:bg-nb-gray-900 dark:placeholder:text-neutral-400/70 placeholder:text-neutral-500 border-neutral-200 dark:border-nb-gray-700" ,
28- "ring-offset-neutral-200/20 dark:ring-offset-neutral-950/50 dark:focus-visible:ring-neutral-500/20 focus-visible:ring-neutral-300/10" ,
29- ] ,
30- darker : [
31- "dark:bg-nb-gray-920 dark:placeholder:text-neutral-400/70 placeholder:text-neutral-500 border-neutral-300 dark:border-nb-gray-800" ,
32- "ring-offset-neutral-200/20 dark:ring-offset-neutral-950/50 dark:focus-visible:ring-neutral-500/20 focus-visible:ring-neutral-300/10" ,
33- ] ,
34- error : [
35- "dark:bg-nb-gray-900 dark:placeholder:text-neutral-400/70 placeholder:text-neutral-500 border-neutral-200 dark:border-red-500 text-red-500" ,
36- "ring-offset-red-500/10 dark:ring-offset-red-500/10 dark:focus-visible:ring-red-500/10 focus-visible:ring-red-500/10" ,
37- ] ,
23+ const inputVariants = cva (
24+ [
25+ "flex w-full min-h-[42px] rounded-md bg-white px-3 pb-3 pt-2.5 text-sm file:bg-transparent file:text-sm file:font-medium focus-visible:outline-none disabled:cursor-not-allowed disabled:opacity-50 transition-colors" ,
26+ "file:border-0" ,
27+ "focus-visible:ring-2 focus-visible:ring-offset-2" ,
28+ "dark:placeholder:text-neutral-400/70 placeholder:text-neutral-500" ,
29+ "ring-offset-neutral-200/20 dark:ring-offset-neutral-950/50" ,
30+ ] ,
31+ {
32+ variants : {
33+ variant : {
34+ default :
35+ "border border-default dark:bg-nb-gray-900 focus-visible:ring-neutral-950 dark:focus-visible:ring-neutral-300" ,
36+ error :
37+ "border border-red-500/50 dark:border-red-500/50 dark:bg-nb-gray-900 focus-visible:ring-red-500/20 dark:focus-visible:ring-red-500/20" ,
38+ grey :
39+ "border border-default bg-gray-100 dark:bg-nb-gray-900 text-gray-500 dark:text-nb-gray-300 focus-visible:ring-neutral-950 dark:focus-visible:ring-neutral-300" ,
40+ ghost : "border border-transparent" ,
41+ } ,
3842 } ,
39- prefixSuffixVariant : {
40- default : [
41- "bg-gray-100 dark:bg-nb-gray-900 border-neutral-200 dark:border-nb-gray-700 text-gray-500 dark:text-nb-gray-300" ,
42- ] ,
43- error : [
44- "bg-red-50 dark:bg-nb-gray-900 border-red-500 text-red-500" ,
45- ] ,
43+ defaultVariants : {
44+ variant : "default" ,
4645 } ,
4746 } ,
48- } ) ;
47+ ) ;
4948
5049const Input = React . forwardRef < HTMLInputElement , InputProps > (
5150 (
0 commit comments