Rename all 1,169 components to path-based names with namespace support

Component names now reflect filesystem location using / as path separator
and : as namespace separator for shared components:
  ~sx-header → ~layouts/header
  ~layout-app-body → ~shared:layout/app-body
  ~blog-admin-dashboard → ~admin/dashboard

209 files, 4,941 replacements across all services.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-12 22:00:12 +00:00
parent de80d921e9
commit b0920a1121
209 changed files with 4620 additions and 4620 deletions

View File

@@ -10,13 +10,13 @@
(cond
(= slug "tickets")
(let ((tickets (service "calendar" "user-tickets" :user-id uid)))
(~events-frag-tickets-panel
(~fragments/frag-tickets-panel
:items (if (empty? tickets)
(~empty-state :message "No tickets yet."
(~shared:misc/empty-state :message "No tickets yet."
:cls "text-sm text-stone-500")
(~events-frag-tickets-list
(~fragments/frag-tickets-list
:items (<> (map (fn (t)
(~events-frag-ticket-item
(~fragments/frag-ticket-item
:href (app-url "events"
(str "/tickets/" (get t "code") "/"))
:entry-name (get t "entry_name")
@@ -25,18 +25,18 @@
(span (str "\u00b7 " (get t "calendar_name"))))
:type-name (when (get t "ticket_type_name")
(span (str "\u00b7 " (get t "ticket_type_name"))))
:badge (~status-pill :status (or (get t "state") ""))))
:badge (~shared:controls/status-pill :status (or (get t "state") ""))))
tickets))))))
(= slug "bookings")
(let ((bookings (service "calendar" "user-bookings" :user-id uid)))
(~events-frag-bookings-panel
(~fragments/frag-bookings-panel
:items (if (empty? bookings)
(~empty-state :message "No bookings yet."
(~shared:misc/empty-state :message "No bookings yet."
:cls "text-sm text-stone-500")
(~events-frag-bookings-list
(~fragments/frag-bookings-list
:items (<> (map (fn (b)
(~events-frag-booking-item
(~fragments/frag-booking-item
:name (get b "name")
:date-str (str (format-date (get b "start_at") "%d %b %Y, %H:%M")
(if (get b "end_at")
@@ -46,5 +46,5 @@
(span (str "\u00b7 " (get b "calendar_name"))))
:cost-str (when (get b "cost")
(span (str "\u00b7 \u00a3" (get b "cost"))))
:badge (~status-pill :status (or (get b "state") ""))))
:badge (~shared:controls/status-pill :status (or (get b "state") ""))))
bookings))))))))))