1
0
forked from test/crm

fix: added some of frappe-ui components as global components

This commit is contained in:
Shariq Ansari 2023-08-17 16:46:17 +05:30
parent a68716c26e
commit c614a90e16

View File

@ -5,11 +5,34 @@ import router from './router'
import App from './App.vue' import App from './App.vue'
import { createPinia } from 'pinia' import { createPinia } from 'pinia'
import { FrappeUI, Button, setConfig, frappeRequest } from 'frappe-ui' import {
FrappeUI,
Button,
Input,
TextInput,
FormControl,
ErrorMessage,
Dialog,
Alert,
Badge,
setConfig,
frappeRequest,
} from 'frappe-ui'
import socket from './socket' import socket from './socket'
import { getCachedListResource } from 'frappe-ui/src/resources/listResource' import { getCachedListResource } from 'frappe-ui/src/resources/listResource'
import { getCachedResource } from 'frappe-ui/src/resources/resources' import { getCachedResource } from 'frappe-ui/src/resources/resources'
let globalComponents = {
Button,
TextInput,
Input,
FormControl,
ErrorMessage,
Dialog,
Alert,
Badge,
}
// create a pinia instance // create a pinia instance
let pinia = createPinia() let pinia = createPinia()
@ -19,8 +42,10 @@ setConfig('resourceFetcher', frappeRequest)
app.use(FrappeUI) app.use(FrappeUI)
app.use(pinia) app.use(pinia)
app.use(router) app.use(router)
for (let key in globalComponents) {
app.component(key, globalComponents[key])
}
app.component('Button', Button)
app.mount('#app') app.mount('#app')
socket.on('refetch_resource', (data) => { socket.on('refetch_resource', (data) => {