Skip to content

Commit 52f30ea

Browse files
authored
avatar drag drop (#26792)
* keep force small on relogin * stop image drag and bail if its not a valid drop earlier
1 parent 74d33b3 commit 52f30ea

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

shared/common-adapters/zoomable-image.desktop.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ const ZoomableImage = React.memo(function ZoomableImage(p: Props) {
143143
return (
144144
<div ref={divRef} style={style} onMouseMove={handleMouseMove} onWheel={handleWheel} onClick={handleClick}>
145145
<img
146+
draggable={false}
146147
onLoad={onLoaded}
147148
onError={onError}
148149
className="fade-anim-enter fade-anim-enter-active"

shared/constants/config.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -930,6 +930,7 @@ export const _useConfigState = Z.createZustand<State>((set, get) => {
930930
configuredAccounts: s.configuredAccounts,
931931
defaultUsername: s.defaultUsername,
932932
dispatch: s.dispatch,
933+
forceSmallNav: s.forceSmallNav,
933934
mobileAppState: s.mobileAppState,
934935
startup: {loaded: s.startup.loaded},
935936
useNativeFrame: s.useNativeFrame,

shared/profile/edit-avatar/index.desktop.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,12 @@ const EditAvatar = (p: Props) => {
7777
}
7878
const onDrop = (e: React.DragEvent) => {
7979
const f = async () => {
80-
setDropping(false)
81-
setSerror(false)
82-
setLoading('loading')
8380
if (!validDrag(e)) {
8481
return
8582
}
83+
setDropping(false)
84+
setSerror(false)
85+
setLoading('loading')
8686
const img = await getFile(e.dataTransfer.files)
8787
if (img) {
8888
setImageSource(img)

0 commit comments

Comments
 (0)