From af2f1b58bc405a45774980ee0eecb7b7199d4b68 Mon Sep 17 00:00:00 2001 From: BFlat Date: Mon, 31 Jul 2023 20:33:52 +0700 Subject: [PATCH] v2v model page update --- .../components/common/PageHeaderModelView.tsx | 34 +++++++++++++++++++ .../src/components/common/Panel.tsx | 7 +++- .../fakeyou.com/src/v2/view/PageContainer.tsx | 10 ------ 3 files changed, 40 insertions(+), 11 deletions(-) create mode 100644 packages/fakeyou.com/src/components/common/PageHeaderModelView.tsx diff --git a/packages/fakeyou.com/src/components/common/PageHeaderModelView.tsx b/packages/fakeyou.com/src/components/common/PageHeaderModelView.tsx new file mode 100644 index 0000000000..0a6e561d63 --- /dev/null +++ b/packages/fakeyou.com/src/components/common/PageHeaderModelView.tsx @@ -0,0 +1,34 @@ +import React from "react"; + +interface PageHeaderModelViewProps { + titleIcon?: React.ReactNode; + title: string; + subText: React.ReactNode; + tags?: string[]; +} + +export default function PageHeaderModelView(props: PageHeaderModelViewProps) { + return ( +
+
+
+
+

+ {props.titleIcon} + {props.title} +

+

{props.subText}

+
+
+ {props.tags && + props.tags.map((tag, index) => ( +
+ {tag} +
+ ))} +
+
+
+
+ ); +} diff --git a/packages/fakeyou.com/src/components/common/Panel.tsx b/packages/fakeyou.com/src/components/common/Panel.tsx index 6ad8c5dcf0..8ae8d478ce 100644 --- a/packages/fakeyou.com/src/components/common/Panel.tsx +++ b/packages/fakeyou.com/src/components/common/Panel.tsx @@ -5,12 +5,17 @@ import { panel } from "data/animation"; interface PanelProps { children: React.ReactNode; padding?: boolean; + mb?: boolean; } export default function Panel(props: PanelProps) { return ( -
+
{props.children}
diff --git a/packages/fakeyou.com/src/v2/view/PageContainer.tsx b/packages/fakeyou.com/src/v2/view/PageContainer.tsx index d523ca55a0..896d640401 100644 --- a/packages/fakeyou.com/src/v2/view/PageContainer.tsx +++ b/packages/fakeyou.com/src/v2/view/PageContainer.tsx @@ -547,16 +547,6 @@ class PageContainer extends React.Component { /> - - - -