diff --git a/src/App.tsx b/src/App.tsx
index e5564d4..3a01f0a 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -27,9 +27,7 @@ export default function App() {
const visibleScreens = useMemo(() => {
if (vaffel?.status === "open") {
- return [
- ,
- ];
+ return [];
}
const screens = [, ];
diff --git a/src/pages/vaffel-screen.tsx b/src/pages/vaffel-screen.tsx
index 80bb29e..a5e47d5 100644
--- a/src/pages/vaffel-screen.tsx
+++ b/src/pages/vaffel-screen.tsx
@@ -8,10 +8,16 @@ type VaffelProps = {
};
export default function VaffelScreen({ queue, status, total }: VaffelProps) {
+ const cols = queue.length > 20 ? 3 : queue.length > 10 ? 2 : 1;
+ const maxWidthClass = cols === 3 ? "max-w-4xl" : cols === 2 ? "max-w-3xl" : "max-w-2xl";
+ const columnsClass = cols === 3 ? "columns-3" : cols === 2 ? "columns-2" : "";
+
return (
-
+
Vaffelkø
Status:{" "}
@@ -25,15 +31,21 @@ export default function VaffelScreen({ queue, status, total }: VaffelProps) {
Vafler stekt: {total}
+
+ queue.length: {queue.length}
+
{queue.length === 0 ? (
Ingen i køen
) : (
-
+
{queue.map((person, index) => (
- -
- {index + 1}:
+
-
+ {index + 1}:
{person.display_name}
))}