Customization
Two levels, from the broadest to the most specific:
ts
// 1. Global theme, injected once for the whole tree.
provide('styles', { control: { input: 'font-mono' } })json
// 2. Per element, through the uischema options — the key targets the Nuxt UI component.
{
"type": "Control",
"scope": "#/properties/name",
"options": { "input": { "size": "lg", "ui": { "base": "tracking-wide" } } }
}Options reference
Every option is documented in tables (Name / Type / Default / Description) with JSON examples:
The Control Options playground showcase (Documentation tab) shows some of these options side by side.