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

[Dúvida] Erro ao Importar Svg como ReactComponent em TypeScript

Ao importar um svg com o React component ele declara que não está localizando o arquivo svg

import { ReactComponent as ShoppingBagSvg } from '../../assets/Shopping-bag.svg'

já tentei criar um arquivo na raiz do diretório custom.d.ts para fazer com que o typescript leia este tipo de arquivo mas não rolou, e até o mesmo entra em conflito visto que agora no react-app.d.ts já possui este mesmo código que colocarei abaixo e que coloquei no arquivo custom.d.ts.

declare module '*.svg' { import * as React from 'react';

export const ReactComponent: React.FunctionComponent<React.SVGProps< SVGSVGElement

& { title?: string }>;

const src: string; export default src; }

Alguma dica de como resolver?

1 resposta
solução!

Corrigiu meu erro quando retirei o src do tsconfig.json antes ele era assim "include": [ "src", "src/custom.d.ts", "react-app-env.d.ts" ]

e agora foi para

  "include": [
    "src",
    "custom.d.ts",
    "react-app-env.d.ts"
  ]

então deu certo