SelectTrigger
Components

SelectTrigger

Dropdown-style trigger button used for selects, column menus, and page-size pickers.

Props

SelectTriggerProps props
PropTypeDefaultDescription
childrenReactNode—Trigger label content.
caretbooleantrueShow the chevron-down caret.
size"sm" | "md""md"Control height.
openboolean—Visually indicates an owning popover/menu is currently open (border/bg highlight).

Usage

SelectTrigger is a styled <button> that mirrors the look of a select dropdown. It's the same trigger used internally by Select, and it pairs with DropdownMenu or a custom Popover for the actual dropdown panel. The caret prop controls whether the chevron icon is shown, and open gives the trigger visual highlight state.

Standalone trigger

SelectTrigger

Open state

SelectTrigger open

Without caret

SelectTrigger without caret

Small

SelectTrigger sm
ImportTSX
import { SelectTrigger } from "@solarius/onset";
import type { SelectTriggerProps } from "@solarius/onset";

<SelectTrigger>us-east-1 (N. Virginia)</SelectTrigger>
<SelectTrigger open>With open state</SelectTrigger>
<SelectTrigger caret={false}>No caret</SelectTrigger>
<SelectTrigger size="sm">Small</SelectTrigger>