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

36 lines
1.5 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 { 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 { stepperSema } from './stepper'
export { tabsSema } from './tabs'
export { tagGroupSema } from './tag-group'
export { tagsInputSema } from './tags-input'
export { toastSema } from './toast'
export { toolbarSema } from './toolbar'

Powered by TurnKey Linux.