mirror of
				https://github.com/lingble/chatwoot.git
				synced 2025-10-31 11:08:04 +00:00 
			
		
		
		
	 28728635c9
			
		
	
	28728635c9
	
	
	
		
			
			* feat: Custom date picker * chore: Calender footer * chore: Minor fix * chore: Reset date picker * chore: Minor fix * feat: Toggle button * chore: Clean up * chore: Use font inter * chore: Cleanup and fix bugs * fix: custom date range reset the calendar * chore: fix logic bug * feat: Add manual date range * fix: styles in rtl * chore: Helper specs * chore: Clean up * chore: Review fixes * chore: remove magic strings * chore: Add comments * chore: Review fixes * chore: Clean up * chore: remove magic strings * fix: Use outline instead of border * chore: Minor style fix * chore: disable pointer events for the disabled dates * chore: Fix code climate --------- Co-authored-by: Shivam Mishra <scm.mymail@gmail.com>
		
			
				
	
	
		
			71 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			71 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /* eslint no-plusplus: 0 */
 | |
| import AvatarUploader from './widgets/forms/AvatarUploader.vue';
 | |
| import Bar from './widgets/chart/BarChart';
 | |
| import Button from './ui/WootButton';
 | |
| import Code from './Code';
 | |
| import ColorPicker from './widgets/ColorPicker';
 | |
| import ConfirmDeleteModal from './widgets/modal/ConfirmDeleteModal.vue';
 | |
| import ConfirmModal from './widgets/modal/ConfirmationModal.vue';
 | |
| import ContextMenu from './ui/ContextMenu.vue';
 | |
| import DeleteModal from './widgets/modal/DeleteModal.vue';
 | |
| import DropdownItem from 'shared/components/ui/dropdown/DropdownItem';
 | |
| import DropdownMenu from 'shared/components/ui/dropdown/DropdownMenu';
 | |
| import FeatureToggle from './widgets/FeatureToggle';
 | |
| import HorizontalBar from './widgets/chart/HorizontalBarChart';
 | |
| import Input from './widgets/forms/Input.vue';
 | |
| import PhoneInput from './widgets/forms/PhoneInput.vue';
 | |
| import Label from './ui/Label';
 | |
| import LoadingState from './widgets/LoadingState';
 | |
| import Modal from './Modal';
 | |
| import ModalHeader from './ModalHeader';
 | |
| import SidemenuIcon from './SidemenuIcon';
 | |
| import Spinner from 'shared/components/Spinner';
 | |
| import SubmitButton from './buttons/FormSubmitButton';
 | |
| import Tabs from './ui/Tabs/Tabs';
 | |
| import TabsItem from './ui/Tabs/TabsItem';
 | |
| import Thumbnail from './widgets/Thumbnail.vue';
 | |
| import DatePicker from './ui/DatePicker/DatePicker.vue';
 | |
| 
 | |
| const WootUIKit = {
 | |
|   AvatarUploader,
 | |
|   Bar,
 | |
|   Button,
 | |
|   Code,
 | |
|   ColorPicker,
 | |
|   ConfirmDeleteModal,
 | |
|   ConfirmModal,
 | |
|   ContextMenu,
 | |
|   DeleteModal,
 | |
|   DropdownItem,
 | |
|   DropdownMenu,
 | |
|   FeatureToggle,
 | |
|   HorizontalBar,
 | |
|   Input,
 | |
|   PhoneInput,
 | |
|   Label,
 | |
|   LoadingState,
 | |
|   Modal,
 | |
|   ModalHeader,
 | |
|   SidemenuIcon,
 | |
|   Spinner,
 | |
|   SubmitButton,
 | |
|   Tabs,
 | |
|   TabsItem,
 | |
|   Thumbnail,
 | |
|   DatePicker,
 | |
|   install(Vue) {
 | |
|     const keys = Object.keys(this);
 | |
|     keys.pop(); // remove 'install' from keys
 | |
|     let i = keys.length;
 | |
|     while (i--) {
 | |
|       Vue.component(`woot${keys[i]}`, this[keys[i]]);
 | |
|     }
 | |
|   },
 | |
| };
 | |
| 
 | |
| if (typeof window !== 'undefined' && window.Vue) {
 | |
|   window.Vue.use(WootUIKit);
 | |
| }
 | |
| 
 | |
| export default WootUIKit;
 |