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)}
- />
-
-
- - 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/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
+
+
+ );
+}