| Total Complexity | 1 |
| Complexity/F | 1 |
| Lines of Code | 22 |
| Function Count | 1 |
| Duplicated Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | import ToolCard from "./components/ToolCard"; |
||
| 2 | import Calculator from "./tools/Calculator"; |
||
| 3 | import PasswordGenerator from "./tools/PasswordGenerator"; |
||
| 4 | import QRGenerator from "./tools/QRGenerator"; |
||
| 5 | import UnitConverter from "./tools/UnitConverter"; |
||
| 6 | |||
| 7 | const tools = [ |
||
| 8 | { name: "Calculator", component: <Calculator /> }, |
||
| 9 | { name: "Password Generator", component: <PasswordGenerator /> }, |
||
| 10 | { name: "QR Code Generator", component: <QRGenerator /> }, |
||
| 11 | { name: "Unit Converter", component: <UnitConverter /> }, |
||
| 12 | ]; |
||
| 13 | |||
| 14 | export default function App() { |
||
| 15 | return ( |
||
| 16 | <main className="tool-grid"> |
||
| 17 | {tools.map((tool) => ( |
||
| 18 | <ToolCard key={tool.name} name={tool.name} content={tool.component} /> |
||
| 19 | ))} |
||
| 20 | </main> |
||
| 21 | ); |
||
| 22 | } |