Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

A propriedade 'map' não existe no tipo '() => Element'

import filtros from './filtros.json'
import styles from './Filtros.module.scss'

type IOpcao = typeof filtros[0];

export default function Filtros() {
    function selecionarFiltro(opcao: IOpcao) {

    }
    return (
        <div className={styles.filtros}>
            {Filtros.map((opcao) =>
            <button className={styles.filtros__filtro} key={opcao.id} onClick={() => selecionarFiltro(opcao)}>
                {opcao.label}
            </button>
            )}
        </div>
    )
}

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

consegui resolver, filtro estava como maiúsculo e faltava os parênteses depois de map