Add the DarkModeSwitcher component.

This commit is contained in:
2025-06-02 22:02:38 +03:00
parent 3bc4616c5d
commit aded500cab
7 changed files with 113 additions and 2 deletions
+4 -1
View File
@@ -26,11 +26,14 @@ import "flowbite/dist/flowbite.phoenix.js";
import bidSort from "./bidSort";
import authorRoleSort from "./authorRoleSort";
import darkModeHook from "../vendor/dark_mode"
let DarkThemeToggle = darkModeHook;
let csrfToken = document.querySelector("meta[name='csrf-token']").getAttribute("content")
let liveSocket = new LiveSocket("/live", Socket, {
longPollFallbackMs: 2500,
params: {_csrf_token: csrfToken},
hooks: { bidSort, authorRoleSort }
hooks: { bidSort, authorRoleSort, DarkThemeToggle }
})
// Show progress bar on live navigation and form submits