@uicapivara/cp-date
Version:
cp-date
60 lines (58 loc) • 1.82 kB
text/typescript
/*
Component created by capivara-cli https://capivarajs.github.io/
*/
import capivara from 'capivarajs';
import template from './component/date.template.html';
import style from './component/date.style.scss';
import { CapivaraDate } from './component/date.component';
const Component = {
/**
* @name template
* @description Applies the visual part of the component
*/
template : template,
/**
* @name style
* @description Import component style
*/
style : style,
/**
* @name constants
* @description Declares the constants that will be accepted by component. See https://capivarajs.github.io/components.html#constants
*/
constants: ['title',
'language',
'mask',
'format',
'datepicker',
'timepicker',
'openedCalendar',
'allowedTimes',
'defaultTime',
'defaultDate',
'step',
'weekNumbers',
'yearStart',
'yearEnd',
'dayOfWeekStart',
'disabledDates',
'minDate',
'maxDate'
],
/**
* @name functions
* @description Declares the functions that will be accepted by component. See https://capivarajs.github.io/components.html#functions
*/
functions: [],
/**
* @name bindings
* @description Declares the variables that will be accepted by component. See https://capivarajs.github.io/components.html#bindings
*/
bindings: ['cpModel'],
/**
* @name controller
* @description Sets the scope of the component
*/
controller: CapivaraDate
};
export default capivara.component('cp-date', Component);