fix(SelectionToolbar): prevent dragging the demo (#6888)

This commit is contained in:
one 2025-06-06 12:34:02 +08:00 committed by GitHub
parent fab5674da7
commit d38b5c4d5b

View File

@ -227,7 +227,7 @@ const SelectionToolbar: FC<{ demo?: boolean }> = ({ demo = false }) => {
return ( return (
<Container> <Container>
<LogoWrapper> <LogoWrapper $draggable={!demo}>
<Logo src={AppLogo} key={animateKey} className="animate" draggable={false} /> <Logo src={AppLogo} key={animateKey} className="animate" draggable={false} />
</LogoWrapper> </LogoWrapper>
<ActionWrapper> <ActionWrapper>
@ -261,13 +261,13 @@ const Container = styled.div`
box-sizing: border-box; box-sizing: border-box;
` `
const LogoWrapper = styled.div` const LogoWrapper = styled.div<{ $draggable: boolean }>`
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
-webkit-app-region: drag;
margin-left: 5px; margin-left: 5px;
background-color: transparent; background-color: transparent;
${({ $draggable }) => $draggable && ' -webkit-app-region: drag;'}
` `
const Logo = styled(Avatar)` const Logo = styled(Avatar)`