1
1
import type { ClientAppEnhance } from '@vuepress/client'
2
-
3
- import {
4
- CAccordion ,
5
- CAccordionBody ,
6
- CAccordionButton ,
7
- CAccordionCollapse ,
8
- CAccordionHeader ,
9
- CAccordionItem ,
10
- } from '../../src/components/accordion'
11
-
12
- import { CAlert , CAlertHeading , CAlertLink } from '../../src/components/alert'
13
- import { CAvatar } from '../../src/components/avatar'
14
- import { CBackdrop } from '../../src/components/backdrop'
15
- import { CBadge } from '../../src/components/badge'
16
- import { CBreadcrumb , CBreadcrumbItem } from '../../src/components/breadcrumb'
17
- import { CButton } from '../../src/components/button'
18
- import { CButtonToolbar , CButtonGroup } from '../../src/components/button-group'
19
- import { CCallout } from '../../src/components/callout'
20
- import {
21
- CCard ,
22
- CCardBody ,
23
- CCardFooter ,
24
- CCardGroup ,
25
- CCardHeader ,
26
- CCardImage ,
27
- CCardImageOverlay ,
28
- CCardLink ,
29
- CCardSubtitle ,
30
- CCardText ,
31
- CCardTitle ,
32
- } from '../../src/components/card'
33
-
34
- import { CCarousel , CCarouselCaption , CCarouselItem } from '../../src/components/carousel'
35
-
36
- import { CCloseButton } from '../../src/components/close-button'
37
-
38
- import { CCollapse } from '../../src/components/collapse'
39
-
40
- import {
41
- CDropdown ,
42
- CDropdownItem ,
43
- CDropdownHeader ,
44
- CDropdownDivider ,
45
- CDropdownMenu ,
46
- CDropdownToggle ,
47
- } from '../../src/components/dropdown'
48
-
49
- import { CFooter } from '../../src/components/footer'
50
-
51
- import {
52
- CForm ,
53
- CFormCheck ,
54
- CFormControl ,
55
- CFormFloating ,
56
- CFormInput ,
57
- CFormLabel ,
58
- CFormRange ,
59
- CFormSelect ,
60
- CFormSwitch ,
61
- CFormText ,
62
- CFormTextarea ,
63
- CInputGroup ,
64
- CInputGroupText ,
65
- } from '../../src/components/form'
66
-
67
- import { CCol , CContainer , CRow } from '../../src/components/grid'
68
-
69
- import {
70
- CHeader ,
71
- CHeaderBrand ,
72
- CHeaderDivider ,
73
- CHeaderNav ,
74
- CHeaderText ,
75
- CHeaderToggler ,
76
- } from '../../src/components/header'
77
-
78
- import { CImage } from '../../src/components/image'
79
-
80
- import { CLink } from '../../src/components/link'
81
-
82
- import { CListGroup , CListGroupItem } from '../../src/components/list-group'
83
-
84
- import { CLoadingButton } from '../../src/components/loading-button'
85
-
86
- import {
87
- CModal ,
88
- CModalBody ,
89
- CModalFooter ,
90
- CModalHeader ,
91
- CModalTitle ,
92
- } from '../../src/components/modal'
93
-
94
- import {
95
- CMultiSelect ,
96
- CMultiSelectGroup ,
97
- CMultiSelectGroupLabel ,
98
- CMultiSelectGroupOption ,
99
- } from '../../src/components/multi-select'
100
-
101
- import {
102
- CNav ,
103
- CNavGroup ,
104
- CNavGroupItems ,
105
- CNavItem ,
106
- CNavLink ,
107
- CNavTitle ,
108
- } from '../../src/components/nav'
109
-
110
- import {
111
- CNavbar ,
112
- CNavbarBrand ,
113
- CNavbarNav ,
114
- CNavbarText ,
115
- CNavbarToggler ,
116
- } from '../../src/components/navbar'
117
-
118
- import {
119
- COffcanvas ,
120
- COffcanvasBody ,
121
- COffcanvasHeader ,
122
- COffcanvasTitle ,
123
- } from '../../src/components/offcanvas'
124
-
125
- import { CPagination , CPaginationItem } from '../../src/components/pagination'
126
-
127
- import { CProgress , CProgressBar } from '../../src/components/progress'
128
-
129
- import {
130
- CCreateNavItem ,
131
- CSidebar ,
132
- CSidebarBrand ,
133
- CSidebarFooter ,
134
- CSidebarHeader ,
135
- CSidebarNav ,
136
- CSidebarToggler ,
137
- } from '../../src/components/sidebar'
138
-
139
- import { CSpinner } from '../../src/components/spinner'
140
-
141
- import {
142
- CTable ,
143
- CTableBody ,
144
- CTableCaption ,
145
- CTableDataCell ,
146
- CTableFoot ,
147
- CTableHead ,
148
- CTableHeaderCell ,
149
- CTableRow ,
150
- } from '../../src/components/table'
151
-
152
- import { CTabContent , CTabPane } from '../../src/components/tabs'
153
-
154
- import { CToast , CToastBody , CToastClose , CToaster , CToastHeader } from '../../src/components/toast'
155
-
156
- import { CTooltip , CPopover , CClickaway } from '../../src/directives'
157
-
2
+ import CoreuiVue from '../../src/'
158
3
import '@coreui/coreui/scss/coreui.scss'
159
4
160
- //import CIcon from '@coreui/icons-vue/src/CIconRaw.vue'
161
- //import CIcon from '../../node_modules/@coreui/icons-vue/src/CIconRaw.vue'
162
- //import { CIcon, CIconTestIcon } from '../../src/components/icon'
163
- //import { cilPencil, cilSettings, cilAsterisk, cilUser } from '@coreui/icons'
164
- //import { freeSet } from '@coreui/icons'
165
-
166
5
const clientAppEnhance : ClientAppEnhance = ( { app } ) => {
167
- /* eslint-disable vue/match-component-file-name */
168
- //app.component('CIcon', CIcon)
169
- //app.component('CIconTestIcon', CIconTestIcon)
170
-
171
- app . component ( 'CAccordion' , CAccordion )
172
- app . component ( 'CAccordionBody' , CAccordionBody )
173
- app . component ( 'CAccordionButton' , CAccordionButton )
174
- app . component ( 'CAccordionCollapse' , CAccordionCollapse )
175
- app . component ( 'CAccordionHeader' , CAccordionHeader )
176
- app . component ( 'CAccordionItem' , CAccordionItem )
177
- app . component ( 'CAlert' , CAlert )
178
- app . component ( 'CAlertHeading' , CAlertHeading )
179
- app . component ( 'CAlertLink' , CAlertLink )
180
- app . component ( 'CAvatar' , CAvatar )
181
-
182
- app . component ( 'CBackdrop' , CBackdrop )
183
-
184
- app . component ( 'CBadge' , CBadge )
185
- app . component ( 'CBreadcrumb' , CBreadcrumb )
186
- app . component ( 'CBreadcrumbItem' , CBreadcrumbItem )
187
- app . component ( 'CButton' , CButton )
188
- app . component ( 'CButtonToolbar' , CButtonToolbar )
189
- app . component ( 'CButtonGroup' , CButtonGroup )
190
- app . component ( 'CCallout' , CCallout )
191
- app . component ( 'CCard' , CCard )
192
- app . component ( 'CCardBody' , CCardBody )
193
- app . component ( 'CCardFooter' , CCardFooter )
194
- app . component ( 'CCardGroup' , CCardGroup )
195
- app . component ( 'CCardHeader' , CCardHeader )
196
- app . component ( 'CCardImage' , CCardImage )
197
- app . component ( 'CCardImageOverlay' , CCardImageOverlay )
198
- app . component ( 'CCardLink' , CCardLink )
199
- app . component ( 'CCardSubtitle' , CCardSubtitle )
200
- app . component ( 'CCardText' , CCardText )
201
- app . component ( 'CCardTitle' , CCardTitle )
202
- app . component ( 'CCarousel' , CCarousel )
203
- app . component ( 'CCarouselCaption' , CCarouselCaption )
204
- app . component ( 'CCarouselItem' , CCarouselItem )
205
- app . component ( 'CCloseButton' , CCloseButton )
206
- app . component ( 'CCollapse' , CCollapse )
207
- app . component ( 'CDropdown' , CDropdown )
208
- app . component ( 'CDropdownItem' , CDropdownItem )
209
- app . component ( 'CDropdownHeader' , CDropdownHeader )
210
- app . component ( 'CDropdownDivider' , CDropdownDivider )
211
- app . component ( 'CDropdownMenu' , CDropdownMenu )
212
- app . component ( 'CDropdownToggle' , CDropdownToggle )
213
- app . component ( 'CFooter' , CFooter )
214
- app . component ( 'CForm' , CForm )
215
- app . component ( 'CFormCheck' , CFormCheck )
216
- app . component ( 'CFormFloating' , CFormFloating )
217
- app . component ( 'CFormInput' , CFormInput )
218
- app . component ( 'CFormControl' , CFormControl )
219
- app . component ( 'CFormLabel' , CFormLabel )
220
- app . component ( 'CFormRange' , CFormRange )
221
- app . component ( 'CFormSelect' , CFormSelect )
222
- app . component ( 'CFormSwitch' , CFormSwitch )
223
- app . component ( 'CFormText' , CFormText )
224
- app . component ( 'CFormTextarea' , CFormTextarea )
225
- app . component ( 'CInputGroup' , CInputGroup )
226
- app . component ( 'CInputGroupText' , CInputGroupText )
227
- app . component ( 'CCol' , CCol )
228
- app . component ( 'CContainer' , CContainer )
229
- app . component ( 'CRow' , CRow )
230
- app . component ( 'CHeader' , CHeader )
231
- app . component ( 'CHeaderBrand' , CHeaderBrand )
232
- app . component ( 'CHeaderDivider' , CHeaderDivider )
233
- app . component ( 'CHeaderNav' , CHeaderNav )
234
- app . component ( 'CHeaderText' , CHeaderText )
235
- app . component ( 'CHeaderToggler' , CHeaderToggler )
236
- app . component ( 'CImage' , CImage )
237
- app . component ( 'CLink' , CLink )
238
- app . component ( 'CListGroup' , CListGroup )
239
- app . component ( 'CListGroupItem' , CListGroupItem )
240
-
241
- app . component ( 'CLoadingButton' , CLoadingButton )
242
-
243
- app . component ( 'CModal' , CModal )
244
- app . component ( 'CModalBody' , CModalBody )
245
- app . component ( 'CModalFooter' , CModalFooter )
246
- app . component ( 'CModalHeader' , CModalHeader )
247
- app . component ( 'CModalTitle' , CModalTitle )
248
- app . component ( 'CMultiSelect' , CMultiSelect )
249
- app . component ( 'CMultiSelectGroup' , CMultiSelectGroup )
250
- app . component ( 'CMultiSelectGroupLabel' , CMultiSelectGroupLabel )
251
- app . component ( 'CMultiSelectGroupOption' , CMultiSelectGroupOption )
252
- app . component ( 'CNav' , CNav )
253
- app . component ( 'CNavGroup' , CNavGroup )
254
- app . component ( 'CNavGroupItems' , CNavGroupItems )
255
- app . component ( 'CNavItem' , CNavItem )
256
- app . component ( 'CNavLink' , CNavLink )
257
- app . component ( 'CNavTitle' , CNavTitle )
258
- app . component ( 'CNavbar' , CNavbar )
259
- app . component ( 'CNavbarBrand' , CNavbarBrand )
260
- app . component ( 'CNavbarNav' , CNavbarNav )
261
- app . component ( 'CNavbarText' , CNavbarText )
262
- app . component ( 'CNavbarToggler' , CNavbarToggler )
263
-
264
- app . component ( 'COffcanvas' , COffcanvas )
265
- app . component ( 'COffcanvasBody' , COffcanvasBody )
266
- app . component ( 'COffcanvasHeader' , COffcanvasHeader )
267
- app . component ( 'COffcanvasTitle' , COffcanvasTitle )
268
-
269
- app . component ( 'CPagination' , CPagination )
270
- app . component ( 'CPaginationItem' , CPaginationItem )
271
- app . component ( 'CProgress' , CProgress )
272
- app . component ( 'CProgressBar' , CProgressBar )
273
- app . component ( 'CCreateNavItem' , CCreateNavItem )
274
- app . component ( 'CSidebar' , CSidebar )
275
- app . component ( 'CSidebarBrand' , CSidebarBrand )
276
- app . component ( 'CSidebarFooter' , CSidebarFooter )
277
- app . component ( 'CSidebarHeader' , CSidebarHeader )
278
- app . component ( 'CSidebarNav' , CSidebarNav )
279
- app . component ( 'CSidebarToggler' , CSidebarToggler )
280
- app . component ( 'CSpinner' , CSpinner )
281
-
282
- app . component ( 'CTable' , CTable )
283
- app . component ( 'CTableBody' , CTableBody )
284
- app . component ( 'CTableCaption' , CTableCaption )
285
- app . component ( 'CTableDataCell' , CTableDataCell )
286
- app . component ( 'CTableFoot' , CTableFoot )
287
- app . component ( 'CTableHead' , CTableHead )
288
- app . component ( 'CTableHeaderCell' , CTableHeaderCell )
289
- app . component ( 'CTableRow' , CTableRow )
290
-
291
- app . component ( 'CTabContent' , CTabContent )
292
- app . component ( 'CTabPane' , CTabPane )
293
- app . component ( 'CToast' , CToast )
294
- app . component ( 'CToastBody' , CToastBody )
295
- app . component ( 'CToastClose' , CToastClose )
296
- app . component ( 'CToaster' , CToaster )
297
- app . component ( 'CToastHeader' , CToastHeader )
298
-
299
- app . directive ( 'CTooltip' , CTooltip )
300
- app . directive ( 'CPopover' , CPopover )
301
- app . directive ( 'CClickaway' , CClickaway )
6
+ app . use ( CoreuiVue )
302
7
}
303
8
304
- export default clientAppEnhance
9
+ export default clientAppEnhance
0 commit comments