/** * Common props for layout slots. * * Does not include `children`, because we want to provide tailored JSDocs for each layout slot. */ export type CommonSlotProps = { /** * The label for this slot's skip link. Defaults to the slot's `label` value. */ skipLinkLabel?: string; /** * The `id` attribute of the slot. Used to connect the layout slot's skip link to the layout element. * If not provided, a unique ID will be generated. */ id?: string; /** * A unique string that appears as data attribute `data-testid` in the rendered code, serving as a hook for automated tests. */ testId?: string; };