diff --git a/resources/js/app.js b/resources/js/app.js index 0fa436e..b24af5d 100644 --- a/resources/js/app.js +++ b/resources/js/app.js @@ -4,14 +4,6 @@ import "../metronic/core/index"; import "../metronic/app/layouts/base.js"; import $ from 'jquery'; + window.jQuery = $; window.$ = $; - -import TomSelect from "tom-select"; - -document.querySelectorAll('.tomselect').forEach((el)=>{ - let settings = { - plugins: ['dropdown_input'] - }; - new TomSelect(el,settings); -}); diff --git a/resources/views/layouts/base.blade.php b/resources/views/layouts/base.blade.php index d3a021a..6788ff5 100644 --- a/resources/views/layouts/base.blade.php +++ b/resources/views/layouts/base.blade.php @@ -10,7 +10,7 @@ - @vite('resources/css/app.scss') + @vite(Module::getAssets()) @stack('styles') @@ -40,7 +40,6 @@ @yield('main') -@vite('resources/js/app.js') @stack('scripts') diff --git a/vite.config.js b/vite.config.js index 9a7c618..6d45bce 100644 --- a/vite.config.js +++ b/vite.config.js @@ -8,6 +8,8 @@ const allPaths = [ 'resources/js/app.js', ]; +const paths = await collectModuleAssetsPaths(allPaths,'Modules'); + export default defineConfig({ build: { sourcemap: true, @@ -24,7 +26,7 @@ export default defineConfig({ jQuery: 'jquery', }), laravel({ - input: allPaths, + input: paths, refresh: true }), ],