Skip to content
Snippets Groups Projects
Commit 846d99b9 authored by Jack Reed's avatar Jack Reed Committed by Chris Beer
Browse files

Render WorkspaceControlArea first for tab navigation fixes #2023

parent 6bb6f30f
No related branches found
No related tags found
No related merge requests found
......@@ -23,10 +23,14 @@ describe('WorkspaceArea', () => {
expect(wrapper.find('main.mirador-viewer').length).toBe(1);
});
it('should render all needed elements ', () => {
it('should render all needed elements in order', () => {
const wrapper = createWrapper();
expect(wrapper.find(Workspace).length).toBe(1);
expect(wrapper.find(WorkspaceControlPanel).length).toBe(1);
expect(wrapper.containsMatchingElement(
<main>
<WorkspaceControlPanel />
<Workspace />
</main>,
)).toBeTruthy();
});
it('should not render WorkspaceControlPanel when isWorkspaceControlPanelVisible is false', () => {
......
......
......@@ -22,15 +22,15 @@ export class WorkspaceArea extends Component {
return (
<main className={classNames(classes.background, ns('viewer'))} aria-label={t('workspace')}>
{
isWorkspaceControlPanelVisible
&& <WorkspaceControlPanel />
}
{
isWorkspaceAddVisible
? <WorkspaceAdd />
: <Workspace />
}
{
isWorkspaceControlPanelVisible
&& <WorkspaceControlPanel />
}
</main>
);
}
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment