Use when building, configuring, styling, or modifying SVAR Svelte Core / @wx/svelte-core widgets, themes, locale, forms, popups, selectors, calendars, buttons, and display components
This is an index file. Open the focused widget file that matches the component you are using. Each child file is standalone and contain all critical info needed for that widget.
Package
import {
TextArea,
Button,
Checkbox,
CheckboxGroup,
ColorSelect,
ColorBoard,
ColorPicker,
Combo,
DatePicker,
DateRangePicker,
Fullscreen,
Avatar,
Icon,
MultiCombo,
Popup,
Dropdown,
Pager,
RadioButton,
RadioButtonGroup,
RichSelect,
Segmented,
Select,
Slider,
Switch,
Tabs,
Text,
Counter,
Globals,
Field,
Calendar,
Month,
RangeCalendar,
TimePicker,
TwoState,
Modal,
ModalArea,
SideArea,
Portal,
Willow,
WillowDark,
Locale,
locale,
popupContainer,
SuggestDropdown,
en,
} from "@wx/svelte-core";
Widget Index
button.md - Button
twostate.md - TwoState
icon.md - Icon
checkbox.md - Checkbox, CheckboxGroup
radio.md - RadioButton, RadioButtonGroup
switch.md - Switch
segmented.md - Segmented
tabs.md - Tabs
field.md - Field
text.md - Text
textarea.md - TextArea
counter.md - Counter
slider.md - Slider
select.md - Select
combo.md - Combo
multicombo.md - MultiCombo
richselect.md - RichSelect
suggest-dropdown.md - SuggestDropdown
dropdown.md - Dropdown
popup.md - Popup
portal.md - Portal, popupContainer
colorselect.md - ColorSelect
colorboard.md - ColorBoard
colorpicker.md - ColorPicker
calendar.md - Calendar
month.md - Month
rangecalendar.md - RangeCalendar
datepicker.md - DatePicker
daterangepicker.md - DateRangePicker
timepicker.md - TimePicker
avatar.md - Avatar
pager.md - Pager
fullscreen.md - Fullscreen
modal.md - Modal
modalarea.md - ModalArea
sidearea.md - SideArea
globals.md - Globals, showNotice, showModal
themes.md - Willow, WillowDark, theme CSS variables
locale.md - Locale, locale, en, bundled locale imports
Shared Contracts
- Most controls expose bindable
value and an onchange callback. Event payloads differ by widget and are documented in each file.
- Option-based widgets generally use
{ id, label } options and emit selected ids as values.
- Dropdown-backed widgets share
DropdownOptions for position, align, width, inline mode, scroll tracking, and virtualization.
Source: svar-widgets/core — distributed by TomeVault.
1---2name: core3description: Use when building, configuring, styling, or modifying SVAR Svelte Core / @wx/svelte-core widgets, themes, locale, forms, popups, selectors, calendars, buttons, and display components4---5Use when building, configuring, styling, or modifying SVAR Svelte Core / @wx/svelte-core widgets, themes, locale, forms, popups, selectors, calendars, buttons, and display components67This is an index file. Open the focused widget file that matches the component you are using. Each child file is standalone and contain all critical info needed for that widget.89## Package1011```js12import {13 TextArea,14 Button,15 Checkbox,16 CheckboxGroup,17 ColorSelect,18 ColorBoard,19 ColorPicker,20 Combo,21 DatePicker,22 DateRangePicker,23 Fullscreen,24 Avatar,25 Icon,26 MultiCombo,27 Popup,28 Dropdown,29 Pager,30 RadioButton,31 RadioButtonGroup,32 RichSelect,33 Segmented,34 Select,35 Slider,36 Switch,37 Tabs,38 Text,39 Counter,40 Globals,41 Field,42 Calendar,43 Month,44 RangeCalendar,45 TimePicker,46 TwoState,47 Modal,48 ModalArea,49 SideArea,50 Portal,51 Willow,52 WillowDark,53 Locale,54 locale,55 popupContainer,56 SuggestDropdown,57 en,58} from "@wx/svelte-core";59```6061## Widget Index6263- `button.md` - `Button`64- `twostate.md` - `TwoState`65- `icon.md` - `Icon`66- `checkbox.md` - `Checkbox`, `CheckboxGroup`67- `radio.md` - `RadioButton`, `RadioButtonGroup`68- `switch.md` - `Switch`69- `segmented.md` - `Segmented`70- `tabs.md` - `Tabs`71- `field.md` - `Field`72- `text.md` - `Text`73- `textarea.md` - `TextArea`74- `counter.md` - `Counter`75- `slider.md` - `Slider`76- `select.md` - `Select`77- `combo.md` - `Combo`78- `multicombo.md` - `MultiCombo`79- `richselect.md` - `RichSelect`80- `suggest-dropdown.md` - `SuggestDropdown`81- `dropdown.md` - `Dropdown`82- `popup.md` - `Popup`83- `portal.md` - `Portal`, `popupContainer`84- `colorselect.md` - `ColorSelect`85- `colorboard.md` - `ColorBoard`86- `colorpicker.md` - `ColorPicker`87- `calendar.md` - `Calendar`88- `month.md` - `Month`89- `rangecalendar.md` - `RangeCalendar`90- `datepicker.md` - `DatePicker`91- `daterangepicker.md` - `DateRangePicker`92- `timepicker.md` - `TimePicker`93- `avatar.md` - `Avatar`94- `pager.md` - `Pager`95- `fullscreen.md` - `Fullscreen`96- `modal.md` - `Modal`97- `modalarea.md` - `ModalArea`98- `sidearea.md` - `SideArea`99- `globals.md` - `Globals`, `showNotice`, `showModal`100- `themes.md` - `Willow`, `WillowDark`, theme CSS variables101- `locale.md` - `Locale`, `locale`, `en`, bundled locale imports102103## Shared Contracts104105- Most controls expose bindable `value` and an `onchange` callback. Event payloads differ by widget and are documented in each file.106- Option-based widgets generally use `{ id, label }` options and emit selected ids as values.107- Dropdown-backed widgets share `DropdownOptions` for position, align, width, inline mode, scroll tracking, and virtualization.108109---110> Source: [svar-widgets/core](https://github.com/svar-widgets/core) — distributed by [TomeVault](https://tomevault.io).111<!-- tomevault:4.0:skill_md:2026-06-18 -->