- Persistent header: clock countdown, level, blinds, player count (red pulse <10s, PAUSED/BREAK badges) - Bottom tab bar (mobile): Overview, Players, Tables, Financials, More with 48px touch targets - Desktop sidebar (>=768px): vertical nav replacing bottom tabs - FAB: expandable quick actions (Bust, Buy In, Rebuy, Add-On, Pause/Resume) with backdrop - Toast notification system: success/info/warning/error with auto-dismiss and stacking - DataTable: sortable columns, sticky header, search/filter, mobile swipe actions, skeleton loading - Multi-tournament tabs: horizontal scrollable selector when 2+ tournaments active - Loading components: spinner (sm/md/lg), skeleton rows, full-page overlay - Root layout: auth guard, responsive shell (mobile bottom tabs / desktop sidebar) - Route pages: overview, players, tables, financials, more with placeholder content Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 line
1.3 KiB
JavaScript
1 line
1.3 KiB
JavaScript
import{a as _,f as b}from"../chunks/Q5CB4WY5.js";import{i as x}from"../chunks/BViIIwgj.js";import{p as k,t as w,a as O,s as e,c as a,r as t}from"../chunks/C4An0dnW.js";import{d as S,a as U,s as m}from"../chunks/CQQh_IlD.js";import{a as o}from"../chunks/D3f6eoxz.js";import{g as y}from"../chunks/DQNCp18R.js";var L=b('<div class="page-content svelte-hq0atu"><h2 class="svelte-hq0atu">More</h2> <p class="text-secondary svelte-hq0atu">Settings and additional options.</p> <div class="menu-list svelte-hq0atu"><div class="menu-item svelte-hq0atu"><span class="menu-label svelte-hq0atu">Operator</span> <span class="menu-value svelte-hq0atu"> </span></div> <div class="menu-item svelte-hq0atu"><span class="menu-label svelte-hq0atu">Role</span> <span class="menu-value svelte-hq0atu"> </span></div> <hr class="divider svelte-hq0atu"/> <button class="menu-item menu-action danger touch-target svelte-hq0atu"><span class="menu-label svelte-hq0atu">Sign Out</span></button></div></div>');function C(c,d){k(d,!1);function h(){o.logout(),y("/login")}x();var s=L(),r=e(a(s),4),n=a(r),i=e(a(n),2),g=a(i,!0);t(i),t(n);var l=e(n,2),u=e(a(l),2),f=a(u,!0);t(u),t(l);var q=e(l,4);t(r),t(s),w(()=>{var v,p;m(g,((v=o.operator)==null?void 0:v.name)??"Unknown"),m(f,((p=o.operator)==null?void 0:p.role)??"Unknown")}),U("click",q,h),_(c,s),O()}S(["click"]);export{C as component};
|