{"ast":null,"code":"var _jsxFileName = \"/Users/dwindown/CascadeProjects/developer-tools/src/components/ToolCard.js\";\nimport React from 'react';\nimport { Link } from 'react-router-dom';\nimport { ArrowRight } from 'lucide-react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst ToolCard = ({\n icon: Icon,\n title,\n description,\n path,\n tags\n}) => {\n return /*#__PURE__*/_jsxDEV(Link, {\n to: path,\n className: \"block\",\n children: /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"tool-card group cursor-pointer\",\n children: /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"flex items-start space-x-4\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"flex-shrink-0\",\n children: /*#__PURE__*/_jsxDEV(Icon, {\n className: \"h-8 w-8 text-primary-600\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"flex-1 min-w-0\",\n children: [/*#__PURE__*/_jsxDEV(\"h3\", {\n className: \"text-lg font-semibold text-gray-900 dark:text-white group-hover:text-primary-600 transition-colors\",\n children: title\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(\"p\", {\n className: \"text-gray-600 dark:text-gray-300 mt-1\",\n children: description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 13\n }, this), tags && /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"flex flex-wrap gap-2 mt-3\",\n children: tags.map((tag, index) => /*#__PURE__*/_jsxDEV(\"span\", {\n className: \"px-2 py-1 text-xs bg-gray-100 dark:bg-gray-700 text-gray-600 dark:text-gray-300 rounded-full\",\n children: tag\n }, index, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 19\n }, this))\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 15\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"flex-shrink-0\",\n children: /*#__PURE__*/_jsxDEV(ArrowRight, {\n className: \"h-5 w-5 text-gray-400 group-hover:text-primary-600 transition-colors\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 9,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 8,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 7,\n columnNumber: 5\n }, this);\n};\n_c = ToolCard;\nexport default ToolCard;\nvar _c;\n$RefreshReg$(_c, \"ToolCard\");","map":{"version":3,"names":["React","Link","ArrowRight","jsxDEV","_jsxDEV","ToolCard","icon","Icon","title","description","path","tags","to","className","children","fileName","_jsxFileName","lineNumber","columnNumber","map","tag","index","_c","$RefreshReg$"],"sources":["/Users/dwindown/CascadeProjects/developer-tools/src/components/ToolCard.js"],"sourcesContent":["import React from 'react';\nimport { Link } from 'react-router-dom';\nimport { ArrowRight } from 'lucide-react';\n\nconst ToolCard = ({ icon: Icon, title, description, path, tags }) => {\n return (\n \n
\n {description}\n
\n {tags && (\n