mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-16 16:15:22 +03:00
Fix mobile fitler page
This commit is contained in:
parent
00d16d8691
commit
8ce569d365
@ -1,4 +1,9 @@
|
|||||||
import { MobilePage, MobilePageContent } from "@/components/mobile/MobilePage";
|
import {
|
||||||
|
MobilePage,
|
||||||
|
MobilePageContent,
|
||||||
|
MobilePageHeader,
|
||||||
|
MobilePageTitle,
|
||||||
|
} from "@/components/mobile/MobilePage";
|
||||||
import { Button } from "@/components/ui/button";
|
import { Button } from "@/components/ui/button";
|
||||||
import { Drawer, DrawerContent, DrawerTrigger } from "@/components/ui/drawer";
|
import { Drawer, DrawerContent, DrawerTrigger } from "@/components/ui/drawer";
|
||||||
import {
|
import {
|
||||||
@ -64,12 +69,22 @@ export function PlatformAwareSheet({
|
|||||||
}: PlatformAwareSheetProps) {
|
}: PlatformAwareSheetProps) {
|
||||||
if (isMobile) {
|
if (isMobile) {
|
||||||
return (
|
return (
|
||||||
<MobilePage open={open} onOpenChange={onOpenChange}>
|
<div>
|
||||||
<Button asChild>{trigger}</Button>
|
<div onClick={() => onOpenChange(true)}>{trigger}</div>
|
||||||
<MobilePageContent className="max-h-[75dvh] overflow-hidden px-4">
|
<MobilePage open={open} onOpenChange={onOpenChange}>
|
||||||
{content}
|
<MobilePageContent className="h-full overflow-hidden">
|
||||||
</MobilePageContent>
|
<MobilePageHeader
|
||||||
</MobilePage>
|
className="mx-2"
|
||||||
|
onClose={() => onOpenChange(false)}
|
||||||
|
>
|
||||||
|
<MobilePageTitle>More Filters</MobilePageTitle>
|
||||||
|
</MobilePageHeader>
|
||||||
|
<div className="scrollbar-container h-full overflow-auto px-4 pb-20">
|
||||||
|
{content}
|
||||||
|
</div>
|
||||||
|
</MobilePageContent>
|
||||||
|
</MobilePage>
|
||||||
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -48,8 +48,6 @@ export default function SearchFilterDialog({
|
|||||||
|
|
||||||
// state
|
// state
|
||||||
|
|
||||||
console.log(`the filter is ${JSON.stringify(currentFilter)}`);
|
|
||||||
|
|
||||||
const [open, setOpen] = useState(false);
|
const [open, setOpen] = useState(false);
|
||||||
|
|
||||||
const trigger = (
|
const trigger = (
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user