Merge pull request #35478 from KerollesFathy/show-toggle-theme-on-desktop

This commit is contained in:
Soham Kulkarni 2025-12-29 10:08:35 +05:30 committed by GitHub
commit defe6877d8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -249,12 +249,20 @@ class DesktopPage {
}
setup_avatar() {
$(".desktop-avatar").html(frappe.avatar(frappe.session.user, "avatar-medium"));
let is_dark = document.documentElement.getAttribute("data-theme") === "dark";
let menu_items = [
{
icon: "edit",
label: "Edit Profile",
url: `/update-profile/${frappe.session.user}`,
},
{
icon: is_dark ? "sun" : "moon",
label: "Toggle Theme",
onClick: function () {
new frappe.ui.ThemeSwitcher().show();
},
},
{
icon: "lock",
label: "Reset Password",