Commit 04bf0758 authored by Charles Bachmeier's avatar Charles Bachmeier Committed by GitHub

fix: broken Checkmark image for Mobile NFT Sort dropdown (#7401)

fix broken image
parent 27ec2e01
import { Box } from 'nft/components/Box'
import { FilterDropdown, FilterItem } from 'nft/components/collection/MarketplaceSelect' import { FilterDropdown, FilterItem } from 'nft/components/collection/MarketplaceSelect'
import { useCollectionFilters } from 'nft/hooks' import { useCollectionFilters } from 'nft/hooks'
import { DropDownOption } from 'nft/types' import { DropDownOption } from 'nft/types'
import { useState } from 'react' import { useState } from 'react'
import { Check } from 'react-feather'
import styled from 'styled-components'
const CheckIcon = styled(Check)`
height: 20px;
width: 20px;
color: ${({ theme }) => theme.accent1};
`
export const FilterSortDropdown = ({ sortDropDownOptions }: { sortDropDownOptions: DropDownOption[] }) => { export const FilterSortDropdown = ({ sortDropDownOptions }: { sortDropDownOptions: DropDownOption[] }) => {
const [isOpen, setOpen] = useState(false) const [isOpen, setOpen] = useState(false)
...@@ -24,19 +31,7 @@ const SortByItem = ({ ...@@ -24,19 +31,7 @@ const SortByItem = ({
parentOnClick: React.MouseEventHandler<HTMLElement> parentOnClick: React.MouseEventHandler<HTMLElement>
}) => { }) => {
const sortBy = useCollectionFilters((state) => state.sortBy) const sortBy = useCollectionFilters((state) => state.sortBy)
const checkMark = const checkMark = dropDownOption.sortBy !== undefined && sortBy === dropDownOption.sortBy ? <CheckIcon /> : <></>
dropDownOption.sortBy !== undefined && sortBy === dropDownOption.sortBy ? (
<Box
as="img"
alt={dropDownOption.displayText}
width="20"
height="20"
objectFit="cover"
src="/nft/svgs/checkmark.svg"
/>
) : (
<></>
)
const onClick: React.MouseEventHandler<HTMLElement> = (e) => { const onClick: React.MouseEventHandler<HTMLElement> = (e) => {
e.preventDefault() e.preventDefault()
parentOnClick(e) parentOnClick(e)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment