Ticket material
NPM Installation / build (16.x, ubuntu-latest) (push) Has been cancelled
NPM Installation / build (16.x, windows-latest) (push) Has been cancelled
NPM Installation / build (17.x, ubuntu-latest) (push) Has been cancelled
NPM Installation / build (17.x, windows-latest) (push) Has been cancelled
NPM Installation / build (18.x, ubuntu-latest) (push) Has been cancelled
NPM Installation / build (18.x, windows-latest) (push) Has been cancelled

This commit is contained in:
2026-07-03 16:26:00 +07:00
parent 63458f397d
commit bd77e1a4e7
30 changed files with 1507 additions and 279 deletions
+11
View File
@@ -17,6 +17,7 @@
import { createApp } from 'vue'
import { createPinia } from 'pinia'
import { setToken, hasToken } from '@/utils/session'
import App from './App.vue'
import router from './router'
@@ -31,6 +32,9 @@ import DocsComponents from '@/components/DocsComponents'
import DocsExample from '@/components/DocsExample'
import DocsIcons from '@/components/DocsIcons'
import { CButton } from '@coreui/vue'
import { CBadge } from '@coreui/vue'
// Create Vue application instance
const app = createApp(App)
@@ -39,6 +43,8 @@ app.use(createPinia()) // State management
app.use(router) // Router for SPA navigation
app.use(CoreuiVue) // CoreUI component library
app.component('CButton', CButton)
// Provide icons globally
app.provide('icons', icons)
@@ -48,5 +54,10 @@ app.component('DocsComponents', DocsComponents)
app.component('DocsExample', DocsExample)
app.component('DocsIcons', DocsIcons)
// TODO: Hapus setelah fitur Login tersedia — token sementara untuk development
if (!hasToken()) {
setToken('UU7HVn7ECHe7MvqMTeTeEpoFdBA2wc0NHQX29WyG91fc6982')
}
// Mount application to DOM
app.mount('#app')