Files
server/ui/src/Router.tsx
T
2020-10-04 20:10:38 +02:00

22 lines
492 B
TypeScript

import React from 'react';
import {RoomManage} from './RoomManage';
import {useRoom} from './useRoom';
import {Room} from './Room';
import {useConfig} from './useConfig';
export const Router = () => {
const {room, state, ...other} = useRoom();
const config = useConfig();
if (config.loading) {
// show spinner
return null;
}
if (state) {
return <Room state={state} {...other} />;
}
return <RoomManage room={room} config={config} />;
};