Merge pull request #259 from php-flasher/2.x-dev

fix flasher studio select theme
This commit is contained in:
Younes ENNAJI
2025-03-16 01:17:20 +00:00
committed by GitHub
21 changed files with 57 additions and 26 deletions
+10 -10
View File
@@ -1,21 +1,21 @@
{ {
"dist/main.css": "/dist/main.e7c7672c.css", "dist/main.css": "/dist/main.3c7702b0.css",
"dist/main.js": "/dist/main.c89a204f.js", "dist/main.js": "/dist/main.3be5bc06.js",
"dist/455.3a7b4474.css": "/dist/455.3a7b4474.css", "dist/455.3a7b4474.css": "/dist/455.3a7b4474.css",
"dist/455.17bc016b.js": "/dist/455.17bc016b.js", "dist/455.095e6545.js": "/dist/455.095e6545.js",
"dist/411.29cd993e.css": "/dist/411.29cd993e.css", "dist/411.29cd993e.css": "/dist/411.29cd993e.css",
"dist/411.42e6794f.js": "/dist/411.42e6794f.js", "dist/411.277b21bc.js": "/dist/411.277b21bc.js",
"dist/641.c0be7378.css": "/dist/641.c0be7378.css", "dist/641.c0be7378.css": "/dist/641.c0be7378.css",
"dist/641.f8750364.js": "/dist/641.f8750364.js", "dist/641.a938263c.js": "/dist/641.a938263c.js",
"dist/160.554a2dcd.css": "/dist/160.554a2dcd.css", "dist/160.554a2dcd.css": "/dist/160.554a2dcd.css",
"dist/160.264e6e64.js": "/dist/160.264e6e64.js", "dist/160.22e7905c.js": "/dist/160.22e7905c.js",
"dist/265.396597b6.js": "/dist/265.396597b6.js", "dist/265.52505228.js": "/dist/265.52505228.js",
"dist/371.9523a7ff.css": "/dist/371.9523a7ff.css", "dist/371.9523a7ff.css": "/dist/371.9523a7ff.css",
"dist/371.324a7072.js": "/dist/371.324a7072.js", "dist/371.f9d2cf4e.js": "/dist/371.f9d2cf4e.js",
"dist/735.11112420.css": "/dist/735.11112420.css", "dist/735.11112420.css": "/dist/735.11112420.css",
"dist/735.3cd4e509.js": "/dist/735.3cd4e509.js", "dist/735.5b8d44b1.js": "/dist/735.5b8d44b1.js",
"dist/243.699ba66f.css": "/dist/243.699ba66f.css", "dist/243.699ba66f.css": "/dist/243.699ba66f.css",
"dist/243.991d9535.js": "/dist/243.991d9535.js", "dist/243.991d9535.js": "/dist/243.991d9535.js",
"dist/107.6a2ea759.css": "/dist/107.6a2ea759.css", "dist/107.6a2ea759.css": "/dist/107.6a2ea759.css",
"dist/107.12087179.js": "/dist/107.12087179.js" "dist/107.090fb6e1.js": "/dist/107.090fb6e1.js"
} }
+2 -3
View File
@@ -1,5 +1,5 @@
<!-- PHPFlasher Interactive Studio - Enhanced Edition --> <!-- PHPFlasher Interactive Studio - Enhanced Edition -->
<section class="min-h-screen relative overflow-hidden bg-gradient-to-br from-gray-50 to-gray-100 py-8"> <section data-controller="flasher-studio" class="min-h-screen relative overflow-hidden bg-gradient-to-br from-gray-50 to-gray-100 py-8">
<!-- Dynamic background elements --> <!-- Dynamic background elements -->
<div class="absolute inset-0 z-0"> <div class="absolute inset-0 z-0">
<div class="absolute top-0 right-0 w-1/3 h-1/3 bg-gradient-to-br from-blue-500/10 to-indigo-500/10 rounded-full blur-3xl animate-float-slow"></div> <div class="absolute top-0 right-0 w-1/3 h-1/3 bg-gradient-to-br from-blue-500/10 to-indigo-500/10 rounded-full blur-3xl animate-float-slow"></div>
@@ -1274,7 +1274,7 @@ async function checkStatus() {
...options ...options
}; };
delete notificationOptions.theme; delete notificationOptions.theme;
flasher.use(state.theme).flash(notificationOptions); flasher.use(`theme.${state.theme}`).flash(notificationOptions);
} else { } else {
flasher[state.type](state.message, state.title || null, options); flasher[state.type](state.message, state.title || null, options);
} }
@@ -1292,7 +1292,6 @@ async function checkStatus() {
} catch (e) { } catch (e) {
console.error("Error showing notification:", e); console.error("Error showing notification:", e);
updateStatus("Error: " + e.message); updateStatus("Error: " + e.message);
alert("Failed to show notification: " + e.message);
} }
} }
@@ -0,0 +1,32 @@
import { Controller } from '@hotwired/stimulus'
import './tryit.pcss'
import flasher from '@flasher/flasher'
import '@flasher/flasher-toastr'
import '@flasher/flasher-noty'
import '@flasher/flasher-notyf'
import '@flasher/flasher-sweetalert'
import '@flasher/flasher/dist/themes/amazon/amazon'
import '@flasher/flasher/dist/themes/amber/amber'
import '@flasher/flasher/dist/themes/aurora/aurora'
import '@flasher/flasher/dist/themes/crystal/crystal'
import '@flasher/flasher/dist/themes/emerald/emerald'
import '@flasher/flasher/dist/themes/facebook/facebook'
import '@flasher/flasher/dist/themes/google/google'
import '@flasher/flasher/dist/themes/ios/ios'
import '@flasher/flasher/dist/themes/jade/jade'
import '@flasher/flasher/dist/themes/material/material'
import '@flasher/flasher/dist/themes/minimal/minimal'
import '@flasher/flasher/dist/themes/neon/neon'
import '@flasher/flasher/dist/themes/onyx/onyx'
import '@flasher/flasher/dist/themes/ruby/ruby'
import '@flasher/flasher/dist/themes/sapphire/sapphire'
import '@flasher/flasher/dist/themes/slack/slack'
export default class extends Controller {
initialize() {
window.flasher = flasher
}
}
+1 -1
View File
@@ -1 +1 @@
"use strict";(self.webpackChunk_flasher_docs=self.webpackChunk_flasher_docs||[]).push([[107],{107:function(s,e,c){c.r(e)}}]); "use strict";(self.webpackChunk_flasher_docs=self.webpackChunk_flasher_docs||[]).push([[107],{9107:function(s,e,c){c.r(e)}}]);
+1 -1
View File
@@ -1 +1 @@
"use strict";(self.webpackChunk_flasher_docs=self.webpackChunk_flasher_docs||[]).push([[160],{779:function(s,e,c){c.r(e)}}]); "use strict";(self.webpackChunk_flasher_docs=self.webpackChunk_flasher_docs||[]).push([[160],{3160:function(s,e,c){c.r(e)}}]);
+1 -1
View File
@@ -1 +1 @@
"use strict";(self.webpackChunk_flasher_docs=self.webpackChunk_flasher_docs||[]).push([[265],{265:function(s,e,c){c.r(e)}}]); "use strict";(self.webpackChunk_flasher_docs=self.webpackChunk_flasher_docs||[]).push([[265],{6265:function(s,e,c){c.r(e)}}]);
+1 -1
View File
@@ -1 +1 @@
"use strict";(self.webpackChunk_flasher_docs=self.webpackChunk_flasher_docs||[]).push([[371],{371:function(s,e,c){c.r(e)}}]); "use strict";(self.webpackChunk_flasher_docs=self.webpackChunk_flasher_docs||[]).push([[371],{9371:function(s,e,c){c.r(e)}}]);
+1
View File
@@ -0,0 +1 @@
"use strict";(self.webpackChunk_flasher_docs=self.webpackChunk_flasher_docs||[]).push([[411],{9792:function(s,e,c){c.r(e)}}]);
-1
View File
@@ -1 +0,0 @@
"use strict";(self.webpackChunk_flasher_docs=self.webpackChunk_flasher_docs||[]).push([[411],{792:function(s,e,c){c.r(e)}}]);
+1
View File
@@ -0,0 +1 @@
"use strict";(self.webpackChunk_flasher_docs=self.webpackChunk_flasher_docs||[]).push([[455],{3455:function(s,e,c){c.r(e)}}]);
-1
View File
@@ -1 +0,0 @@
"use strict";(self.webpackChunk_flasher_docs=self.webpackChunk_flasher_docs||[]).push([[455],{455:function(s,e,c){c.r(e)}}]);
+1
View File
@@ -0,0 +1 @@
"use strict";(self.webpackChunk_flasher_docs=self.webpackChunk_flasher_docs||[]).push([[641],{2641:function(s,e,c){c.r(e)}}]);
-1
View File
@@ -1 +0,0 @@
"use strict";(self.webpackChunk_flasher_docs=self.webpackChunk_flasher_docs||[]).push([[641],{641:function(s,e,c){c.r(e)}}]);
-1
View File
@@ -1 +0,0 @@
"use strict";(self.webpackChunk_flasher_docs=self.webpackChunk_flasher_docs||[]).push([[735],{735:function(s,e,c){c.r(e)}}]);
+1
View File
@@ -0,0 +1 @@
"use strict";(self.webpackChunk_flasher_docs=self.webpackChunk_flasher_docs||[]).push([[735],{8735:function(s,e,c){c.r(e)}}]);
+2 -2
View File
@@ -2,10 +2,10 @@
"entrypoints": { "entrypoints": {
"main": { "main": {
"css": [ "css": [
"/dist/main.e7c7672c.css" "/dist/main.3c7702b0.css"
], ],
"js": [ "js": [
"/dist/main.c89a204f.js" "/dist/main.3be5bc06.js"
] ]
} }
} }
+2
View File
File diff suppressed because one or more lines are too long
+1
View File
File diff suppressed because one or more lines are too long
-2
View File
File diff suppressed because one or more lines are too long
-1
View File
File diff suppressed because one or more lines are too long