sigilUI

Native Select

Choose an option with the browser's native select control.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

import { NativeSelect } from "@sigil-ui/components";

Usage

<NativeSelect className="w-full max-w-xs" defaultValue="published">
    <option value="draft">Draft</option>
    <option value="review">In Review</option>
    <option value="published">Published</option>
    <option value="archived">Archived</option>
  </NativeSelect>

Props

PropTypeDefaultDescription
errorstring | boolean—Error configuration.

Token integration

CSS VariablePurpose
--s-input-heightInput height
--s-radius-inputRadius input
--s-radius-mdRadius md
--s-border-styleBorder style
--s-backgroundBackground
--s-duration-fastDuration fast
--s-surfaceSurface
--s-text-mutedText muted
--s-errorError
--s-borderBorder
--s-primaryPrimary