Trocar a lógica:
submitFilter está sendo passado para type={type} e causa erro porque esse tipo não existe no html.
Em vez disso, o type deve ficar implícito em {...rest}.
Depois, trocar type = "text" por variant.
O objeto inputClasses terá suas chaves alteradas para algo parecido com:
bgSuccess, bgError, bgMuted, bgAccent
Trocar a lógica:
submitFilter
está sendo passado paratype={type}
e causa erro porque esse tipo não existe no html. Em vez disso, otype
deve ficar implícito em{...rest}
. Depois, trocartype = "text"
porvariant
. O objetoinputClasses
terá suas chaves alteradas para algo parecido com:bgSuccess
,bgError
,bgMuted
,bgAccent