Sha256: 07a0dded2bedd1a4f140d6ba5b28ae4b2a55950b017afab939852d6dd850f5d5
Contents?: true
Size: 650 Bytes
Versions: 585
Compression:
Stored size: 650 Bytes
Contents
import React from 'react' import FilterSingle, { FilterSingleProps } from './FilterSingle' import FilterDouble, { FilterDoubleProps } from './FilterDouble' type FilterProps = | FilterSingleProps | (FilterDoubleProps & { double?: boolean, }) const Filter = ({ double = false, ...templateProps }: FilterProps): React.ReactElement => { const displayFilter = () => { if (double === true) { return ( <FilterDouble {...templateProps} /> ) } else { return ( <FilterSingle {...templateProps} /> ) } } return ( <> {displayFilter()} </> ) } export default Filter
Version data entries
585 entries across 585 versions & 1 rubygems