mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-21 20:16:26 +08:00
refactor(component): adapt the questionnaire component to the desktop client (#5514)
close TOV-240 Windows desktop: <img width="1145" alt="image" src="https://github.com/toeverything/AFFiNE/assets/102217452/6b12a6bd-c020-4d02-a366-e97e1afd1e10"> MacOS desktop: <img width="1187" alt="image" src="https://github.com/toeverything/AFFiNE/assets/102217452/9a3c909c-b283-4ddc-a187-3db12b26a7f5"> Web: <img width="1438" alt="image" src="https://github.com/toeverything/AFFiNE/assets/102217452/e8e04258-9275-470d-a3f8-5d18f5b29eb3">
This commit is contained in:
@@ -1,28 +1,65 @@
|
||||
import { globalStyle, style } from '@vanilla-extract/css';
|
||||
|
||||
export const layout = style({
|
||||
backgroundColor: 'var(--affine-background-primary-color)',
|
||||
height: '100vh',
|
||||
display: 'flex',
|
||||
flexDirection: 'column',
|
||||
overflow: 'hidden',
|
||||
selectors: {
|
||||
'&[data-is-macos-electron="true"]': {
|
||||
margin: '8px',
|
||||
borderRadius: '8px',
|
||||
height: 'calc(100vh - 16px)',
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
export const header = style({
|
||||
paddingTop: '24px',
|
||||
paddingRight: '24px',
|
||||
|
||||
position: 'sticky',
|
||||
top: 0,
|
||||
display: 'flex',
|
||||
flexDirection: 'column',
|
||||
alignItems: 'flex-end',
|
||||
['WebkitAppRegion' as string]: 'drag',
|
||||
selectors: {
|
||||
'&[data-is-windows-electron="true"]': {
|
||||
paddingTop: '0',
|
||||
paddingRight: '0',
|
||||
gap: '16px',
|
||||
},
|
||||
},
|
||||
});
|
||||
export const footer = style({
|
||||
padding: '20px',
|
||||
position: 'sticky',
|
||||
bottom: 0,
|
||||
backgroundColor: 'var(--affine-background-primary-color)',
|
||||
});
|
||||
|
||||
export const scrollableContainer = style({
|
||||
display: 'flex',
|
||||
flexDirection: 'column',
|
||||
justifyContent: 'center',
|
||||
alignItems: 'center',
|
||||
height: '100vh',
|
||||
padding: '0 200px',
|
||||
backgroundColor: 'var(--affine-background-primary-color)',
|
||||
padding: '80px 200px 160px',
|
||||
|
||||
'@media': {
|
||||
'screen and (max-width: 1024px)': {
|
||||
padding: '80px 36px',
|
||||
alignItems: 'center',
|
||||
padding: '0px 36px 80px',
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
export const onboardingContainer = style({
|
||||
maxWidth: '600px',
|
||||
padding: '160px 0',
|
||||
'@media': {
|
||||
'screen and (max-width: 1024px)': {
|
||||
padding: '40px 0',
|
||||
width: '100%',
|
||||
maxWidth: '100%',
|
||||
},
|
||||
},
|
||||
});
|
||||
@@ -49,7 +86,6 @@ export const optionsWrapper = style({
|
||||
flexDirection: 'column',
|
||||
alignItems: 'flex-start',
|
||||
gap: '16px',
|
||||
// flexShrink: 0,
|
||||
flexGrow: 1,
|
||||
});
|
||||
|
||||
@@ -95,10 +131,13 @@ export const openAFFiNEButton = style({
|
||||
alignSelf: 'flex-start',
|
||||
});
|
||||
|
||||
export const rightCornerButton = style({
|
||||
export const disableButton = style({
|
||||
position: 'absolute',
|
||||
top: '24px',
|
||||
right: '24px',
|
||||
display: 'none',
|
||||
pointerEvents: 'none',
|
||||
});
|
||||
export const windowsAppButton = style({
|
||||
marginRight: '24px',
|
||||
});
|
||||
|
||||
export const thankContainer = style({
|
||||
@@ -122,9 +161,6 @@ export const thankText = style({
|
||||
|
||||
export const linkGroup = style({
|
||||
display: 'flex',
|
||||
position: 'absolute',
|
||||
bottom: '24px',
|
||||
right: '24px',
|
||||
fontSize: 'var(--affine-font-xs)',
|
||||
height: '16px',
|
||||
gap: '6px',
|
||||
|
||||
Reference in New Issue
Block a user