Skip to content

Commit 1937551

Browse files
author
issayah
committed
Global Components Registered
1 parent 3ed2b47 commit 1937551

File tree

1 file changed

+180
-2
lines changed

1 file changed

+180
-2
lines changed

src/global-components.d.ts

Lines changed: 180 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,187 @@
1-
import BAlert from './components/BAlert.vue'
2-
import BContainer from './components/BContainer.vue'
1+
import BAccordion from '@/components/BAccordion/BAccordion.vue'
2+
import BAccordionItem from '@/components/BAccordion/BAccordionItem.vue'
3+
import BAlert from '@/components/BAlert.vue'
4+
import BAvatar from '@/components/BAvatar/BAvatar.vue'
5+
import BAvatarGroup from '@/components/BAvatar/BAvatarGroup.vue'
6+
import BBadge from '@/components/BBadge/BBadge.vue'
7+
import BBreadcrumb from '@/components/BBreadcrumb/BBreadcrumb.vue'
8+
import BBreadcrumbItem from '@/components/BBreadcrumb/BBreadcrumbItem.vue'
9+
import BButton from '@/components/BButton/BButton.vue'
10+
import BButtonGroup from '@/components/BButton/BButtonGroup.vue'
11+
import BButtonToolbar from '@/components/BButton/BButtonToolbar.vue'
12+
import BCard from '@/components/BCard/BCard.vue'
13+
import BCardBody from '@/components/BCard/BCardBody.vue'
14+
import BCardFooter from '@/components/BCard/BCardFooter.vue'
15+
import BCardGroup from '@/components/BCard/BCardGroup.vue'
16+
import BCardHeader from '@/components/BCard/BCardHeader.vue'
17+
import BCardImg from '@/components/BCard/BCardImg.vue'
18+
import BCardSubTitle from '@/components/BCard/BCardSubTitle.vue'
19+
import BCardText from '@/components/BCard/BCardText.vue'
20+
import BCardTitle from '@/components/BCard/BCardTitle.vue'
21+
import BCarousel from '@/components/BCarousel/BCarousel.vue'
22+
import BCarouselSlide from '@/components/BCarousel/BCarouselSlide.vue'
23+
import BCloseButton from '@/components/BButton/BCloseButton.vue'
24+
import BCol from '@/components/BCol.vue'
25+
import BCollapse from '@/components/BCollapse.vue'
26+
import BContainer from '@/components/BContainer.vue'
27+
import BDropdown from '@/components/BDropdown/BDropdown.vue'
28+
import BDropdownDivider from '@/components/BDropdown/BDropdownDivider.vue'
29+
import BDropdownForm from '@/components/BDropdown/BDropdownForm.vue'
30+
import BDropdownGroup from '@/components/BDropdown/BDropdownGroup.vue'
31+
import BDropdownHeader from '@/components/BDropdown/BDropdownHeader.vue'
32+
import BDropdownItem from '@/components/BDropdown/BDropdownItem.vue'
33+
import BDropdownItemButton from '@/components/BDropdown/BDropdownItemButton.vue'
34+
import BDropdownText from '@/components/BDropdown/BDropdownText.vue'
35+
import BForm from '@/components/BForm/BForm.vue'
36+
import BFormFloatingLabel from '@/components/BForm/BFormFloatingLabel.vue'
37+
import BFormInvalidFeedback from '@/components/BForm/BFormInvalidFeedback.vue'
38+
import BFormRow from '@/components/BForm/BFormRow.vue'
39+
import BFormText from '@/components/BForm/BFormText.vue'
40+
import BFormValidFeedback from '@/components/BForm/BFormValidFeedback.vue'
41+
import BFormCheckbox from '@/components/BFormCheckbox/BFormCheckbox.vue'
42+
import BFormCheckboxGroup from '@/components/BFormCheckbox/BFormCheckboxGroup.vue'
43+
import BFormGroup from '@/components/BFormGroup/BFormGroup.vue'
44+
import BFormInput from '@/components/BFormInput/BFormInput.vue'
45+
import BFormRadio from '@/components/BFormRadio'
46+
import BFormRadioGroup from '@/components/BFormRadio/BFormRadioGroup.vue'
47+
import BFormSelect from '@/components/BFormSelect/BFormSelect.vue'
48+
import BFormSelectOption from '@/components/BFormSelect/BFormSelectOption.vue'
49+
import BFormSelectOptionGroup from '@/components/BFormSelect/BFormSelectOptionGroup.vue'
50+
import BFormTag from '@/components/BFormTags/BFormTag.vue'
51+
import BFormTags from '@/components/BFormTags/BFormTags.vue'
52+
import BFormTextarea from '@/components/BFormTextarea/BFormTextarea.vue'
53+
import BImg from '@/components/BImg.vue'
54+
import BInputGroup from '@/components/BInputGroup/BInputGroup.vue'
55+
import BInputGroupAddon from '@/components/BInputGroup/BInputGroupAddon.vue'
56+
import BInputGroupAppend from '@/components/BInputGroup/BInputGroupAppend.vue'
57+
import BInputGroupPrepend from '@/components/BInputGroup/BInputGroupPrepend.vue'
58+
import BInputGroupText from '@/components/BInputGroup/BInputGroupText.vue'
59+
import BLink from '@/components/BLink/BLink.vue'
60+
import BListGroup from '@/components/BListGroup/BListGroup.vue'
61+
import BListGroupItem from '@/components/BListGroup/BListGroupItem.vue'
62+
import BModal from '@/components/BModal.vue'
63+
import BNav from '@/components/BNav.vue'
64+
import BNavItem from '@/components/BNavItem.vue'
65+
import BNavItemDropdown from '@/components/BNavItemDropdown.vue'
66+
import BOffcanvas from '@/components/BOffcanvas.vue'
67+
import BOverlay from '@/components/BOverlay/BOverlay.vue'
68+
import BPagination from '@/components/BPagination/BPagination.vue'
69+
import BPopover from '@/components/BPopover.vue'
70+
import BProgress from '@/components/BProgress.vue'
71+
import BProgressBar from '@/components/BProgressBar.vue'
72+
import BRow from '@/components/BRow.vue'
73+
import BSkeleton from '@/components/BSkeleton/BSkeleton.vue'
74+
import BSkeletonIcon from '@/components/BSkeleton/BSkeletonIcon.vue'
75+
import BSkeletonTable from '@/components/BSkeleton/BSkeletonTable.vue'
76+
import BSkeletonWrapper from '@/components/BSkeleton/BSkeletonWrapper.vue'
77+
import BSpinner from '@/components/BSpinner.vue'
78+
import BTab from '@/components/BTabs/BTab.vue'
79+
import BTable from '@/components/BTable/BTable.vue'
80+
import BTableSimple from '@/components/BTable/BTableSimple.vue'
81+
import BTbody from '@/components/BTable/BTbody.vue'
82+
import BTd from '@/components/BTable/BTd.vue'
83+
import BTfoot from '@/components/BTable/BTfoot.vue'
84+
import BTh from '@/components/BTable/BTh.vue'
85+
import BThead from '@/components/BTable/BThead.vue'
86+
import BTr from '@/components/BTable/BTr.vue'
87+
import BTabs from '@/components/BTabs/BTabs.vue'
88+
import {BToast, BToaster, BToastPlugin} from '@/components/BToast'
89+
import BToastContainer from '@/components/BToast/BToaster.vue'
90+
import BTransition from '@/components/BTransition/BTransition.vue'
391

