felt/frontend/build/_app/immutable/chunks/C48rM6KF.js
Mikkel Georgsen 7f91301efa feat(01-13): layout shell with header, tabs, FAB, toast, data table
- 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>
2026-03-01 04:13:17 +01:00

1 line
988 B
JavaScript

import{y as D,z as T,P as B,g,e as m,d as Y,A as y,B as M,D as N,C as U,k as h,l as x,E as z,F as C,v as G,i as $,G as q,S as w,L as F}from"./C4An0dnW.js";let S=!1;function Z(r){var n=S;try{return S=!1,[r(),S]}finally{S=n}}function H(r,n,t,d){var E;var f=!x||(t&z)!==0,v=(t&U)!==0,O=(t&q)!==0,a=d,c=!0,o=()=>(c&&(c=!1,a=O?h(d):d),a),u;if(v){var R=w in r||F in r;u=((E=D(r,n))==null?void 0:E.set)??(R&&n in r?e=>r[n]=e:void 0)}var _,I=!1;v?[_,I]=Z(()=>r[n]):_=r[n],_===void 0&&d!==void 0&&(_=o(),u&&(f&&T(),u(_)));var i;if(f?i=()=>{var e=r[n];return e===void 0?o():(c=!0,e)}:i=()=>{var e=r[n];return e!==void 0&&(a=void 0),e===void 0?a:e},f&&(t&B)===0)return i;if(u){var L=r.$$legacy;return(function(e,l){return arguments.length>0?((!f||!l||L||I)&&u(l?i():e),e):i()})}var P=!1,s=((t&C)!==0?G:$)(()=>(P=!1,i()));v&&g(s);var b=M;return(function(e,l){if(arguments.length>0){const A=l?g(s):f&&v?m(e):e;return Y(s,A),P=!0,a!==void 0&&(a=A),e}return y&&P||(b.f&N)!==0?s.v:g(s)})}export{H as p};