import React from 'react'; import MediaQuery from 'react-responsive' import { Button, Card, Flex, Box } from '@chakra-ui/react'; import { useTranslation } from 'react-i18next'; import { BookFilterElement } from '../constants/book'; import { MEDIA_QUERY_DESKTOP_STARTS, MEDIA_QUERY_MOBILE_ENDS } from '../constants/mediaquery'; interface IProps { setSortingElement(element: string): void activeFilter: string currentDirection: string elements: BookFilterElement[] } const DataFilter: React.FC = (props) => { const { setSortingElement, activeFilter, currentDirection, elements } = props const { t } = useTranslation(); const getSortingArrow = (sortButton: string) => { if (sortButton !== activeFilter) { return '' } else { return currentDirection == 'asc' ?   ↓ :   ↑ } } const getBox = (elem: BookFilterElement, key: number) => { return ( ) } const getFlexWrapper = () => { return ( {elements.map((elem, key) => { return getBox(elem, key) })} ) } return ( <> {getFlexWrapper()} {getFlexWrapper()} ); } export default DataFilter