Commit iniziale di eminuxCRM: CRM Rails con pipeline, campagne email e Docker.
Include autenticazione, progetti isolati, mail marketing HTML con SMTP, test A/B e editor WYSIWYG. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
import { Controller } from "@hotwired/stimulus"
|
||||
|
||||
export default class extends Controller {
|
||||
toggle() {
|
||||
const next = document.documentElement.classList.contains("dark") ? "light" : "dark"
|
||||
this.apply(next)
|
||||
}
|
||||
|
||||
apply(theme) {
|
||||
document.documentElement.classList.toggle("dark", theme === "dark")
|
||||
try { localStorage.setItem("theme", theme) } catch (_) { /* ignore */ }
|
||||
document.cookie = `theme=${theme}; path=/; max-age=31536000; SameSite=Lax`
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user