Skip to main content

Digital Takeoff UI

Tree-shakeable, low-dependency UI packages for community software. The first component is a feature-rich Hijri date picker where the Hijri (Dawoodi Bohra / Misri) date is primary and the Gregorian date is secondary.

Packages​

PackageDescription
@spezutil/hijri-coreZero-dependency Hijri calendar engine.
@spezutil/hijri-datepicker<hijri-datepicker> Web Component.
@spezutil/hijri-datepicker-reactReact wrapper.
@spezutil/hijri-datepicker-angularAngular standalone component.
@spezutil/hijri-calendar<hijri-calendar> Web Component (month/week/day/agenda + events).
@spezutil/hijri-calendar-reactReact wrapper.
@spezutil/hijri-calendar-angularAngular standalone component.
@spezutil/richtext-editor<spez-richtext> rich-text editor for Arabic / Lisan-ud-Dawat content.
@spezutil/richtext-editor-reactReact wrapper.
@spezutil/richtext-editor-angularAngular standalone component.

Install​

# Web Components (vanilla)
npm i @spezutil/hijri-datepicker
npm i @spezutil/hijri-calendar
npm i @spezutil/richtext-editor

# React
npm i @spezutil/hijri-datepicker-react react react-dom
npm i @spezutil/hijri-calendar-react react react-dom
npm i @spezutil/richtext-editor-react react react-dom

# Angular
npm i @spezutil/hijri-datepicker-angular
npm i @spezutil/hijri-calendar-angular
npm i @spezutil/richtext-editor-angular