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.
36 lines
1.5 KiB
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'
|