diff --git a/custom/fitness-demo/components/App/AsideHeader.js b/custom/fitness-demo/components/App/AsideHeader.js new file mode 100644 index 0000000..56cdba6 --- /dev/null +++ b/custom/fitness-demo/components/App/AsideHeader.js @@ -0,0 +1,50 @@ +import React from 'react'; +import { PEOPLE_ASIDE } from '@custom/shared/components/Aside/PeopleAside'; +import { useUIState } from '@custom/shared/contexts/UIStateProvider'; +import { CHAT_ASIDE } from '../Call/ChatAside'; + +export const AsideHeader = () => { + const { showAside, setShowAside } = useUIState(); + + return ( + <> +
+
setShowAside(PEOPLE_ASIDE)} + > + People +
+
setShowAside(CHAT_ASIDE)} + > + Chat +
+
+ + + ) +}; + +export default AsideHeader; \ No newline at end of file diff --git a/custom/fitness-demo/components/App/Asides.js b/custom/fitness-demo/components/App/Asides.js index 4afbca0..855bc0e 100644 --- a/custom/fitness-demo/components/App/Asides.js +++ b/custom/fitness-demo/components/App/Asides.js @@ -1,7 +1,7 @@ import React from 'react'; import { NetworkAside } from '@custom/shared/components/Aside'; -import { PeopleAside } from '@custom/shared/components/Aside'; import { useUIState } from '@custom/shared/contexts/UIStateProvider'; +import { PeopleAside } from '../Call/PeopleAside'; export const Asides = () => { const { asides } = useUIState(); diff --git a/custom/fitness-demo/components/Call/ChatAside.js b/custom/fitness-demo/components/Call/ChatAside.js index 65616da..f3dc4a8 100644 --- a/custom/fitness-demo/components/Call/ChatAside.js +++ b/custom/fitness-demo/components/Call/ChatAside.js @@ -7,6 +7,7 @@ import { useUIState } from '@custom/shared/contexts/UIStateProvider'; import { ReactComponent as IconEmoji } from '@custom/shared/icons/emoji-sm.svg'; import { useChat } from '../../contexts/ChatProvider'; import { useMessageSound } from '../../hooks/useMessageSound'; +import AsideHeader from '../App/AsideHeader'; export const CHAT_ASIDE = 'chat'; @@ -46,6 +47,7 @@ export const ChatAside = () => { return (