Skip to content

Commit 56ef07f

Browse files
committed
refactor(Editor): Make Editor Optional
1 parent c3d2bde commit 56ef07f

File tree

4 files changed

+8
-11
lines changed

4 files changed

+8
-11
lines changed

dev/modules/i18n.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import en from '@/locales/en.json'
55
export const install: UserModule = ({ app }) => {
66
const i18n = createI18n({
77
locale: 'en',
8+
legacy: false, // you must set `false`, to use Composition API
89
messages: {
910
en,
1011
},

dev/modules/primevue.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,17 @@ import Aura from '@primeuix/themes/aura'
33
import { usePrimeInputs } from 'my-library'
44
import PrimeVue from 'primevue/config'
55
import ConfirmationService from 'primevue/confirmationservice'
6+
import Editor from 'primevue/editor'
67
import MegaMenu from 'primevue/megamenu'
8+
79
import Ripple from 'primevue/ripple'
810
import Tab from 'primevue/tab'
911
import TabList from 'primevue/tablist'
1012
import TabPanel from 'primevue/tabpanel'
11-
1213
import TabPanels from 'primevue/tabpanels'
1314

1415
import Tabs from 'primevue/tabs'
16+
1517
import Toast from 'primevue/toast'
1618

1719
// services
@@ -27,9 +29,8 @@ export const install: UserModule = ({ app }) => {
2729
app.directive('tooltip', Tooltip)
2830

2931
// input components
30-
const { registerInputs, registerEditorInputs } = usePrimeInputs()
32+
const { registerInputs } = usePrimeInputs()
3133
registerInputs(app)
32-
registerEditorInputs(app)
3334

3435
// other components
3536
app.component('MegaMenu', MegaMenu)
@@ -40,6 +41,7 @@ export const install: UserModule = ({ app }) => {
4041
app.component('TabPanel', TabPanel)
4142
app.component('Toast', Toast)
4243
app.component('Toolbar', Toolbar)
44+
app.component('Editor', Editor)
4345

4446
app.use(PrimeVue, {
4547
theme: {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
"dev": "vite serve dev",
7373
"dev:build": "vite build dev",
7474
"dev:preview": "vite preview dev",
75-
"release": "npm run lint && npm run build && changelogen --minor --release && npm publish --access public && git push --follow-tags",
75+
"release": "npm run lint && npm run build && changelogen --patch --release && npm publish --access public && git push --follow-tags",
7676
"lint": "eslint .",
7777
"lint:fix": "eslint . --fix",
7878
"prepublishOnly": "pnpm build",

src/composables/usePrimeInputs.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import Checkbox from 'primevue/checkbox'
55
import Chip from 'primevue/chip'
66
import ColorPicker from 'primevue/colorpicker'
77
import DatePicker from 'primevue/datepicker'
8-
import Editor from 'primevue/editor'
98
import InputMask from 'primevue/inputmask'
109
import InputNumber from 'primevue/inputnumber'
1110
import InputOtp from 'primevue/inputotp'
@@ -51,10 +50,5 @@ export function usePrimeInputs() {
5150
app.component('ToggleSwitch', ToggleSwitch)
5251
app.component('TreeSelect', TreeSelect)
5352
}
54-
55-
function registerEditorInputs(app: any) {
56-
app.component('Editor', Editor)
57-
}
58-
59-
return { registerInputs, registerEditorInputs }
53+
return { registerInputs }
6054
}

0 commit comments

Comments
 (0)