From e9e576abd9d6c6030aa4bb290e869890831488ad Mon Sep 17 00:00:00 2001 From: yyamashita Date: Mon, 11 May 2026 00:06:52 +0900 Subject: Add lists feature (band recommendation lists with history) New lists, list_entries, list_revisions tables; full CRUD routes under /lists; nav link in root. Co-Authored-By: Claude Sonnet 4.6 --- app/routes/list-index.tsx | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 app/routes/list-index.tsx (limited to 'app/routes/list-index.tsx') diff --git a/app/routes/list-index.tsx b/app/routes/list-index.tsx new file mode 100644 index 0000000..7995068 --- /dev/null +++ b/app/routes/list-index.tsx @@ -0,0 +1,36 @@ +import { Link, useLoaderData } from "react-router"; +import { listBandLists } from "~/lib/db.server"; + +export function loader() { + return { lists: listBandLists() }; +} + +export default function ListIndex() { + const { lists } = useLoaderData(); + return ( +
+
+

Lists

+ + List +
+ + {lists.length === 0 ? ( +

+ リストがまだありません。{" "} + 作成する +

+ ) : ( +
    + {lists.map((list) => ( +
  • + {list.title} + {list.description && ( + {list.description} + )} +
  • + ))} +
+ )} +
+ ); +} -- cgit v1.2.3