|
|
@ -1,8 +1,8 @@ |
|
|
import { FC } from "react"; |
|
|
import { FC } from "react"; |
|
|
import { useSelector } from "react-redux"; |
|
|
|
|
|
import { useParams, useRouteMatch } from "react-router"; |
|
|
import { useParams, useRouteMatch } from "react-router"; |
|
|
import { Switch, Route } from "react-router-dom"; |
|
|
import { Switch, Route } from "react-router-dom"; |
|
|
|
|
|
|
|
|
|
|
|
import { useAppSelector } from "app/hooks"; |
|
|
import { decode } from "modules/base64"; |
|
|
import { decode } from "modules/base64"; |
|
|
import { selectLogin } from "modules/login/slice"; |
|
|
import { selectLogin } from "modules/login/slice"; |
|
|
import { RoomState, selectAllRooms } from "modules/room/slice"; |
|
|
import { RoomState, selectAllRooms } from "modules/room/slice"; |
|
|
@ -33,8 +33,8 @@ interface UrlParams { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
const RoomsPaneInner: FC<{}> = () => { |
|
|
const RoomsPaneInner: FC<{}> = () => { |
|
|
const login = useSelector(selectLogin); |
|
|
|
|
|
const rooms = useSelector(selectAllRooms); |
|
|
|
|
|
|
|
|
const login = useAppSelector(selectLogin); |
|
|
|
|
|
const rooms = useAppSelector(selectAllRooms); |
|
|
const { roomId } = useParams<UrlParams>(); |
|
|
const { roomId } = useParams<UrlParams>(); |
|
|
|
|
|
|
|
|
// When we have not chosen a room, we always show the list. For small screens
|
|
|
// When we have not chosen a room, we always show the list. For small screens
|
|
|
|