mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-14 13:25:12 +00:00
68 lines
1.5 KiB
TypeScript
68 lines
1.5 KiB
TypeScript
import { styled } from '@affine/component';
|
|
|
|
export const StyledPage = styled('div')<{ resizing?: boolean }>(
|
|
({ theme, resizing }) => {
|
|
return {
|
|
cursor: resizing ? 'col-resize' : 'default',
|
|
width: '100%',
|
|
position: 'relative',
|
|
height: '100vh',
|
|
transition: 'background-color .5s',
|
|
display: 'flex',
|
|
flexGrow: '1',
|
|
'--affine-editor-width': '686px',
|
|
[theme.breakpoints.down('sm')]: {
|
|
'--affine-editor-width': '550px',
|
|
},
|
|
};
|
|
}
|
|
);
|
|
|
|
export const StyledWrapper = styled('div')(() => {
|
|
return {
|
|
flexGrow: 1,
|
|
position: 'relative',
|
|
overflow: 'auto',
|
|
};
|
|
});
|
|
|
|
export const MainContainerWrapper = styled('div')<{ resizing: boolean }>(
|
|
({ theme, resizing }) => {
|
|
return {
|
|
display: 'flex',
|
|
flexGrow: 1,
|
|
position: 'relative',
|
|
maxWidth: '100vw',
|
|
overflow: 'auto',
|
|
transition: resizing ? '' : 'padding-left .25s',
|
|
};
|
|
}
|
|
);
|
|
|
|
export const MainContainer = styled('div')(({ theme }) => {
|
|
return {
|
|
position: 'relative',
|
|
flexGrow: 1,
|
|
backgroundColor: theme.colors.pageBackground,
|
|
[theme.breakpoints.up('md')]: {
|
|
minWidth: '686px',
|
|
},
|
|
};
|
|
});
|
|
|
|
export const StyledToolWrapper = styled('div')(({ theme }) => {
|
|
return {
|
|
position: 'fixed',
|
|
right: '30px',
|
|
bottom: '30px',
|
|
zIndex: theme.zIndex.popover,
|
|
[theme.breakpoints.down('md')]: {
|
|
right: 'calc((100vw - 640px) * 3 / 19 + 5px)',
|
|
},
|
|
[theme.breakpoints.down('sm')]: {
|
|
right: '5px',
|
|
bottom: '5px',
|
|
},
|
|
};
|
|
});
|