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.
svelte-kit-vice/src/uix/sema/components/index.ts

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';

Powered by TurnKey Linux.