From 0b0b1a653d321ce9db8410ce04b9514419a103be Mon Sep 17 00:00:00 2001 From: Robin van Zanten <38441984+RCVZ@users.noreply.github.com> Date: Tue, 4 May 2021 21:01:37 +0200 Subject: [PATCH] feat(playlist): add playlist navigation to header --- src/components/Header/Header.test.tsx | 9 ++++++- src/components/Header/Header.tsx | 10 ++++--- .../Header/__snapshots__/Header.test.tsx.snap | 16 +++--------- src/components/Layout/Layout.tsx | 25 +++++++++++++++--- .../Layout/__snapshots__/Layout.test.tsx.snap | 26 ------------------- 5 files changed, 40 insertions(+), 46 deletions(-) diff --git a/src/components/Header/Header.test.tsx b/src/components/Header/Header.test.tsx index 2317c36ae..d0b851100 100644 --- a/src/components/Header/Header.test.tsx +++ b/src/components/Header/Header.test.tsx @@ -1,12 +1,19 @@ import React from 'react'; import { render } from '../../testUtils'; +import ButtonLink from '../ButtonLink/ButtonLink'; import Header from './Header'; describe('
', () => { test('renders header', () => { - const { container } = render(
); + const playlistMenuItems = []; + const { container } = render( +
, + ); expect(container).toMatchSnapshot(); }); diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx index 34aa41e46..f1c5a1ea8 100644 --- a/src/components/Header/Header.tsx +++ b/src/components/Header/Header.tsx @@ -12,11 +12,15 @@ type TypeHeader = 'static' | 'fixed'; type Props = { headerType?: TypeHeader; onMenuButtonClick: () => void; + playlistMenuItems: JSX.Element[]; + logoSrc?: string; }; const Header: React.FC = ({ headerType = 'static', onMenuButtonClick, + playlistMenuItems, + logoSrc, }) => { return (
@@ -29,13 +33,11 @@ const Header: React.FC = ({ > - + {logoSrc && }
diff --git a/src/components/Header/__snapshots__/Header.test.tsx.snap b/src/components/Header/__snapshots__/Header.test.tsx.snap index e2f9ea16f..ab41a939b 100644 --- a/src/components/Header/__snapshots__/Header.test.tsx.snap +++ b/src/components/Header/__snapshots__/Header.test.tsx.snap @@ -31,15 +31,6 @@ exports[`
renders header 1`] = ` -
- -