fix: tighten sharing and shadcn composition
CI / checks (push) Successful in 12m55s
CI / build (push) Successful in 15m16s

This commit is contained in:
ginnoir
2026-06-13 05:20:01 -05:00
parent e1774c802d
commit a312d4ce39
42 changed files with 1539 additions and 417 deletions
@@ -3,6 +3,14 @@
import { useState } from "react";
import Link from "next/link";
import { useRouter } from "next/navigation";
import { Container } from "lucide-react";
import {
Empty,
EmptyDescription,
EmptyHeader,
EmptyMedia,
EmptyTitle,
} from "@/components/ui/empty";
import { ContainerForm } from "./container-form";
import type { ContainerDto } from "../server/queries";
@@ -35,9 +43,15 @@ export function ContainerList({ containers }: Props) {
)}
{containers.length === 0 && !showNew && (
<p className="text-sm text-[var(--ink-mute)]">
No containers yet. Add one to start organising your plants.
</p>
<Empty className="border-none">
<EmptyHeader>
<EmptyMedia variant="icon">
<Container />
</EmptyMedia>
<EmptyTitle>No containers yet</EmptyTitle>
<EmptyDescription>Add a container to start organising your plants.</EmptyDescription>
</EmptyHeader>
</Empty>
)}
<div className="grid gap-3 sm:grid-cols-2 lg:grid-cols-3">