492
declare module '@vue/runtime-core' {
593
export interface GlobalComponents {
94+
BAccordion: typeof BAccordion
95+
BAccordionItem: typeof BAccordionItem
696
BAlert: typeof BAlert
97+
BAvatar: typeof BAvatar
98+
BAvatarGroup: typeof BAvatarGroup
99+
BBadge: typeof BBadge
100+
BBreadcrumb: typeof BBreadcrumb
101+
BBreadcrumbItem: typeof BBreadcrumbItem
102+
BButton: typeof BButton
103+
BButtonGroup: typeof BButtonGroup
104+
BButtonToolbar: typeof BButtonToolbar
105+
BCard: typeof BCard
106+
BCardBody: typeof BCardBody
107+
BCardFooter: typeof BCardFooter
108+
BCardGroup: typeof BCardGroup
109+
BCardHeader: typeof BCardHeader
110+
BCardImg: typeof BCardImg
111+
BCardSubTitle: typeof BCardSubTitle
112+
BCardText: typeof BCardText
113+
BCardTitle: typeof BCardTitle
114+
BCarousel: typeof BCarousel
115+
BCarouselSlide: typeof BCarouselSlide
116+
BCloseButton: typeof BCloseButton
117+
BCol: typeof BCol
118+
BCollapse: typeof BCollapse
7119
BContainer: typeof BContainer
120+
BDropdown: typeof BDropdown
121+
BDropdownDivider: typeof BDropdownDivider
122+
BDropdownForm: typeof BDropdownForm
123+
BDropdownGroup: typeof BDropdownGroup
124+
BDropdownHeader: typeof BDropdownHeader
125+
BDropdownItem: typeof BDropdownItem
126+
BDropdownItemButton: typeof BDropdownItemButton
127+
BDropdownText: typeof BDropdownText
128+
BForm: typeof BForm
129+
BFormCheckbox: typeof BFormCheckbox
130+
BFormCheckboxGroup: typeof BFormCheckboxGroup
131+
BFormFloatingLabel: typeof BFormFloatingLabel
132+
BFormGroup: typeof BFormGroup
133+
BFormInput: typeof BFormInput
134+
BFormInvalidFeedback: typeof BFormInvalidFeedback
135+
BFormRadio: typeof BFormRadio
136+
BFormRadioGroup: typeof BFormRadioGroup
137+
BFormRow: typeof BFormRow
138+
BFormSelect: typeof BFormSelect
139+
BFormSelectOption: typeof BFormSelectOption
140+
BFormSelectOptionGroup: typeof BFormSelectOptionGroup
141+
BFormText: typeof BFormText
142+
BFormTextarea: typeof BFormTextarea
143+
BFormTag: typeof BFormTag
144+
BFormTags: typeof BFormTags
145+
BFormValidFeedback: typeof BFormValidFeedback
146+
BImg: typeof BImg
147+
BInputGroup: typeof BInputGroup
148+
BInputGroupAddon: typeof BInputGroupAddon
149+
BInputGroupAppend: typeof BInputGroupAppend
150+
BInputGroupPrepend: typeof BInputGroupPrepend
151+
BInputGroupText: typeof BInputGroupText
152+
BLink: typeof BLink
153+
BListGroup: typeof BListGroup
154+
BListGroupItem: typeof BListGroupItem
155+
BModal: typeof BModal
156+
BNav: typeof BNav
157+
BNavItem: typeof BNavItem
158+
BNavItemDropdown: typeof BNavItemDropdown
159+
BOffcanvas: typeof BOffcanvas
160+
BOverlay: typeof BOverlay
161+
BPagination: typeof BPagination
162+
BPopover: typeof BPopover
163+
BProgress: typeof BProgress
164+
BProgressBar: typeof BProgressBar
165+
BRow: typeof BRow
166+
BSkeleton: typeof BSkeleton
167+
BSkeletonIcon: typeof BSkeletonIcon
168+
BSkeletonTable: typeof BSkeletonTable
169+
BSkeletonWrapper: typeof BSkeletonWrapper
170+
BSpinner: typeof BSpinner
171+
BTab: typeof BTab
172+
BTable: typeof BTable
173+
BTableSimple: typeof BTableSimple
174+
BTbody: typeof BTbody
175+
BTd: typeof BTd
176+
BTfoot: typeof BTfoot
177+
BTh: typeof BTh
178+
BThead: typeof BThead
179+
BTr: typeof BTr
180+
BToast: typeof BToast
181+
BToaster: typeof BToaster
182+
BToastContainer: typeof BToastContainer
183+
BTabs: typeof BTabs
184+
BTransition: typeof BTransition
185+
BToastPlugin: typeof BToastPlugin
8186
}
9187
}

0 commit comments

Comments
 (0)