Composables

Legend Element

Style legend elements for proper form layout using the useLegendElement composable.

Overview

The useLegendElement composable styles the legend element for consistent form layout. It floats the legend to span the full width and applies a clearfix on the following sibling element. This is a config-free composable with no customization options.

useLegendElement

function useLegendElement(s: Styleframe): void
styleframe.config.ts
import { styleframe } from 'styleframe';
import { useLegendElement } from '@styleframe/theme';

const s = styleframe();

useLegendElement(s);

export default s;

This composable takes no configuration options, creates no CSS custom properties, and returns void. The legend + * rule clears the float on the element immediately following the legend to prevent layout issues.