tethysfaceid
Version:
1 lines • 7.33 kB
JSON
{"ast":null,"code":"import _defineProperty from \"/Users/dhrumil1/Documents/Tethy/online-verification/node_modules/@babel/runtime/helpers/esm/defineProperty\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nvar _jsxFileName = \"/Users/dhrumil1/Documents/Tethy/online-verification/components/TextNode/TextNode.js\",\n _this = this;\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nimport Image from \"next/image\";\n\nvar TextNode = function TextNode(_ref) {\n var data = _ref.data;\n return data.map(function (_ref2) {\n var description = _ref2.description,\n type = _ref2.type,\n className = _ref2.className,\n image = _ref2.image;\n\n if (type == 'para') {\n return /*#__PURE__*/_jsxDEV(\"p\", {\n className: \"margin-bottom-3x \".concat(className),\n dangerouslySetInnerHTML: {\n __html: description\n }\n }, Math.random() + 'p', false, {\n fileName: _jsxFileName,\n lineNumber: 7,\n columnNumber: 20\n }, _this);\n } else if (type == 'head') {\n return /*#__PURE__*/_jsxDEV(\"h1\", {\n className: \"margin-bottom-1x \".concat(className),\n children: [\" \", description]\n }, Math.random() + 'head', true, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 20\n }, _this);\n } else if (type == 'subhead') {\n return /*#__PURE__*/_jsxDEV(\"h3\", {\n className: className,\n children: [\" \", description]\n }, Math.random() + 'subhead', true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 20\n }, _this);\n } else if (type == 'h4') {\n return /*#__PURE__*/_jsxDEV(\"h4\", {\n className: className,\n children: [\" \", description]\n }, Math.random() + 'h4', true, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 20\n }, _this);\n } else if (type == 'image') {\n return /*#__PURE__*/_jsxDEV(\"div\", {\n className: className,\n children: /*#__PURE__*/_jsxDEV(Image, _objectSpread({\n className: className\n }, image), image.alt, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 77\n }, _this)\n }, Math.random() + 'image', false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 20\n }, _this);\n } else if (type === 'list') {\n return /*#__PURE__*/_jsxDEV(\"ul\", {\n className: className,\n children: description.map(function (_ref3) {\n var item = _ref3.item,\n index = _ref3.index;\n return /*#__PURE__*/_jsxDEV(\"li\", {\n dangerouslySetInnerHTML: {\n __html: item\n }\n }, item + index, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 59\n }, _this);\n })\n }, Math.random(), false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 17\n }, _this);\n }\n });\n};\n\n_c = TextNode;\nexport default TextNode;\n\nvar _c;\n\n$RefreshReg$(_c, \"TextNode\");","map":{"version":3,"sources":["/Users/dhrumil1/Documents/Tethy/online-verification/components/TextNode/TextNode.js"],"names":["Image","TextNode","data","map","description","type","className","image","__html","Math","random","alt","item","index"],"mappings":";;;;;;;;;;AAAA,OAAOA,KAAP,MAAkB,YAAlB;;AAGA,IAAMC,QAAQ,GAAG,SAAXA,QAAW,OAAc;AAAA,MAAXC,IAAW,QAAXA,IAAW;AAC3B,SAAOA,IAAI,CAACC,GAAL,CAAS,iBAA6C;AAAA,QAA1CC,WAA0C,SAA1CA,WAA0C;AAAA,QAA7BC,IAA6B,SAA7BA,IAA6B;AAAA,QAAvBC,SAAuB,SAAvBA,SAAuB;AAAA,QAAZC,KAAY,SAAZA,KAAY;;AACzD,QAAIF,IAAI,IAAI,MAAZ,EAAoB;AAChB,0BAAO;AAAG,QAAA,SAAS,6BAAsBC,SAAtB,CAAZ;AAAyE,QAAA,uBAAuB,EAAE;AAAEE,UAAAA,MAAM,EAAEJ;AAAV;AAAlG,SAAoDK,IAAI,CAACC,MAAL,KAAgB,GAApE;AAAA;AAAA;AAAA;AAAA,eAAP;AACH,KAFD,MAGK,IAAIL,IAAI,IAAI,MAAZ,EAAoB;AACrB,0BAAO;AAAI,QAAA,SAAS,6BAAsBC,SAAtB,CAAb;AAAA,wBAA+EF,WAA/E;AAAA,SAAqDK,IAAI,CAACC,MAAL,KAAgB,MAArE;AAAA;AAAA;AAAA;AAAA,eAAP;AACH,KAFI,MAGA,IAAIL,IAAI,IAAI,SAAZ,EAAuB;AACxB,0BAAO;AAAI,QAAA,SAAS,EAAEC,SAAf;AAAA,wBAA6DF,WAA7D;AAAA,SAA+BK,IAAI,CAACC,MAAL,KAAgB,SAA/C;AAAA;AAAA;AAAA;AAAA,eAAP;AACH,KAFI,MAGA,IAAIL,IAAI,IAAI,IAAZ,EAAkB;AACnB,0BAAO;AAAI,QAAA,SAAS,EAAEC,SAAf;AAAA,wBAAwDF,WAAxD;AAAA,SAA+BK,IAAI,CAACC,MAAL,KAAgB,IAA/C;AAAA;AAAA;AAAA;AAAA,eAAP;AACH,KAFI,MAGA,IAAIL,IAAI,IAAI,OAAZ,EAAqB;AACtB,0BAAO;AAAK,QAAA,SAAS,EAAEC,SAAhB;AAAA,+BAAyD,QAAC,KAAD;AAAO,UAAA,SAAS,EAAEA;AAAlB,WAAiDC,KAAjD,GAAkCA,KAAK,CAACI,GAAxC;AAAA;AAAA;AAAA;AAAA;AAAzD,SAAgCF,IAAI,CAACC,MAAL,KAAgB,OAAhD;AAAA;AAAA;AAAA;AAAA,eAAP;AACH,KAFI,MAGA,IAAIL,IAAI,KAAK,MAAb,EAAqB;AACtB,0BACI;AAAI,QAAA,SAAS,EAAEC,SAAf;AAAA,kBACKF,WAAW,CAACD,GAAZ,CAAgB;AAAA,cAAGS,IAAH,SAAGA,IAAH;AAAA,cAASC,KAAT,SAASA,KAAT;AAAA,8BAAqB;AAAI,YAAA,uBAAuB,EAAE;AAAEL,cAAAA,MAAM,EAAEI;AAAV;AAA7B,aAAoDA,IAAI,GAAGC,KAA3D;AAAA;AAAA;AAAA;AAAA,mBAArB;AAAA,SAAhB;AADL,SAA+BJ,IAAI,CAACC,MAAL,EAA/B;AAAA;AAAA;AAAA;AAAA,eADJ;AAMH;AACJ,GAxBM,CAAP;AAyBH,CA1BD;;KAAMT,Q;AA4BN,eAAeA,QAAf","sourcesContent":["import Image from \"next/image\";\n\n\nconst TextNode = ({ data }) => {\n return data.map(({ description, type, className, image }) => {\n if (type == 'para') {\n return <p className={`margin-bottom-3x ${className}`} key={Math.random() + 'p'} dangerouslySetInnerHTML={{ __html: description }} />;\n }\n else if (type == 'head') {\n return <h1 className={`margin-bottom-1x ${className}`} key={Math.random() + 'head'}> {description}</ h1>;\n }\n else if (type == 'subhead') {\n return <h3 className={className} key={Math.random() + 'subhead'} > {description}</ h3>\n }\n else if (type == 'h4') {\n return <h4 className={className} key={Math.random() + 'h4'} > {description}</ h4>\n }\n else if (type == 'image') {\n return <div className={className} key={Math.random() + 'image'}><Image className={className} key={image.alt} {...image} /></div>\n }\n else if (type === 'list') {\n return (\n <ul className={className} key={Math.random()}>\n {description.map(({ item, index }) => <li dangerouslySetInnerHTML={{ __html: item }} key={item + index} />)}\n </ul>\n );\n\n }\n });\n}\n\nexport default TextNode;"]},"metadata":{},"sourceType":"module"}