Fix formatting
This commit is contained in:
@@ -8,8 +8,6 @@ import { TopBar } from "@/components/ui/topbar";
|
||||
|
||||
const API_URL = "";
|
||||
|
||||
|
||||
|
||||
type MenuOptions = {
|
||||
foetelek: string[];
|
||||
levesek: string[];
|
||||
@@ -110,7 +108,7 @@ export default function HomePage() {
|
||||
} else {
|
||||
const ord: Order = msg;
|
||||
setOrders((prev) => {
|
||||
const filtered = prev.filter(o => o.username !== ord.username);
|
||||
const filtered = prev.filter((o) => o.username !== ord.username);
|
||||
return [ord, ...filtered];
|
||||
});
|
||||
}
|
||||
@@ -119,8 +117,6 @@ export default function HomePage() {
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
|
||||
es.onerror = (err) => {
|
||||
console.error("SSE connection lost ❌", err);
|
||||
es.close();
|
||||
@@ -132,8 +128,6 @@ export default function HomePage() {
|
||||
};
|
||||
}, []);
|
||||
|
||||
|
||||
|
||||
if (!username) return null;
|
||||
|
||||
const handleSubmit = async (e: FormEvent) => {
|
||||
@@ -168,7 +162,6 @@ export default function HomePage() {
|
||||
setMain("");
|
||||
setSide("");
|
||||
router.push("/landing");
|
||||
|
||||
} else {
|
||||
setError("Nem sikerült menteni a rendelést.");
|
||||
setSuccess(null);
|
||||
@@ -185,39 +178,54 @@ export default function HomePage() {
|
||||
No?... Mit együnk?
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
{menu ? (
|
||||
<form onSubmit={handleSubmit} className="w-full max-w-6xl space-y-6">
|
||||
{/* Selection panels */}
|
||||
<div className="flex flex-col md:flex-row gap-6 items-start">
|
||||
<div className="flex flex-col w-full md:w-1/3">
|
||||
<h2 className="text-center text-2xl sm:text-3xl text-white mb-2">Levesek</h2>
|
||||
<h2 className="text-center text-2xl sm:text-3xl text-white mb-2">
|
||||
Levesek
|
||||
</h2>
|
||||
<Card className="glass-panel flex flex-col">
|
||||
<CardContent className="pb-1 pt-5">
|
||||
<FoodList items={menu.levesek} onSelect={setSoup} selected={soup} />
|
||||
<FoodList
|
||||
items={menu.levesek}
|
||||
onSelect={setSoup}
|
||||
selected={soup}
|
||||
/>
|
||||
</CardContent>
|
||||
</Card>
|
||||
</div>
|
||||
|
||||
<div className="flex flex-col w-full md:w-1/3">
|
||||
<h2 className="text-center text-2xl sm:text-3xl text-white mb-2">Főételek</h2>
|
||||
<h2 className="text-center text-2xl sm:text-3xl text-white mb-2">
|
||||
Főételek
|
||||
</h2>
|
||||
<Card className="glass-panel flex flex-col">
|
||||
<CardContent className="pb-1 pt-5">
|
||||
<FoodList items={menu.foetelek} onSelect={setMain} selected={main} />
|
||||
<FoodList
|
||||
items={menu.foetelek}
|
||||
onSelect={setMain}
|
||||
selected={main}
|
||||
/>
|
||||
</CardContent>
|
||||
</Card>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="flex flex-col w-full md:w-1/3">
|
||||
<h2 className="text-center text-2xl sm:text-3xl text-white mb-2">Köretek</h2>
|
||||
<h2 className="text-center text-2xl sm:text-3xl text-white mb-2">
|
||||
Köretek
|
||||
</h2>
|
||||
<Card className="glass-panel flex flex-col">
|
||||
<CardContent className="pb-1 pt-5">
|
||||
<FoodList items={menu.koretek} onSelect={setSide} selected={side} />
|
||||
<FoodList
|
||||
items={menu.koretek}
|
||||
onSelect={setSide}
|
||||
selected={side}
|
||||
/>
|
||||
</CardContent>
|
||||
</Card>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
{/* My Choice */}
|
||||
@@ -229,14 +237,25 @@ export default function HomePage() {
|
||||
</CardTitle>
|
||||
</CardHeader>
|
||||
<CardContent className="text-white text-center space-y-2">
|
||||
{soup && <p><strong>Leves:</strong> {soup}</p>}
|
||||
{soup && (
|
||||
<p>
|
||||
<strong>Leves:</strong> {soup}
|
||||
</p>
|
||||
)}
|
||||
{(main || side) && (
|
||||
<p><strong>Második:</strong> {[main, side].filter(Boolean).join(", ")}</p>
|
||||
<p>
|
||||
<strong>Második:</strong>{" "}
|
||||
{[main, side].filter(Boolean).join(", ")}
|
||||
</p>
|
||||
)}
|
||||
{!soup && !main && !side && <p>–</p>}
|
||||
</CardContent>
|
||||
<CardContent className="flex flex-col items-center w-full pt-3 pb-4">
|
||||
<Button type="submit" variant="food" className="w-full sm:w-1/3 lg:w-1/3">
|
||||
<Button
|
||||
type="submit"
|
||||
variant="food"
|
||||
className="w-full sm:w-1/3 lg:w-1/3"
|
||||
>
|
||||
Mehet!
|
||||
</Button>
|
||||
{error && (
|
||||
@@ -252,7 +271,6 @@ export default function HomePage() {
|
||||
) : (
|
||||
<p className="text-white">Étlap betöltése…</p>
|
||||
)}
|
||||
|
||||
</main>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user