import type { RemoteFormField } from '$app/server'; import type { TextareaProps } from './type.js'; import type { Snippet } from 'svelte'; type $$ComponentProps = { label: string; field?: RemoteFormField; /** * Sans `field`, la valeur liée. Avec, la valeur initiale du champ — celui-ci prend * ensuite le relais et devient la source de vérité. */ value?: string; maxHeight?: number; /** * `bare` ne rend que le champ, sans enveloppe ni libellé visible: `label` devient le * placeholder et le nom accessible, et `class` s'applique au `