diff --git a/web/src/views/BinsView.tsx b/web/src/views/BinsView.tsx index 4fdac13..b288165 100644 --- a/web/src/views/BinsView.tsx +++ b/web/src/views/BinsView.tsx @@ -8,6 +8,7 @@ import { api } from "../api.js"; import { Btn, Card, Pill, Icon } from "../components/primitives/index.js"; import { ConfirmDialog } from "../components/modals/ConfirmDialog.js"; import { useToast } from "../components/Toast.js"; +import { useIsMobile } from "../hooks/useIsMobile.js"; // Bins follow a "letter + number" naming convention (A1, A2, B1, …). // Group by the letter prefix so each letter starts a new visual row, @@ -50,6 +51,7 @@ export function BinsView({ onAddBin: () => void; onEditBin: (bin: Bin) => void; }) { + const isMobile = useIsMobile(); const qc = useQueryClient(); const { toast } = useToast(); const items = useMemo(() => enrichItems(data), [data]); @@ -70,17 +72,24 @@ export function BinsView({ return (