fix: 🐛

This commit is contained in:
codytseng
2025-10-12 21:45:47 +08:00
parent d131026af9
commit de2b5a05bd

View File

@@ -3,7 +3,7 @@ import { Checkbox } from '@/components/ui/checkbox'
import { Drawer, DrawerContent, DrawerHeader, DrawerTrigger } from '@/components/ui/drawer' import { Drawer, DrawerContent, DrawerHeader, DrawerTrigger } from '@/components/ui/drawer'
import { Label } from '@/components/ui/label' import { Label } from '@/components/ui/label'
import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover'
import { ExtendedKind, SUPPORTED_KINDS } from '@/constants' import { ExtendedKind } from '@/constants'
import { cn } from '@/lib/utils' import { cn } from '@/lib/utils'
import { useKindFilter } from '@/providers/KindFilterProvider' import { useKindFilter } from '@/providers/KindFilterProvider'
import { useScreenSize } from '@/providers/ScreenSizeProvider' import { useScreenSize } from '@/providers/ScreenSizeProvider'
@@ -22,6 +22,7 @@ const KIND_FILTER_OPTIONS = [
{ kindGroup: [ExtendedKind.PICTURE], label: 'Photo Posts' }, { kindGroup: [ExtendedKind.PICTURE], label: 'Photo Posts' },
{ kindGroup: [ExtendedKind.VIDEO, ExtendedKind.SHORT_VIDEO], label: 'Video Posts' } { kindGroup: [ExtendedKind.VIDEO, ExtendedKind.SHORT_VIDEO], label: 'Video Posts' }
] ]
const ALL_KINDS = KIND_FILTER_OPTIONS.flatMap(({ kindGroup }) => kindGroup)
export default function KindFilter({ export default function KindFilter({
showKinds, showKinds,
@@ -105,7 +106,6 @@ export default function KindFilter({
checked ? 'border-primary/60 bg-primary/5' : 'clickable' checked ? 'border-primary/60 bg-primary/5' : 'clickable'
)} )}
onClick={() => { onClick={() => {
console.log(checked)
if (!checked) { if (!checked) {
// add all kinds in this group // add all kinds in this group
setTemporaryShowKinds((prev) => Array.from(new Set([...prev, ...kindGroup]))) setTemporaryShowKinds((prev) => Array.from(new Set([...prev, ...kindGroup])))
@@ -126,7 +126,7 @@ export default function KindFilter({
<Button <Button
variant="secondary" variant="secondary"
onClick={() => { onClick={() => {
setTemporaryShowKinds(SUPPORTED_KINDS) setTemporaryShowKinds(ALL_KINDS)
}} }}
> >
{t('Select All')} {t('Select All')}