cheetah-framework
Version:
Cheetah Framework JS used in all our applications
77 lines (72 loc) • 3.01 kB
JavaScript
import Vue from 'vue'
/** Layout */
import Boolean from './Boolean'
import CopyButton from './CopyButton'
import DetailRow from './DetailRow'
import Grid from './Grid'
import GridLocalizedColumn from './GridLocalizedColumn'
import InfoBlock from './InfoBlock'
import InfoIcon from './InfoIcon'
import Loading from './Loading'
import LocalizedDetailRow from './LocalizedDetailRow'
import MenuLayout from '../layouts/MenuLayout'
import Modal from './Modal'
import ModelRelationInput from './ModelRelationInput'
import MomentAgo from './MomentAgo'
import OverflownTextTooltip from './OverflownTextTooltip'
import PageLayout from '../layouts/PageLayout'
import PublicationStatus from './PublicationStatus'
import QueryBuilder from './QueryBuilder'
import RecursiveDetailRow from './RecursiveDetailRow'
import RemoteInput from './form/inputs/RemoteInput'
import Reorderer from './Reorderer'
import ReorderDialog from './ReorderDialog'
import Tip from './Tip'
Vue.component('Boolean', Boolean)
Vue.component('CopyButton', CopyButton)
Vue.component('DetailRow', DetailRow)
Vue.component('Grid', Grid)
Vue.component('GridLocalizedColumn', GridLocalizedColumn)
Vue.component('InfoBlock', InfoBlock)
Vue.component('InfoIcon', InfoIcon)
Vue.component('Loading', Loading)
Vue.component('LocalizedDetailRow', LocalizedDetailRow)
Vue.component('MenuLayout', MenuLayout)
Vue.component('Modal', Modal)
Vue.component('ModelRelationInput', ModelRelationInput)
Vue.component('MomentAgo', MomentAgo)
Vue.component('OverflownTextTooltip', OverflownTextTooltip)
Vue.component('PageLayout', PageLayout)
Vue.component('PublicationStatus', PublicationStatus)
Vue.component('QueryBuilder', QueryBuilder)
Vue.component('RecursiveDetailRow', RecursiveDetailRow)
Vue.component('RemoteInput', RemoteInput)
Vue.component('Reorderer', Reorderer)
Vue.component('ReorderDialog', ReorderDialog)
Vue.component('CTip', Tip)
/** Form */
import CronInput from './form/inputs/CronInput'
import FileUploader from './form/uploader/FileUploader'
import FlagInput from './form/inputs/FlagInput'
import FormGroup from './FormGroup'
import InlineError from './form/InlineError'
import InputText from './form/inputs/InputText'
import ImageUploader from './form/uploader/ImageUploader'
import InputRolloverMessage from './form/InputRolloverMessage'
import PublicationDate from './form/PublicationDate'
import SelectFilterHelper from './form/SelectFilterHelper'
Vue.component('CronInput', CronInput)
Vue.component('FileUploader', FileUploader)
Vue.component('FlagInput', FlagInput)
Vue.component('FormGroup', FormGroup)
Vue.component('InlineError', InlineError)
Vue.component('InputText', InputText)
Vue.component('ImageUploader', ImageUploader)
Vue.component('InputRolloverMessage', InputRolloverMessage)
Vue.component('PublicationDate', PublicationDate)
Vue.component('SelectFilterHelper', SelectFilterHelper)
/* Locks */
import Lock from './locks/Lock'
import Kicker from './locks/Kicker'
Vue.component('Lock', Lock)
Vue.component('Kicker', Kicker)