Skip to content

Commit 691dbcf

Browse files
committed
Fix: Favicon, Year input, Header mobile
1 parent 5e6847c commit 691dbcf

4 files changed

Lines changed: 10 additions & 4 deletions

File tree

frontend/app/favicon.ico

-10.3 KB
Binary file not shown.

frontend/components/dialogs/deck/deck-dialog.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import {
2020
User,
2121
} from "lucide-react";
2222
import React, { useEffect, useState } from "react";
23-
import z from "zod";
23+
import { z } from "zod";
2424
import { useForm } from "react-hook-form";
2525
import { zodResolver } from "@hookform/resolvers/zod";
2626
import {
@@ -208,7 +208,7 @@ export default function DeckDialog({ trigger, deck }: DeckDialogProps) {
208208
return (
209209
<Dialog open={open} onOpenChange={setOpen}>
210210
<DialogTrigger asChild>{trigger}</DialogTrigger>
211-
<DialogContent>
211+
<DialogContent className="h-[77vh] overflow-y-auto">
212212
<DialogHeader>
213213
<DialogTitle>
214214
Anki Stapel {isEditing ? "bearbeiten" : "einreichen"}
@@ -344,8 +344,11 @@ export default function DeckDialog({ trigger, deck }: DeckDialogProps) {
344344
placeholder={new Date().getFullYear().toString()}
345345
className="w-[85px]"
346346
type="number"
347-
maxLength={4}
347+
max={9999}
348348
{...field}
349+
onChange={(e) =>
350+
field.onChange(Number(e.target.value))
351+
}
349352
/>
350353
</FormControl>
351354
<FormMessage />

frontend/components/header.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,12 @@ import Image from "next/image";
99
import { Tooltip, TooltipContent, TooltipTrigger } from "./ui/tooltip";
1010
import { useAuth } from "./providers/auth-provider";
1111
import { Separator } from "@radix-ui/react-separator";
12+
import { useIsMobile } from "@/hooks/use-mobile";
1213

1314
export default function Header() {
1415
const { isAuthenticated, logout } = useAuth();
16+
const isMobile = useIsMobile();
17+
1518
return (
1619
<div className="justify-between z-20 fixed w-screen h-fit flex items-center p-5 dark:bg-black/30 light:bg-white/30 backdrop-blur-md border-b-[1px]">
1720
<Link href="/" className="flex flex-row items-center gap-x-2">
@@ -23,7 +26,7 @@ export default function Header() {
2326
sizes="100vw"
2427
className="h-8 w-auto flex-shrink-0"
2528
/>
26-
<p className="text-xl">Stapel</p>
29+
{!isMobile && <p className="text-xl">Stapel</p>}
2730
</Link>
2831
<div className="flex flex-row gap-x-4 items-center">
2932
<DeckDialog

frontend/public/favicon.ico

-15 KB
Binary file not shown.

0 commit comments

Comments
 (0)