diff --git a/components/layout/search/filter/dropdown.tsx b/components/layout/search/filter/dropdown.tsx index 31daa25cef..3e4a1aab72 100644 --- a/components/layout/search/filter/dropdown.tsx +++ b/components/layout/search/filter/dropdown.tsx @@ -1,9 +1,9 @@ 'use client'; import { usePathname, useSearchParams } from 'next/navigation'; -import { useEffect, useRef, useState } from 'react'; +import { SVGProps, useEffect, useRef, useState } from 'react'; -import { ChevronDownIcon } from '@heroicons/react/24/outline'; +import { ChevronDownIcon, ChevronUpIcon } from '@heroicons/react/24/outline'; import type { ListItem } from '.'; import { FilterItem } from './item'; @@ -36,6 +36,9 @@ export default function FilterItemDropdown({ list }: { list: ListItem[] }) { }); }, [pathname, list, searchParams]); + const ChevronUpDownIcon = (props: SVGProps) => + openSelect ? : ; + return (
{active}
- +
{openSelect && (