No matches.
component
Surface background from the Panel scale (`surface.peak` → `surface.ground`, or `transparent`).
Resting border style for the `button` appearance. Secondary/tertiary default to `"muted"` and promote to `"default"` when checked; pass `"none"` to remove it or `"bold" | "accent"` to intensify it.
Which surface ramp the panel paints with: `primary` is the filled tone accent (with contrast text), `secondary` the tone's own surface tint, `tertiary` the neutral ramp with tone-accent text. `background` then picks the step on that ramp.
Corner radius of the `appearance="button"` surface. Defaults to the size-derived radius from the control sizing scale. Pass `"inner"` to compute a concentric radius from a parent Panel's exported `--panel-out-radius`/`--panel-out-padding` (this is how `Choice` keeps its segmented items nested inside the group container).
Color scheme applied via `colorPalette`. For the `checkbox` appearance this sets the indicator accent color; for the `button` appearance it sets the Panel tone color.
Root element tag. Set `"span"` for a label-less indicator.
Fired when a click leaves (or a script enters) the indeterminate state — the browser clears the DOM property on click, so a controlled `indeterminate` would otherwise go stale. Svelte can `bind:indeterminate` instead; React/Vue/Solid pair this with the `indeterminate` prop.
CheckboxPassThrough< RootElementAttributes, InputElementAttributes > Per-slot style and attribute override bag. Each slot's `style` accepts a Panda CSS `SystemStyleObject` merged with the base styles, and `props` forwards arbitrary HTML attributes onto the element.
Plus all standard <input> HTML attributes.