You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.7 KiB
40 lines
1.7 KiB
// Per-component sema packs. Apps import the ones they use and pass them
|
|
// to `defineEngineSemantic({ components: [...] })` for tree-shaking.
|
|
//
|
|
// Each pack ships:
|
|
// - cascade rules (CSS-style selector → per-channel deltas)
|
|
// - named sounds from `../sounds` instead of inline audio constants
|
|
// - preloadSamples (WAVs decoded at boot to avoid first-play latency)
|
|
//
|
|
// New components add a file here named after the morfo (`dialog.ts`,
|
|
// `toast.ts`, ...) and export a `{name}Sema: Sema`.
|
|
|
|
export { accordionSema } from './accordion';
|
|
export { checkboxSema } from './checkbox';
|
|
export { colorPickerSema } from './color-picker';
|
|
export { comboboxSema } from './combobox';
|
|
export { dateFieldSema } from './date-field';
|
|
export { dialogSema } from './dialog';
|
|
export { drawerSema } from './drawer';
|
|
export { editableSema } from './editable';
|
|
export { fileUploadSema } from './file-upload';
|
|
export { formSema } from './form';
|
|
export { numberFieldSema } from './number-field';
|
|
export { paginationSema } from './pagination';
|
|
export { passwordFieldSema } from './password-field';
|
|
export { popoverSema } from './popover';
|
|
export { radioGroupSema } from './radio-group';
|
|
export { ratingGroupSema } from './rating-group';
|
|
export { searchFieldSema } from './search-field';
|
|
export { selectSema } from './select';
|
|
export { sliderSema } from './slider';
|
|
export { splitterSema } from './splitter';
|
|
export { stepperSema } from './stepper';
|
|
export { tabsSema } from './tabs';
|
|
export { tagGroupSema } from './tag-group';
|
|
export { tagsInputSema } from './tags-input';
|
|
export { textareaSema } from './textarea';
|
|
export { toastSema } from './toast';
|
|
export { toolbarSema } from './toolbar';
|
|
export { wordsSema } from './words';
|