From 5eb5399088969e496def5443f10da231ef623f56 Mon Sep 17 00:00:00 2001 From: cclohmar Date: Mon, 15 Jun 2026 19:42:10 +0000 Subject: [PATCH] fix(apps): simple onclick with data-url, all tiles clickable --- src/core/ui/app-grid.templ | 18 +++++++++--------- src/core/ui/app-grid_templ.go | 32 ++++++++++++++++---------------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/src/core/ui/app-grid.templ b/src/core/ui/app-grid.templ index fc847b6..da441bf 100644 --- a/src/core/ui/app-grid.templ +++ b/src/core/ui/app-grid.templ @@ -22,19 +22,19 @@ func DefaultApps(role string) []AppTile { }, { Name: "Files", Description: "Storage & sharing", - URL: "/files", Color: "#2563eb", + URL: "#", Color: "#2563eb", Icon: ``, Status: "coming-soon", }, { Name: "Mail", Description: "Email client", - URL: "/mail", Color: "#dc2626", + URL: "#", Color: "#dc2626", Icon: ``, Status: "coming-soon", }, { Name: "Calendar", Description: "Schedule & events", - URL: "/calendar", Color: "#059669", + URL: "#", Color: "#059669", Icon: ``, Status: "coming-soon", }, @@ -64,19 +64,19 @@ func DefaultApps(role string) []AppTile { }, { Name: "Contacts", Description: "People & directory", - URL: "/contacts", Color: "#d97706", + URL: "#", Color: "#d97706", Icon: ``, Status: "coming-soon", }, { Name: "Tasks", Description: "Project management", - URL: "/tasks", Color: "#7c3aed", + URL: "#", Color: "#7c3aed", Icon: ``, Status: "coming-soon", }, { Name: "Chat", Description: "Team messaging", - URL: "/chat", Color: "#db2777", + URL: "#", Color: "#db2777", Icon: ``, Status: "coming-soon", }, @@ -102,8 +102,8 @@ templ AppGrid(apps []AppTile) { } templ appTile(a AppTile) { - if a.URL == "#" || a.URL == "" { -
+ if a.Status == "coming-soon" { +
@@ -112,7 +112,7 @@ templ appTile(a AppTile) {
Coming Soon
} else { -
+
@templ.Raw(a.Icon)
{ a.Name }
Available
diff --git a/src/core/ui/app-grid_templ.go b/src/core/ui/app-grid_templ.go index fb921b2..d55a73e 100644 --- a/src/core/ui/app-grid_templ.go +++ b/src/core/ui/app-grid_templ.go @@ -30,19 +30,19 @@ func DefaultApps(role string) []AppTile { }, { Name: "Files", Description: "Storage & sharing", - URL: "/files", Color: "#2563eb", + URL: "#", Color: "#2563eb", Icon: ``, Status: "coming-soon", }, { Name: "Mail", Description: "Email client", - URL: "/mail", Color: "#dc2626", + URL: "#", Color: "#dc2626", Icon: ``, Status: "coming-soon", }, { Name: "Calendar", Description: "Schedule & events", - URL: "/calendar", Color: "#059669", + URL: "#", Color: "#059669", Icon: ``, Status: "coming-soon", }, @@ -72,19 +72,19 @@ func DefaultApps(role string) []AppTile { }, { Name: "Contacts", Description: "People & directory", - URL: "/contacts", Color: "#d97706", + URL: "#", Color: "#d97706", Icon: ``, Status: "coming-soon", }, { Name: "Tasks", Description: "Project management", - URL: "/tasks", Color: "#7c3aed", + URL: "#", Color: "#7c3aed", Icon: ``, Status: "coming-soon", }, { Name: "Chat", Description: "Team messaging", - URL: "/chat", Color: "#db2777", + URL: "#", Color: "#db2777", Icon: ``, Status: "coming-soon", }, @@ -161,8 +161,8 @@ func appTile(a AppTile) templ.Component { templ_7745c5c3_Var2 = templ.NopComponent } ctx = templ.ClearChildren(ctx) - if a.URL == "#" || a.URL == "" { - templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 3, "
oncontextmenu=\"return false\" ontouchstart=\"startLongPress(event)\" ontouchend=\"cancelLongPress()\" onmousedown=\"startLongPress(event)\" onmouseup=\"cancelLongPress()\">