test: assert current workspace flavour (#1664)

This commit is contained in:
Himself65
2023-03-22 23:22:29 -05:00
committed by GitHub
parent 35d4560e9f
commit 059d9e5de2
18 changed files with 66 additions and 7 deletions

View File

@@ -28,9 +28,15 @@ import { useRouterTitle } from '../hooks/use-router-title';
import { useWorkspaces } from '../hooks/use-workspaces';
import { WorkspacePlugins } from '../plugins';
import { ModalProvider } from '../providers/ModalProvider';
import type { RemWorkspace } from '../shared';
import { pathGenerator, publicPathGenerator } from '../shared';
import { StyledPage, StyledToolWrapper, StyledWrapper } from './styles';
declare global {
// eslint-disable-next-line no-var
var currentWorkspace: RemWorkspace;
}
const QuickSearchModal = dynamic(
() => import('../components/pure/quick-search-modal')
);
@@ -94,9 +100,15 @@ export const WorkspaceLayoutInner: React.FC<React.PropsWithChildren> = ({
const workspaces = useWorkspaces();
useEffect(() => {
console.log(workspaces);
logger.info('workspaces: ', workspaces);
}, [workspaces]);
useEffect(() => {
if (currentWorkspace) {
globalThis.currentWorkspace = currentWorkspace;
}
}, [currentWorkspace]);
useEffect(() => {
const providers = workspaces.flatMap(workspace =>
workspace.providers.filter(provider => provider.background)