fix: theme not being persisted issue (#2283)

This commit is contained in:
Peng Xiao
2023-05-10 11:04:36 +08:00
committed by himself65
parent cf6341d00b
commit 64f4e634e8
21 changed files with 359 additions and 278 deletions
@@ -110,7 +110,8 @@ export const settingItemLabelHint = style({
export const row = style({
padding: '40px 0',
display: 'flex',
gap: '60px',
columnGap: '60px',
rowGap: '12px',
selectors: {
'&': {
borderBottom: '1px solid var(--affine-border-color)',
@@ -119,22 +120,22 @@ export const row = style({
paddingTop: 0,
},
},
flexWrap: 'wrap',
});
export const col = style({
display: 'flex',
flexDirection: 'column',
alignItems: 'flex-start',
flexShrink: 0,
selectors: {
[`${row} &:nth-child(1)`]: {
flex: 3,
flex: '3 0 200px',
},
[`${row} &:nth-child(2)`]: {
flex: 5,
flex: '5 0 240px',
},
[`${row} &:nth-child(3)`]: {
flex: 2,
flex: '2 0 200px',
alignItems: 'flex-end',
},
},
@@ -88,7 +88,6 @@ export const GeneralPanel: React.FC<PanelProps> = ({
<div className={style.col}>
<StyledInput
width={284}
height={38}
value={input}
data-testid="workspace-name-input"
@@ -1,13 +1,7 @@
import { displayFlex, styled } from '@affine/component';
import { Input } from '@affine/component';
export const StyledInput = styled(Input)(() => {
return {
border: '1px solid var(--affine-border-color)',
borderRadius: '8px',
fontSize: 'var(--affine-font-sm)',
};
});
export const StyledInput = Input;
export const StyledWorkspaceInfo = styled('div')(() => {
return {