diff --git a/client/src/features/editors/Editor.jsx b/client/src/features/editors/Editor.jsx
index 5571dd728..99bdf9081 100644
--- a/client/src/features/editors/Editor.jsx
+++ b/client/src/features/editors/Editor.jsx
@@ -1,10 +1,10 @@
import { lazy, useEffect } from 'react';
import { Heading } from '@chakra-ui/layout';
import { Box } from '@chakra-ui/layout';
-import NumberedText from 'common/components/text/NumberedText';
-import styles from './Editor.module.css';
import { useDisclosure } from '@chakra-ui/hooks';
-import SettingsModal from '../modals/SettingsModal';
+import styles from './Editor.module.css';
+import NumberedText from 'common/components/text/NumberedText';
+import SettingsModal from 'features/modals/SettingsModal';
import MenuBar from 'features/menu/MenuBar';
const EventListWrapper = lazy(() =>
@@ -12,6 +12,7 @@ const EventListWrapper = lazy(() =>
);
const PlaybackControl = lazy(() => import('features/control/PlaybackControl'));
const MessageControl = lazy(() => import('features/control/MessageControl'));
+const Info = lazy(() => import('features/info/Info'));
export default function Editor() {
const { isOpen, onOpen, onClose } = useDisclosure();
@@ -68,7 +69,9 @@ export default function Editor() {
Info
-
+
+
+
>
diff --git a/client/src/features/info/Info.jsx b/client/src/features/info/Info.jsx
new file mode 100644
index 000000000..93c0aec96
--- /dev/null
+++ b/client/src/features/info/Info.jsx
@@ -0,0 +1,82 @@
+import { Icon } from '@chakra-ui/react';
+import { FiChevronUp } from 'react-icons/fi';
+import style from './Info.module.css';
+
+export default function Info() {
+ 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/Info.module.css b/client/src/features/info/Info.module.css
new file mode 100644
index 000000000..1d3e3851c
--- /dev/null
+++ b/client/src/features/info/Info.module.css
@@ -0,0 +1,63 @@
+.container {
+ margin-top: 1em;
+ display: flex;
+ flex-direction: column;
+ background-color: rgba(0, 0, 0, 0.05);
+ border: 1px solid rgba(0, 0, 0, 0.05);
+ border-radius: 4px;
+ padding: 8px;
+ overflow-y: scroll;
+}
+
+.main {
+ font-size: 0.9em;
+ text-align: right;
+ color: #ff7597;
+}
+
+.header {
+ padding: 0;
+ margin: 0;
+ font-size: 0.9em;
+ color: #aaa;
+ display: flex;
+ justify-content: space-between;
+}
+
+.label {
+ padding: 0;
+ margin: 0;
+ font-size: 0.9em;
+ color: #ccc;
+}
+
+ul > li {
+ font-size: 0.9em;
+ color: #fff;
+}
+
+.info {
+ color: #fff;
+}
+
+.error {
+ color: red;
+}
+
+.client {
+ color: lightblue;
+}
+
+.moreExpanded,
+.moreCollapsed {
+ cursor: pointer;
+ color: #fff;
+}
+
+.moreExpanded {
+ transform: rotate(0deg);
+}
+
+.moreCollapsed {
+ transform: rotate(180deg);
+}