outsystems-ui
Version:
OutSystems UI Framework
54 lines (48 loc) • 1.02 kB
text/typescript
// eslint-disable-next-line @typescript-eslint/no-unused-vars
namespace OSFramework.OSUI.Patterns.DatePicker.Enum {
/**
* DatePicker Enum for CSS Classes
*/
export enum CssClass {
Calendar = 'osui-datepicker-calendar',
Pattern = 'osui-datepicker',
}
/**
* DatePicker Events
*/
export enum DatePickerEvents {
OnChange = 'OnChange',
OnInitialize = 'OnInitialize',
}
// Datepicker Mode Types
export enum Mode {
Range = 'range',
Single = 'single',
}
/**
* DatePicker Enum properties
*/
export enum Properties {
DateFormat = 'DateFormat',
FirstWeekDay = 'FirstWeekDay',
MaxDate = 'MaxDate',
MinDate = 'MinDate',
ShowTodayButton = 'ShowTodayButton',
ShowWeekNumbers = 'ShowWeekNumbers',
TimeFormat = 'TimeFormat',
}
/**
* DatePicker Enum for Providers
*/
export enum Provider {
FlatPicker = 'flatpickr',
}
/**
* DatePicker TimeFormatMode Enum
*/
export enum TimeFormatMode {
Disable = 'disabled',
Time12hFormat = '12',
Time24hFormat = '24',
}
}