diff --git a/package-lock.json b/package-lock.json index 6bca5550..ccb986ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,7 +4,6 @@ "requires": true, "packages": { "": { - "name": "platform", "dependencies": { "@inertiajs/vite": "^3.0.0", "@inertiajs/vue3": "^3.0.0", @@ -15,7 +14,6 @@ "laravel-echo": "^2.4.0", "laravel-vite-plugin": "^3.1", "lucide-vue-next": "^1.0.0", - "plyr": "^3.8.4", "pusher-js": "^8.6.0", "tailwind-merge": "^3.2.0", "tailwindcss": "^4.1.1", @@ -4659,20 +4657,6 @@ "dev": true, "license": "MIT" }, - "node_modules/core-js": { - "version": "3.50.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.50.0.tgz", - "integrity": "sha512-BRWgOLKkFeCgRudR6zrs8p9XJZcE14grzKMMssoYrk6krtuEZ7MTKPIY5RzOnqsEKIR9kst7wNzphttraT+Yqw==", - "hasInstallScript": true, - "license": "MIT", - "engines": { - "node": "*" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, "node_modules/core-js-compat": { "version": "3.49.0", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz", @@ -4731,12 +4715,6 @@ "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", "license": "MIT" }, - "node_modules/custom-event-polyfill": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/custom-event-polyfill/-/custom-event-polyfill-1.0.7.tgz", - "integrity": "sha512-TDDkd5DkaZxZFM8p+1I3yAlvM3rSr1wbrOliG4yJiwinMZN8z/iGL7BTlDkrJcYTmgUSb4ywVCc3ZaUtOtC76w==", - "license": "MIT" - }, "node_modules/data-view-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", @@ -7340,12 +7318,6 @@ "yaml": "^2.9.0" } }, - "node_modules/loadjs": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loadjs/-/loadjs-4.3.0.tgz", - "integrity": "sha512-vNX4ZZLJBeDEOBvdr2v/F+0aN5oMuPu7JTqrMwp+DtgK+AryOlpy6Xtm2/HpNr+azEa828oQjOtWsB6iDtSfSQ==", - "license": "MIT" - }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -7882,19 +7854,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/plyr": { - "version": "3.8.4", - "resolved": "https://registry.npmjs.org/plyr/-/plyr-3.8.4.tgz", - "integrity": "sha512-DrzLbK9Wol3zeiuZCleD9aUOl0KAaBHR9H6WVVVYPZ4Ya+LYxUFTgSF1jooHcMQCv96Ws96wCaZzIoP3bES8pQ==", - "license": "MIT", - "dependencies": { - "core-js": "^3.45.1", - "custom-event-polyfill": "^1.0.7", - "loadjs": "^4.3.0", - "rangetouch": "^2.0.1", - "url-polyfill": "^1.1.13" - } - }, "node_modules/possible-typed-array-names": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", @@ -8113,12 +8072,6 @@ ], "license": "MIT" }, - "node_modules/rangetouch": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/rangetouch/-/rangetouch-2.0.1.tgz", - "integrity": "sha512-sln+pNSc8NGaHoLzwNBssFSf/rSYkqeBXzX1AtJlkJiUaVSJSbRAWJk+4omsXkN+EJalzkZhWQ3th1m0FpR5xA==", - "license": "MIT" - }, "node_modules/reflect.getprototypeof": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", @@ -9445,12 +9398,6 @@ "punycode": "^2.1.0" } }, - "node_modules/url-polyfill": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/url-polyfill/-/url-polyfill-1.1.14.tgz", - "integrity": "sha512-p4f3TTAG6ADVF3mwbXw7hGw+QJyw5CnNGvYh5fCuQQZIiuKUswqcznyV3pGDP9j0TSmC4UvRKm8kl1QsX1diiQ==", - "license": "MIT" - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", diff --git a/package.json b/package.json index d6677026..ff34ef0b 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,6 @@ "laravel-echo": "^2.4.0", "laravel-vite-plugin": "^3.1", "lucide-vue-next": "^1.0.0", - "plyr": "^3.8.4", "pusher-js": "^8.6.0", "tailwind-merge": "^3.2.0", "tailwindcss": "^4.1.1", diff --git a/resources/js/components/AuthModal.vue b/resources/js/components/AuthModal.vue index f5911f65..09b3f913 100644 --- a/resources/js/components/AuthModal.vue +++ b/resources/js/components/AuthModal.vue @@ -1,6 +1,7 @@ diff --git a/resources/js/components/BaseModal.vue b/resources/js/components/BaseModal.vue new file mode 100644 index 00000000..e908e23a --- /dev/null +++ b/resources/js/components/BaseModal.vue @@ -0,0 +1,208 @@ + + + diff --git a/resources/js/components/BlogRow.vue b/resources/js/components/BlogRow.vue index 775124c0..97d3e992 100644 --- a/resources/js/components/BlogRow.vue +++ b/resources/js/components/BlogRow.vue @@ -1,6 +1,7 @@ diff --git a/resources/js/components/EmptyState.vue b/resources/js/components/EmptyState.vue index f939cdf3..9c1e7ef1 100644 --- a/resources/js/components/EmptyState.vue +++ b/resources/js/components/EmptyState.vue @@ -1,22 +1,27 @@ diff --git a/resources/js/components/NavBar.vue b/resources/js/components/NavBar.vue index 5a271df9..7b1f16f3 100644 --- a/resources/js/components/NavBar.vue +++ b/resources/js/components/NavBar.vue @@ -73,14 +73,6 @@ const isHomeActive = computed( currentUrl.value.startsWith('/ssc?'), ); -const isHomeOrSsc = computed( - () => - currentUrl.value === '/' || - currentUrl.value.startsWith('/?') || - currentUrl.value === '/ssc' || - currentUrl.value.startsWith('/ssc?'), -); - const loginUrl = computed(() => { const path = currentUrl.value; @@ -368,7 +360,7 @@ onBeforeUnmount(() => {