johanneswuerbach / backstage-plugin-techdocs-addon-mermaid

Backstage TechDocs Mermaid Addon
MIT License
44 stars 18 forks source link

yarn tsc fails #1

Closed shanthisagar-dhanya-kumar-db-zz closed 2 years ago

shanthisagar-dhanya-kumar-db-zz commented 2 years ago

packages/app/src/App.tsx:217:10 - error TS2604: JSX element type 'Mermaid' does not have any construct or call signatures.

217

johanneswuerbach commented 2 years ago

Could you elaborate a bit more what you are trying to achieve? This package has no packages/app/src/App.tsx path.

shanthisagar-dhanya-kumar-db-zz commented 2 years ago

Sorry, my App.tsx basically contains

import { Mermaid } from 'backstage-plugin-techdocs-addon-mermaid';

  {techDocsPage}
  <TechDocsAddons>
    ...
    <Mermaid />
  </TechDocsAddons>
johanneswuerbach commented 2 years ago

Did you add "backstage-plugin-techdocs-addon-mermaid": "^0.2.0", to your package.json and ran yarn install?

shanthisagar-dhanya-kumar-db-zz commented 2 years ago

Yes, I did that. It is actually complaining about the typescript error not the install error

johanneswuerbach commented 2 years ago

Found it 🎉 , should be fixed in backstage-plugin-techdocs-addon-mermaid@0.2.1. Could you try this version?

shanthisagar-dhanya-kumar-db-zz commented 2 years ago

Excellent. This resolved. I will close the ticket now