import { useAttributes } from '@reservoir0x/reservoir-kit-ui' import { Box, Flex } from 'components/primitives' import { FC } from 'react' import { AttributeSelector } from './AttributeSelector' import * as Collapsible from '@radix-ui/react-collapsible' import { CollapsibleContent } from 'components/primitives/Collapsible' import { NAVBAR_HEIGHT } from 'components/navbar' import LoadingSpinner from 'components/common/LoadingSpinner' type Props = { open: boolean setOpen: (open: boolean) => void attributes: ReturnType['data'] | undefined scrollToTop: () => void } export const AttributeFilters: FC = ({ attributes, open, setOpen, scrollToTop, }) => { return ( div:first-of-type': { pt: 0, }, }} > {attributes && attributes .filter((attribute) => attribute.kind != 'number') .map((attribute) => ( ))} {(!attributes || !attributes.length) && ( )} ) }