deskview
This commit is contained in:
@@ -10,8 +10,8 @@ export const useWorkspaceSurface = ({
|
||||
documentsTableProps,
|
||||
detailPanelProps,
|
||||
detailPanelOpen,
|
||||
workspaceMode,
|
||||
skeuoWorkspaceProps,
|
||||
viewMode,
|
||||
deskWorkspaceProps,
|
||||
previewWorkspaceDocument,
|
||||
previewWorkspaceEntry,
|
||||
ensureAssetUrl,
|
||||
@@ -62,7 +62,7 @@ export const useWorkspaceSurface = ({
|
||||
detailPanelOpen,
|
||||
]);
|
||||
|
||||
const showPreviewWorkspace = workspaceMode !== 'skeuo' && Boolean(previewWorkspaceDocument);
|
||||
const showPreviewWorkspace = viewMode !== 'desk' && Boolean(previewWorkspaceDocument);
|
||||
|
||||
const previewSurface = useMemo(() => {
|
||||
if (!showPreviewWorkspace || !previewWorkspaceDocument) {
|
||||
@@ -95,24 +95,24 @@ export const useWorkspaceSurface = ({
|
||||
]);
|
||||
|
||||
const workspaceSurface = useMemo(() => {
|
||||
if (workspaceMode !== 'skeuo') {
|
||||
if (viewMode !== 'desk') {
|
||||
return null;
|
||||
}
|
||||
return createDesktopSurface({
|
||||
workspaceProps: skeuoWorkspaceProps,
|
||||
workspaceProps: deskWorkspaceProps,
|
||||
renderSidebarToggle,
|
||||
});
|
||||
}, [workspaceMode, skeuoWorkspaceProps, renderSidebarToggle]);
|
||||
}, [viewMode, deskWorkspaceProps, renderSidebarToggle]);
|
||||
|
||||
const surface = useMemo(() => {
|
||||
if (showPreviewWorkspace) {
|
||||
return previewSurface;
|
||||
}
|
||||
if (workspaceMode === 'skeuo') {
|
||||
if (viewMode === 'desk') {
|
||||
return workspaceSurface;
|
||||
}
|
||||
return documentsSurface;
|
||||
}, [showPreviewWorkspace, workspaceMode, previewSurface, workspaceSurface, documentsSurface]);
|
||||
}, [showPreviewWorkspace, viewMode, previewSurface, workspaceSurface, documentsSurface]);
|
||||
|
||||
return { surface };
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user