From 8221c72629897f1eb4176edb93d9c6f29cfa8d49 Mon Sep 17 00:00:00 2001 From: cv <34649812+cpvalente@users.noreply.github.com> Date: Fri, 11 Jun 2021 11:17:29 +0200 Subject: [PATCH] make components reusable --- client/src/features/info/Info.jsx | 80 +++---------------------- client/src/features/info/InfoLogger.jsx | 30 ++++++++++ client/src/features/info/InfoTitle.jsx | 33 ++++++++++ 3 files changed, 70 insertions(+), 73 deletions(-) create mode 100644 client/src/features/info/InfoLogger.jsx create mode 100644 client/src/features/info/InfoTitle.jsx diff --git a/client/src/features/info/Info.jsx b/client/src/features/info/Info.jsx index 93c0aec96..ec9780518 100644 --- a/client/src/features/info/Info.jsx +++ b/client/src/features/info/Info.jsx @@ -1,82 +1,16 @@ -import { Icon } from '@chakra-ui/react'; -import { FiChevronUp } from 'react-icons/fi'; import style from './Info.module.css'; +import InfoTitle from './InfoTitle'; +import InfoLogger from './InfoLogger'; export default function Info() { + const data = {}; + const logData = []; return ( <>
Event 1/31
- -
-
- Now - props.setCollapsed(true)} - /> -
- -
- Title: Demo title -
-
- Subtitle: Demo Subtitle -
-
- Presenter: Demo Presenter Name -
-
- Notes: Demo Notes -
-
- -
-
- Next - props.setCollapsed(true)} - /> -
-
- Title: Demo title -
-
- Subtitle: Demo Subtitle -
-
- Presenter: Demo Presenter Name -
-
- Notes: Demo Notes -
-
- -
-
- Log - props.setCollapsed(true)} - /> -
- -
+ + + ); } diff --git a/client/src/features/info/InfoLogger.jsx b/client/src/features/info/InfoLogger.jsx new file mode 100644 index 000000000..677502ce2 --- /dev/null +++ b/client/src/features/info/InfoLogger.jsx @@ -0,0 +1,30 @@ +import { Icon } from '@chakra-ui/react'; +import { FiChevronUp } from 'react-icons/fi'; +import style from './Info.module.css'; + +export default function InfoLogger(props) { + const { logData } = props; + return ( +
+
+ Log + props.setCollapsed(true)} + /> +
+
    +
  • 10:35:23 [PLAYBACK] Next
  • +
  • + 10:32:10 [CLIENT] New Socket client (Total now 3) +
  • +
  • 10:28:23 [PLAYBACK] Next
  • +
  • 10:25:23 [PLAYBACK] Play
  • +
  • 10:23:13 [SERVER] Server Reconnected
  • +
  • 10:23:10 [SERVER] Server Disconnected
  • +
+
+ ); +} diff --git a/client/src/features/info/InfoTitle.jsx b/client/src/features/info/InfoTitle.jsx new file mode 100644 index 000000000..d77cddba6 --- /dev/null +++ b/client/src/features/info/InfoTitle.jsx @@ -0,0 +1,33 @@ +import { Icon } from '@chakra-ui/react'; +import { FiChevronUp } from 'react-icons/fi'; +import style from './Info.module.css'; + +export default function InfoTitle(props) { + const { title, data } = props; + return ( +
+
+ {title} + props.setCollapsed(true)} + /> +
+ +
+ Title: Demo title +
+
+ Subtitle: Demo Subtitle +
+
+ Presenter: Demo Presenter Name +
+
+ Notes: Demo Notes +
+
+ ); +}