@featherk/ui
v0.12.5
Published
Vue UI component package for FeatherK.
Downloads
2,878
Maintainers
Readme
@featherk/ui
Vue UI component package for FeatherK.
Components Overview
- Address:
USAddress- Presentational US address renderer driven by a parent-owneduseUSAddressview model.- Component guide: docs/address/USAddress.md
- Table:
ActionCell- Configurable repeatable action-button container driven by a parent-owned shared popup lifecycle.- Component guide: docs/table/ActionCell.md
- Composable guide: docs/table/useActionCellMenu.md
Importing Components
import { USAddress } from "@featherk/ui";
import { ActionCell } from "@featherk/ui/table";
import { useUSAddress } from "@featherk/composables/address";For complete setup, behavior, and examples, use the component guide listed in Components Overview.
Peer Dependencies
- Required:
vue - Required for
USAddress:@progress/kendo-vue-buttons,@progress/kendo-vue-dropdowns,@progress/kendo-vue-inputs,@progress/kendo-vue-labels
Styling
Component styles ship with @featherk/ui and are automatically loaded from the package ESM entry.
Build
Run from repository root:
npm run build -- --filter=@featherk/uiOr run package-local:
npm run buildMaintainer Notes
- The build runs a first-party script that ensures
dist/featherk-ui.es.jsimports./ui.css. - New component scoped styles are included automatically when the component is exported through the root package entry.
- If runtime subpath entries are added later (for example
@featherk/ui/addressas a JS entry), each runtime entry must also import CSS to preserve zero-effort DX. - For new component documentation, follow the docs authoring template in
docs/README.md.
Changelog
Release history for all @featherk/* packages is maintained in a single CHANGELOG.md.
