diff --git a/config/livewire.php b/config/livewire.php index fa0ff5f..f382408 100644 --- a/config/livewire.php +++ b/config/livewire.php @@ -114,7 +114,7 @@ | */ - 'inject_assets' => true, + 'inject_assets' => false, /* |--------------------------------------------------------------------------- diff --git a/package-lock.json b/package-lock.json index a43c7d1..dbb8c36 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,7 +5,9 @@ "packages": { "": { "dependencies": { - "@dasundev/livewire-dropzone-styles": "^2.0.4" + "@dasundev/livewire-dropzone-styles": "^2.0.4", + "@ryangjchandler/alpine-clipboard": "^2.3.0", + "alpinejs": "^3.15.1" }, "devDependencies": { "@tailwindcss/vite": "^4.0.0", @@ -100,6 +102,12 @@ "linux" ] }, + "node_modules/@ryangjchandler/alpine-clipboard": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ryangjchandler/alpine-clipboard/-/alpine-clipboard-2.3.0.tgz", + "integrity": "sha512-r1YL/LL851vSemjgcca+M6Yz9SNtA9ATul8nJ0n0sAS1W3V1GUWvH0Od2XdQF1r36YJF+/4sUc0eHF/Zexw7dA==", + "license": "MIT" + }, "node_modules/@tailwindcss/node": { "version": "4.1.13", "dev": true, @@ -374,6 +382,30 @@ "dev": true, "license": "MIT" }, + "node_modules/@vue/reactivity": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.1.5.tgz", + "integrity": "sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==", + "license": "MIT", + "dependencies": { + "@vue/shared": "3.1.5" + } + }, + "node_modules/@vue/shared": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.1.5.tgz", + "integrity": "sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==", + "license": "MIT" + }, + "node_modules/alpinejs": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/alpinejs/-/alpinejs-3.15.1.tgz", + "integrity": "sha512-HLO1TtiE92VajFHtLLPK8BWaK1YepV/uj31UrfoGnQ00lyFOJZ+oVY3F0DghPAwvg8sLU79pmjGQSytERa2gEg==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "~3.1.1" + } + }, "node_modules/ansi-regex": { "version": "5.0.1", "dev": true, diff --git a/package.json b/package.json index e9383c3..9464cc3 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,8 @@ "vite": "^7.0.4" }, "dependencies": { - "@dasundev/livewire-dropzone-styles": "^2.0.4" + "@dasundev/livewire-dropzone-styles": "^2.0.4", + "@ryangjchandler/alpine-clipboard": "^2.3.0", + "alpinejs": "^3.15.1" } } diff --git a/resources/js/app.js b/resources/js/app.js index e59d6a0..72ff114 100644 --- a/resources/js/app.js +++ b/resources/js/app.js @@ -1 +1,11 @@ import './bootstrap'; + +import { Livewire, Alpine } from '../../vendor/livewire/livewire/dist/livewire.esm'; +import Clipboard from '@ryangjchandler/alpine-clipboard' + +Alpine.plugin(Clipboard) + +Livewire.alpine = Alpine + +Livewire.start() +Alpine.start() diff --git a/resources/views/components/layouts/auth.blade.php b/resources/views/components/layouts/auth.blade.php index 86d7c4d..80140cf 100644 --- a/resources/views/components/layouts/auth.blade.php +++ b/resources/views/components/layouts/auth.blade.php @@ -6,6 +6,7 @@ {{ $title }} | {{ config('app.name') }} @vite(['resources/css/app.css', 'resources/js/app.js']) + @livewireStyles @fluxAppearance @@ -19,6 +20,8 @@ {{ $slot }} @fluxScripts + + @livewireScriptConfig