headless_cupertino#
Cupertino (iOS) preset for Headless components.
Provides iOS-styled renderers and token resolvers that implement the capability contracts from headless_contracts.
Usage:
HeadlessThemeProvider(
theme: CupertinoHeadlessTheme(),
child: MyApp(),
)
For scoped theme changes:
HeadlessThemeProvider(
theme: CupertinoHeadlessTheme.dark(),
child: DarkSection(),
)
Classes#
| Class | Description |
|---|---|
| CupertinoButtonOverrides | Preset-specific advanced overrides for Cupertino buttons. |
| CupertinoButtonParityConstants | Constants pinned from Flutter's CupertinoButton source (revision 8b87286849). |
| CupertinoButtonTokenResolver | Cupertino token resolver for Button components. |
| CupertinoCheckboxListTileRenderer | Cupertino renderer for CheckboxListTile components. |
| CupertinoCheckboxListTileTokenResolver | Cupertino token resolver for CheckboxListTile components. |
| CupertinoCheckboxRenderer | Cupertino renderer for Checkbox components. |
| CupertinoCheckboxTokenResolver | Cupertino token resolver for Checkbox components. |
| CupertinoDropdownOverrides | Preset-specific advanced overrides for Cupertino dropdowns. |
| CupertinoDropdownRenderer | Cupertino renderer for Dropdown components. |
| CupertinoDropdownTokenResolver | Cupertino token resolver for Dropdown components. |
| CupertinoFlutterParityButtonRenderer | Cupertino parity renderer — visual port of Flutter's CupertinoButton. |
| CupertinoHeadlessTheme | Cupertino (iOS) theme preset for Headless components. |
| CupertinoMenuItem | |
| CupertinoPopoverSurface | |
| CupertinoPressableOpacity | |
| CupertinoPressableSurface | Cupertino implementation of HeadlessPressableSurfaceFactory . |
| CupertinoTapTargetPolicy | Cupertino tap target policy based on Apple HIG minimum 44x44 points. |
| CupertinoTextFieldAffix | Wrapper for prefix/suffix widgets with visibility mode support. |
| CupertinoTextFieldClearButton | Cupertino-styled clear button for text fields. |
| CupertinoTextFieldOverrides | Preset-specific advanced overrides for Cupertino text fields. |
| CupertinoTextFieldRenderer | Cupertino renderer for TextField components. |
| CupertinoTextFieldSurface | Cupertino-styled container surface for text fields. |
| CupertinoTextFieldTokenResolver | Cupertino token resolver for TextField components. |
| HeadlessCupertinoApp | CupertinoApp bootstrap for Headless. |
| RCupertinoTextField | Cupertino-styled text field with DX-friendly API. |
Enums#
| Enum | Description |
|---|---|
| CupertinoComponentDensity | Density knobs for Cupertino components. |
| CupertinoCornerStyle | Corner radius policy for Cupertino components. |