Skip to content

Commit f7411f5

Browse files
committed
refactor(primevue4): remove Imports for input components used by formkit
1 parent 7562160 commit f7411f5

File tree

1 file changed

+6
-75
lines changed

1 file changed

+6
-75
lines changed

dev/modules/primevue.ts

Lines changed: 6 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -1,108 +1,39 @@
1-
import AutoComplete from 'primevue/autocomplete'
2-
import Button from 'primevue/button'
3-
import Card from 'primevue/card'
4-
import CascadeSelect from 'primevue/cascadeselect'
5-
import Checkbox from 'primevue/checkbox'
6-
import Chip from 'primevue/chip'
7-
import ColorPicker from 'primevue/colorpicker'
8-
import DatePicker from 'primevue/datepicker'
9-
import Editor from 'primevue/editor'
10-
import Fieldset from 'primevue/fieldset'
11-
import IconField from 'primevue/iconfield'
12-
import InputIcon from 'primevue/inputicon'
13-
import InputMask from 'primevue/inputmask'
14-
import InputNumber from 'primevue/inputnumber'
15-
import InputOtp from 'primevue/inputotp'
16-
import InputText from 'primevue/inputtext'
17-
import Knob from 'primevue/knob'
18-
import Listbox from 'primevue/listbox'
19-
import MegaMenu from 'primevue/megamenu'
20-
import Message from 'primevue/message'
21-
import MultiSelect from 'primevue/multiselect'
22-
import Password from 'primevue/password'
23-
import Rating from 'primevue/rating'
24-
import RadioButton from 'primevue/radiobutton'
25-
import Select from 'primevue/select'
26-
import SelectButton from 'primevue/selectbutton'
27-
import Slider from 'primevue/slider'
28-
import SplitButton from 'primevue/splitbutton'
291
import Tab from 'primevue/tab'
302
import TabList from 'primevue/tablist'
313
import Tabs from 'primevue/tabs'
324
import TabPanels from 'primevue/tabpanels'
335
import TabPanel from 'primevue/tabpanel'
34-
import Tag from 'primevue/tag'
35-
import Textarea from 'primevue/textarea'
36-
import Toast from 'primevue/toast'
37-
import ToggleButton from 'primevue/togglebutton'
38-
import ToggleSwitch from 'primevue/toggleswitch'
6+
import MegaMenu from 'primevue/megamenu'
7+
import Ripple from 'primevue/ripple'
398
import Toolbar from 'primevue/toolbar'
409

4110
import 'primeicons/primeicons.css'
4211
import Aura from '@primevue/themes/aura'
4312

4413
import PrimeVue from 'primevue/config'
45-
4614
// directives
47-
import BadgeDirective from 'primevue/badgedirective'
48-
import Ripple from 'primevue/ripple'
49-
import StyleClass from 'primevue/styleclass'
50-
import Tooltip from 'primevue/tooltip'
5115

5216
// services
5317
import ConfirmationService from 'primevue/confirmationservice'
54-
import ToastService from 'primevue/toastservice'
5518

19+
import ToastService from 'primevue/toastservice'
20+
import Button from 'primevue/button'
21+
import Toast from 'primevue/toast'
5622
import type { UserModule } from '@/types'
5723

5824
export const install: UserModule = ({ app }) => {
5925
// directives
60-
61-
app.directive('badge', BadgeDirective)
6226
app.directive('ripple', Ripple)
63-
app.directive('tooltip', Tooltip)
64-
app.directive('style-class', StyleClass)
27+
app.component('Button', Button)
6528

6629
// components
67-
app.component('AutoComplete', AutoComplete)
68-
app.component('Button', Button)
69-
app.component('Card', Card)
70-
app.component('CascadeSelect', CascadeSelect)
71-
app.component('Checkbox', Checkbox)
72-
app.component('Chip', Chip)
73-
app.component('ColorPicker', ColorPicker)
74-
app.component('DataView', DataView)
75-
app.component('DatePicker', DatePicker)
76-
app.component('Editor', Editor)
77-
app.component('Fieldset', Fieldset)
78-
app.component('IconField', IconField)
79-
app.component('InputIcon', InputIcon)
80-
app.component('InputMask', InputMask)
81-
app.component('InputNumber', InputNumber)
82-
app.component('InputOtp', InputOtp)
83-
app.component('InputText', InputText)
84-
app.component('Knob', Knob)
85-
app.component('Listbox', Listbox)
8630
app.component('MegaMenu', MegaMenu)
87-
app.component('Message', Message)
88-
app.component('MultiSelect', MultiSelect)
89-
app.component('Password', Password)
90-
app.component('RadioButton', RadioButton)
91-
app.component('Rating', Rating)
92-
app.component('Select', Select)
93-
app.component('SelectButton', SelectButton)
94-
app.component('Slider', Slider)
95-
app.component('SplitButton', SplitButton)
96-
app.component('Tag', Tag)
9731
app.component('Tab', Tab)
9832
app.component('Tabs', Tabs)
9933
app.component('TabList', TabList)
10034
app.component('TabPanels', TabPanels)
10135
app.component('TabPanel', TabPanel)
102-
app.component('Textarea', Textarea)
10336
app.component('Toast', Toast)
104-
app.component('ToggleButton', ToggleButton)
105-
app.component('ToggleSwitch', ToggleSwitch)
10637
app.component('Toolbar', Toolbar)
10738

10839
app.use(PrimeVue, {

0 commit comments

Comments
 (0)