diff --git a/src/assets/flow-diagram.png b/src/assets/flow-diagram.png new file mode 100644 index 0000000..7927597 Binary files /dev/null and b/src/assets/flow-diagram.png differ diff --git a/src/components/Diagram.tsx b/src/components/Diagram.tsx new file mode 100644 index 0000000..7175e5d --- /dev/null +++ b/src/components/Diagram.tsx @@ -0,0 +1,19 @@ +import React from 'react'; +import flowDiagram from '../assets/flow-diagram.png'; + +interface DiagramProps { + alt?: string; + className?: string; +} + +const Diagram: React.FC = ({ alt = 'Flow diagram', className }) => { + return ( + {alt} + ); +}; + +export default Diagram; diff --git a/src/vite-env.d.ts b/src/vite-env.d.ts new file mode 100644 index 0000000..f0cccfd --- /dev/null +++ b/src/vite-env.d.ts @@ -0,0 +1,21 @@ +/// + +declare module '*.png' { + const src: string; + export default src; +} + +declare module '*.jpg' { + const src: string; + export default src; +} + +declare module '*.jpeg' { + const src: string; + export default src; +} + +declare module '*.svg' { + const src: string; + export default src; +} diff --git a/tsconfig.json b/tsconfig.json index 2c6eed5..2a0624e 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -25,5 +25,15 @@ }, "allowImportingTsExtensions": true, "noEmit": true - } + }, + "include": [ + "*.ts", + "*.tsx", + "src/**/*", + "components/**/*", + "services/**/*" + ], + "exclude": [ + "node_modules" + ] } \ No newline at end of file