@@ -47,6 +47,12 @@ export const mobileTagEditDeleteRow = style({
|
|||||||
color: cssVarV2('button/error'),
|
color: cssVarV2('button/error'),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
export const mobileTagEditTrigger = style({
|
||||||
|
display: 'flex',
|
||||||
|
alignItems: 'center',
|
||||||
|
justifyContent: 'center',
|
||||||
|
});
|
||||||
|
|
||||||
export const spacer = style({
|
export const spacer = style({
|
||||||
flex: 1,
|
flex: 1,
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -131,8 +131,10 @@ const MobileTagEditMenu = ({
|
|||||||
const [localTag, setLocalTag] = useState({ ...tag });
|
const [localTag, setLocalTag] = useState({ ...tag });
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setLocalTag({ ...tag });
|
if (localTag.value !== tag.value) {
|
||||||
}, [tag]);
|
setLocalTag({ ...tag });
|
||||||
|
}
|
||||||
|
}, [tag, localTag.value]);
|
||||||
|
|
||||||
const handleTriggerClick: MouseEventHandler<HTMLDivElement> = useCallback(
|
const handleTriggerClick: MouseEventHandler<HTMLDivElement> = useCallback(
|
||||||
e => {
|
e => {
|
||||||
@@ -210,7 +212,9 @@ const MobileTagEditMenu = ({
|
|||||||
</ConfigModal.Row>
|
</ConfigModal.Row>
|
||||||
</ConfigModal.RowGroup>
|
</ConfigModal.RowGroup>
|
||||||
</ConfigModal>
|
</ConfigModal>
|
||||||
<div onClick={handleTriggerClick}>{children}</div>
|
<div onClick={handleTriggerClick} className={styles.mobileTagEditTrigger}>
|
||||||
|
{children}
|
||||||
|
</div>
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user