
export const config = Object.freeze({
    selectors: Object.freeze({
        button: '[data-toubiz-date-picker-button]',
        label: '[data-toubiz-date-picker-label]',
        rangeSelection: '[data-toubiz-date-picker-range]',
        singleSelection: '[data-toubiz-date-picker-day]',
        overlay: '[data-toubiz-date-picker-overlay]',
        // Caution: if you change this selector it needs to be changed in toubiz-events too.
        resetButton: '[data-toubiz-date-picker-reset-button]',
    }),
    attributes: Object.freeze({
        locale: 'data-toubiz-date-picker.locale',
        // DateFormat: 'data-toubiz-date-picker.date-format',
        highlightedDate: 'data-toubiz-date-picker.highlighted-date',
        initialState: 'data-toubiz-date-picker.initial-state',
        minDate: 'data-toubiz-date-picker.min-date',
        maxDate: 'data-toubiz-date-picker.max-date',
        excludedDates: 'data-toubiz-date-picker.excluded-dates',
    }),
    classes: Object.freeze({
        active: 'is-active',
        dateSelected: 'is-date-selected',
    }),
});
