mirror of
https://github.com/tiennm99/HugoBlox-kit.git
synced 2026-10-12 14:14:48 +00:00
feat: dispatch wcThemeChange event to support themeable user plugins
See https://discord.com/channels/722225264733716590/742863504515793149/807370581611511858
This commit is contained in:
1 parent
aa1071adfc
commit
50d3d41e9e
1 file changed
+4
@@ -155,6 +155,10 @@ function renderThemeVariation(isDarkTheme, themeMode = 2, init = false) {
|
||||
// Update active theme mode in navbar theme selector.
|
||||
showActiveTheme(themeMode);
|
||||
|
||||
// Dispatch `wcThemeChange` event to support themeable user plugins.
|
||||
const themeChangeEvent = new CustomEvent('wcThemeChange', {detail: {isDarkTheme: () => isDarkTheme}});
|
||||
document.dispatchEvent(themeChangeEvent);
|
||||
|
||||
// Check if re-render required.
|
||||
if (!init) {
|
||||
// If request to render light when light variation already rendered, return.
|
||||
|
||||
Reference in new issue
Block a user