{"ast":null,"code":"var _jsxFileName = \"/Users/dwindown/CascadeProjects/developer-tools/src/components/ToolLayout.js\";\nimport React from 'react';\nimport { ArrowLeft } from 'lucide-react';\nimport { Link } from 'react-router-dom';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst ToolLayout = ({\n title,\n description,\n children,\n icon: Icon\n}) => {\n return /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"max-w-6xl mx-auto\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"mb-8\",\n children: [/*#__PURE__*/_jsxDEV(Link, {\n to: \"/\",\n className: \"inline-flex items-center text-primary-600 hover:text-primary-700 mb-4\",\n children: [/*#__PURE__*/_jsxDEV(ArrowLeft, {\n className: \"h-4 w-4 mr-2\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 11\n }, this), \"Back to Tools\"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"flex items-center space-x-3 mb-2\",\n children: [Icon && /*#__PURE__*/_jsxDEV(Icon, {\n className: \"h-8 w-8 text-primary-600\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 20\n }, this), /*#__PURE__*/_jsxDEV(\"h1\", {\n className: \"text-3xl font-bold text-gray-900 dark:text-white\",\n children: title\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this), description && /*#__PURE__*/_jsxDEV(\"p\", {\n className: \"text-gray-600 dark:text-gray-300 text-lg\",\n children: description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 9,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"space-y-6\",\n children: children\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 7,\n columnNumber: 5\n }, this);\n};\n_c = ToolLayout;\nexport default ToolLayout;\nvar _c;\n$RefreshReg$(_c, \"ToolLayout\");","map":{"version":3,"names":["React","ArrowLeft","Link","jsxDEV","_jsxDEV","ToolLayout","title","description","children","icon","Icon","className","to","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["/Users/dwindown/CascadeProjects/developer-tools/src/components/ToolLayout.js"],"sourcesContent":["import React from 'react';\nimport { ArrowLeft } from 'lucide-react';\nimport { Link } from 'react-router-dom';\n\nconst ToolLayout = ({ title, description, children, icon: Icon }) => {\n return (\n
\n {description}\n
\n )}\n