* Ensure review and search item mobile pages reopen correctly

* disable pan/pinch/zoom when native browser video controls are displayed

* report 0 for storage usage when api returns null
This commit is contained in:
Josh Hawkins
2024-10-25 07:24:04 -05:00
committed by GitHub
parent 2d27e72ed9
commit 4dadf6d353
5 changed files with 44 additions and 23 deletions

View File

@@ -25,7 +25,13 @@ export function MobilePage({
const [uncontrolledOpen, setUncontrolledOpen] = useState(false);
const open = controlledOpen ?? uncontrolledOpen;
const setOpen = onOpenChange ?? setUncontrolledOpen;
const setOpen = (value: boolean) => {
if (onOpenChange) {
onOpenChange(value);
} else {
setUncontrolledOpen(value);
}
};
return (
<MobilePageContext.Provider value={{ open, onOpenChange: setOpen }}>