import { component$, useSignal } from '@builder.io/qwik' type Props = { label: string name?: string description?: string class?: string invalid?: boolean value?: string required?: boolean } export const TextInput = component$( ({ class: className, label, name, description, invalid, value, required }) => { const inputId = useSignal(`${label.replace(/\s+/g, '_')}___${crypto.randomUUID()}`).value const includeDefaultMb = !/(^|\s)m[y,b]?-\S+(\s|$)/.test(className || '') return (
{!!description &&
{description}
}
) } )