import { cn } from "#/utils/utils"; import { OptionalTag } from "./optional-tag"; interface SettingsInputProps { testId?: string; name?: string; label: string; type: React.HTMLInputTypeAttribute; defaultValue?: string; value?: string; placeholder?: string; showOptionalTag?: boolean; isDisabled?: boolean; startContent?: React.ReactNode; className?: string; onChange?: (value: string) => void; required?: boolean; min?: number; max?: number; step?: number; pattern?: string; } export function SettingsInput({ testId, name, label, type, defaultValue, value, placeholder, showOptionalTag, isDisabled, startContent, className, onChange, required, min, max, step, pattern, }: SettingsInputProps) { return ( ); }