felt/frontend/build/more.html
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

39 lines
1.3 KiB
HTML

<!doctype html>
<html lang="en" data-theme="mocha">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
<link rel="icon" href="./favicon.png" />
<title>Felt</title>
<link href="./_app/immutable/entry/start.Do4A91T6.js" rel="modulepreload">
<link href="./_app/immutable/chunks/DQNCp18R.js" rel="modulepreload">
<link href="./_app/immutable/chunks/C4An0dnW.js" rel="modulepreload">
<link href="./_app/immutable/chunks/nIaoZoCo.js" rel="modulepreload">
<link href="./_app/immutable/entry/app.Dwn0pdp1.js" rel="modulepreload">
<link href="./_app/immutable/chunks/CQQh_IlD.js" rel="modulepreload">
<link href="./_app/immutable/chunks/Q5CB4WY5.js" rel="modulepreload">
<link href="./_app/immutable/chunks/D__6P984.js" rel="modulepreload">
<link href="./_app/immutable/chunks/C48rM6KF.js" rel="modulepreload">
</head>
<body>
<div style="display: contents">
<script>
{
__sveltekit_og1wdu = {
base: new URL(".", location).pathname.slice(0, -1)
};
const element = document.currentScript.parentElement;
Promise.all([
import("./_app/immutable/entry/start.Do4A91T6.js"),
import("./_app/immutable/entry/app.Dwn0pdp1.js")
]).then(([kit, app]) => {
kit.start(app, element);
});
}
</script>
</div>
</body>
</html>