(defcomp
  ()
  (~examples/page-content
    :title "Tabs"
    :description "Tab navigation using sx-push-url to update the browser URL. Back/forward buttons navigate between previously visited tabs."
    :demo-description "Click tabs to switch content. Watch the browser URL change."
    :demo (~examples/tabs-demo)
    :sx-code "(button\n  :sx-get \"/sx/(geography.(hypermedia.(example.(api.(tabs.tab1)))))\"\n  :sx-target \"#tab-content\"\n  :sx-swap \"innerHTML\"\n  :sx-push-url \"/sx/(geography.(hypermedia.(example.tabs)))?tab=tab1\"\n  \"Overview\")"
    :handler-names (list "ex-tabs")
    :wire-placeholder-id "tabs-wire"))
