@flightlesslabs/dodo-ui-date
v0.4.17
Published
An extension for Dodo UI that provides accessible date and time components powered by [Bits UI](https://bits-ui.com/).
Readme
@flightlesslabs/dodo-ui-date
An extension for Dodo UI that provides accessible date and time components powered by Bits UI.
🔗 Links
- 📚 Docs: https://flightlesslabs.github.io/dodo-ui-date
- 💻 GitHub: https://github.com/flightlesslabs/dodo-ui/tree/main/packages/dodo-ui-date
- 📦 npm: https://www.npmjs.com/package/@flightlesslabs/dodo-ui-date
- 📝 Changelog: https://github.com/flightlesslabs/dodo-ui/blob/main/packages/dodo-ui-date/CHANGELOG.md
🚀 Installation
pnpm add @flightlesslabs/dodo-ui bits-ui @internationalized/date @flightlesslabs/dodo-ui-date🎨 Add Styles
Import global styles in your root component. use the root layout (+layout.svelte) for SvelteKit.
// Core (Dodo UI)
import '@flightlesslabs/dodo-ui/styles/global.css';
import '@flightlesslabs/dodo-ui/styles/components.css';
// Addon (dodo-ui-date)
import '@flightlesslabs/dodo-ui-date/styles/main.css';or scss
// Core (Dodo UI)
import '@flightlesslabs/dodo-ui/styles/global/index.scss';
// Addon (dodo-ui-date)
import '@flightlesslabs/dodo-ui-date/styles/main.scss';✨ Usage
Import components from the addon as needed:
import { DatePicker } from '@flightlesslabs/dodo-ui-date';
import { CalendarDate, type DateValue } from '@internationalized/date';
let value = $state<DateValue>(new CalendarDate(2026, 4, 7));
<DatePicker {value} />