fix(electron): app fallback styles (#8225)

This commit is contained in:
pengx17
2024-09-12 11:21:29 +00:00
parent d2b482bcb2
commit 4b920a867c
4 changed files with 20 additions and 4 deletions

View File

@@ -0,0 +1,5 @@
import { style } from '@vanilla-extract/css';
export const electronFallback = style({
paddingTop: 52,
});

View File

@@ -1,3 +1,4 @@
import clsx from 'clsx';
import type { PropsWithChildren, ReactElement } from 'react';
import { useAppSettingHelper } from '../../hooks/affine/use-app-setting-helper';
@@ -7,6 +8,7 @@ import {
AppContainer as AppContainerWithoutSettings,
MainContainerFallback,
} from '../workspace';
import * as styles from './app-container.css';
export const AppContainer = (props: WorkspaceRootProps) => {
const { appSettings } = useAppSettingHelper();
@@ -31,7 +33,12 @@ export const AppFallback = ({
className?: string;
}>): ReactElement => {
return (
<AppContainer className={className}>
<AppContainer
className={clsx(
className,
environment.isElectron && styles.electronFallback
)}
>
<AppSidebarFallback />
<MainContainerFallback>{children}</MainContainerFallback>
</AppContainer>