diff --git a/src/app/board/[boardId]/page.tsx b/src/app/board/[boardId]/page.tsx index 52b8de5..4d8617b 100644 --- a/src/app/board/[boardId]/page.tsx +++ b/src/app/board/[boardId]/page.tsx @@ -56,9 +56,14 @@ const BoardPage = async ({ params }: BoardPageProps) => { const session = await auth() + const background = `/images/boardThemas/${board.options.THEMA}.png` + return ( -
+
@@ -76,6 +81,8 @@ const BoardPage = async ({ params }: BoardPageProps) => { ) } + className="bg-transparent" + shadow={false} /> {board.items.length === 0 ? ( diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx index ef53df6..2691a30 100644 --- a/src/components/Header/index.tsx +++ b/src/components/Header/index.tsx @@ -1,5 +1,6 @@ import { ReactNode } from 'react' import HeaderBackButton from '@/components/Header/HeaderBackButton' +import { twMerge } from 'tailwind-merge' interface HeaderProps { title?: ReactNode @@ -7,6 +8,7 @@ interface HeaderProps { leftButton?: ReactNode rightButton?: ReactNode shadow?: boolean + className?: string } const Header = ({ @@ -15,14 +17,18 @@ const Header = ({ leftButton = null, rightButton = null, shadow = true, + className = '', }: HeaderProps) => { return ( <>
{leftButton}
-
+
{title}
diff --git a/src/types/board.ts b/src/types/board.ts index 93164d9..0999936 100644 --- a/src/types/board.ts +++ b/src/types/board.ts @@ -4,6 +4,9 @@ export interface Board { title: string items: Polaroid[] mine: boolean + options: { + THEMA: BoardThemaKeyType + } } export interface CreateBoardPayload {