@salyra-ui/date-time-picker

Composable date-time selection and date-time ranges
189
Install
npm install @salyra-ui/date-time-picker
Latest Version:0.1.0
Vue:3
License:MIT
Last Updated:Oct 4, 2026
Links: GitHub  ·  npm
Maintainer: sebytza23

Salyra UI / DateTimePicker

Composable datetime controls for React, Svelte, Vue, Angular, Astro and Vanilla.

Installation

Install with npm install @salyra-ui/date-time-picker. npm resolves its declared Salyra dependencies. Import the framework entry your application uses.

npm install @salyra-ui/date-time-picker

Import the adapter your app uses, such as @salyra-ui/date-time-picker/svelte. Framework peers are optional. The default stylesheet is optional through @salyra-ui/date-time-picker/styles.css.

Calendar owns the shared calculations, store and native primitives. DatePicker and TimePicker provide their own roots and defaults. DateTimePicker composes both packages. They share the same context, so their primitive components can be used in one editor.

Values remain in draft until complete and valid. Explicit Apply and Cancel are available. Time intervals use end dates or day offsets rather than guessing the next day.

The generated package contains dist, README and LICENSE, without sourcemaps. Vanilla has readable and minified standalone browser files. Each standalone browser bundle includes its dependencies and needs no additional Salyra script.

The workspace contains versioned API documentation, framework examples, tests and architecture notes.

Vanilla browser assets

The archive includes readable and minified standalone browser scripts at dist/browser/date-time-picker.js and dist/browser/date-time-picker.min.js. Each script includes its required Calendar core. Styles are available at dist/styles.css and dist/styles.min.css, without sourcemaps. Both JavaScript builds expose the same SalyraDateTimePicker global.

For a bundled application, import @salyra-ui/date-time-picker/vanilla and, when using the default appearance, @salyra-ui/date-time-picker/styles.min.css. The styles.standard.css entry gives you the readable stylesheet. Custom compositions can omit these default styles.

Related Packages

@salyra-ui/time-picker

Composable time selection and multi-day time ranges

417 0
@salyra-ui/calendar

Composable Gregorian calendars and shared selection primitives

237 0
@salyra-ui/date-picker

Composable date selection and date ranges

218 0
wp-block-to-html

Convert WordPress Gutenberg blocks to HTML or framework-specific components with...

1,237 4
@studiolxd/scorm

Headless SCORM 1.2/2004 runtime — framework-agnostic core with React, Vue, Angul...

1,855 0

Version History

Version Released Vue License
0.1.0 >=3.5 MIT