Files
panel/resources/js/main.js

28 lines
942 B
JavaScript
Raw Normal View History

2025-08-04 16:33:07 +03:30
import { createApp } from "vue";
import App from "@/App.vue";
import { registerPlugins } from "@core/utils/plugins";
import "gridstack/dist/gridstack.min.css";
import "ag-grid-community/styles/ag-grid.css";
import "ag-grid-community/styles/ag-theme-alpine.css";
2025-09-01 16:55:20 +03:30
import "@styles/ag-grid-overrides.scss";
2025-08-04 16:33:07 +03:30
import "@core-scss/template/index.scss";
import "@styles/styles.scss";
2025-09-01 16:55:20 +03:30
import Highcharts from "highcharts";
import HighchartsVue from "highcharts-vue";
import * as Sankey from "highcharts/modules/sankey";
import * as Organization from "highcharts/modules/organization";
import * as Accessibility from "highcharts/modules/accessibility";
2025-08-04 16:33:07 +03:30
2025-09-01 16:55:20 +03:30
const plug = m => (typeof m === "function" ? m : m && typeof m.default === "function" ? m.default : null);
plug(Sankey)?.(Highcharts);
plug(Organization)?.(Highcharts);
plug(Accessibility)?.(Highcharts);
2025-08-04 16:33:07 +03:30
2025-09-01 16:55:20 +03:30
const app = createApp(App);
registerPlugins(app);
app.use(HighchartsVue);
2025-08-04 16:33:07 +03:30
app.mount("#app");