From 5408c4a16188d6b36fe3e50d77633384358626d6 Mon Sep 17 00:00:00 2001
From: Henry
Date: Wed, 6 Dec 2023 23:07:04 +0000
Subject: [PATCH] feat: horizontal list scroll
---
src/app/_components/dashboard.tsx | 2 +-
src/app/boards/[...id]/page.tsx | 155 +++++++++++++++---------------
src/app/boards/page.tsx | 2 +-
src/app/providers/modal.tsx | 1 -
4 files changed, 81 insertions(+), 79 deletions(-)
diff --git a/src/app/_components/dashboard.tsx b/src/app/_components/dashboard.tsx
index c14f0ddc..45beaa50 100644
--- a/src/app/_components/dashboard.tsx
+++ b/src/app/_components/dashboard.tsx
@@ -58,7 +58,7 @@ export default async function Layout(props: { children: React.ReactNode }) {
- {props.children}
+ {props.children}
);
diff --git a/src/app/boards/[...id]/page.tsx b/src/app/boards/[...id]/page.tsx
index 7e962e9f..beee6e37 100644
--- a/src/app/boards/[...id]/page.tsx
+++ b/src/app/boards/[...id]/page.tsx
@@ -141,7 +141,7 @@ export default function BoardPage() {
return (
-
+
-
-
- {(provided) => (
-
- {boardData?.lists?.map((list: List, index) => (
-
- {(provided) => (
-
-
-
- {list.name}
-
-
-
-
- {(provided) => (
-
+
+
+ {(provided) => (
+
+ {boardData?.lists?.map((list: List, index) => (
+
+ {(provided) => (
+
+
+
+ {list.name}
+
+
- )}
-
-
- )}
-
- ))}
- {provided.placeholder}
-
- )}
-
-
+
+
+
+
+ {(provided) => (
+
+ {list.cards?.map((card, index) => (
+
+ {(provided) => (
+
+ {card.title}
+
+ )}
+
+ ))}
+ {provided.placeholder}
+
+ )}
+
+
+ )}
+
+ ))}
+
+ {provided.placeholder}
+
+ )}
+
+
+
{modalContentType === "NEW_CARD" && (
diff --git a/src/app/boards/page.tsx b/src/app/boards/page.tsx
index c63ad198..2f09cef0 100644
--- a/src/app/boards/page.tsx
+++ b/src/app/boards/page.tsx
@@ -12,7 +12,7 @@ export default function BoardsPage() {
const { openModal } = useModal();
return (
-
+
Boards
diff --git a/src/app/providers/modal.tsx b/src/app/providers/modal.tsx
index 2cbb0363..cf1deaa0 100644
--- a/src/app/providers/modal.tsx
+++ b/src/app/providers/modal.tsx
@@ -26,7 +26,6 @@ export const ModalProvider: React.FC = ({ children }) => {
const closeModal = () => {
setIsOpen(false);
- setModalContentType("");
};
return (