index.tsx 671 B

12345678910111213141516171819202122
  1. import Grid from '@mui/material/Grid'
  2. import SearchList from './SearchList'
  3. import CredentialsList from './CredentialsList'
  4. import EditBar from './EditBar'
  5. import { TRightIsOpen } from '../../../typescript/redux/control/types'
  6. interface IRightBar {
  7. rightIsOpen: TRightIsOpen,
  8. chatDivRef: any | null,
  9. }
  10. const RightBar = ({ rightIsOpen, chatDivRef }: IRightBar) => {
  11. return (
  12. <Grid item lg={rightIsOpen ? 4 : 0}>
  13. {rightIsOpen === 'credentials' && <CredentialsList chatDivRef={chatDivRef} />}
  14. {rightIsOpen === 'search' && <SearchList chatDivRef={chatDivRef} />}
  15. {rightIsOpen === 'edit' && <EditBar/>}
  16. </Grid>
  17. )
  18. }
  19. export default RightBar