diff --git a/packages/app/src/ui/button/button.tsx b/packages/app/src/ui/button/button.tsx index 0ed48ea044..2f961724c7 100644 --- a/packages/app/src/ui/button/button.tsx +++ b/packages/app/src/ui/button/button.tsx @@ -24,12 +24,12 @@ export const Button = forwardRef( icon, type = 'default', children, + bold = false, ...props }, ref ) => { const { iconSize } = getSize(size); - console.log('type', type); return ( ( hoverStyle={hoverStyle} // @ts-ignore type={type} + bold={bold} {...props} > {icon && diff --git a/packages/app/src/ui/button/interface.ts b/packages/app/src/ui/button/interface.ts index 431a03d4ed..0086a35f87 100644 --- a/packages/app/src/ui/button/interface.ts +++ b/packages/app/src/ui/button/interface.ts @@ -19,4 +19,5 @@ export type ButtonProps = PropsWithChildren & icon?: ReactElement; shape?: 'default' | 'round' | 'circle'; type?: 'primary' | 'warning' | 'danger' | 'default'; + bold?: boolean; }; diff --git a/packages/app/src/ui/button/styles.ts b/packages/app/src/ui/button/styles.ts index a39757ef62..99773a7876 100644 --- a/packages/app/src/ui/button/styles.ts +++ b/packages/app/src/ui/button/styles.ts @@ -65,6 +65,7 @@ export const StyledButton = styled.button< | 'hoverStyle' | 'shape' | 'type' + | 'bold' > >( ({ @@ -74,6 +75,7 @@ export const StyledButton = styled.button< hoverBackground, hoverColor, hoverStyle, + bold = false, shape = 'default', type = 'default', }) => { @@ -91,6 +93,7 @@ export const StyledButton = styled.button< // TODO: Implement circle shape borderRadius: shape === 'default' ? borderRadius : height / 2, fontSize, + fontWeight: bold ? '500' : '400', '.affine-button-icon': { color: theme.colors.iconColor, }, diff --git a/packages/app/src/ui/confirm/confirm.tsx b/packages/app/src/ui/confirm/confirm.tsx index 06c2dc9b13..d3de35adb1 100644 --- a/packages/app/src/ui/confirm/confirm.tsx +++ b/packages/app/src/ui/confirm/confirm.tsx @@ -41,6 +41,7 @@ export const Confirm = ({