{"code":"// Generated with util/create-component.js\r\nimport React from \"react\";\r\nimport NsImage from \"../../shared/ns-image\";\r\nimport Text from \"../../UI/Text\";\r\nimport ContentsEditorDivider from \"../Divider\";\r\nvar Image = function (_a) {\r\n    var url = _a.url, ImageWrapper = _a.ImageWrapper, title = _a.title, description = _a.description, alt = _a.alt, link = _a.link, routeToNewPage = _a.routeToNewPage, style = _a.style;\r\n    return (React.createElement(\"div\", { \"data-testid\": \"ContentsEditorImage\", className: \"nrc--ContentsEditorImage pt-[1.2rem] w-full max-w-[80rem] px-[2rem]\", style: style }, link ? (React.createElement(\"a\", { href: link, target: routeToNewPage ? \"_blank\" : \"\" },\r\n        React.createElement(ImageContent, { url: url, ImageWrapper: ImageWrapper, alt: alt, title: title, description: description }))) : (React.createElement(ImageContent, { url: url, ImageWrapper: ImageWrapper, alt: alt, title: title, description: description }))));\r\n};\r\nvar ImageContent = function (_a) {\r\n    var url = _a.url, ImageWrapper = _a.ImageWrapper, alt = _a.alt, title = _a.title, description = _a.description;\r\n    return (React.createElement(\"div\", { className: \"\" },\r\n        title && (React.createElement(Text, { type: \"B5\", className: \"text-gray-10 mb-[0.6rem] text-center\" }, title)),\r\n        React.createElement(\"div\", { className: \"relative w-full h-auto\" },\r\n            React.createElement(NsImage, { ImageWrapper: ImageWrapper, imageUrl: url, alt: alt, className: \"w-full h-auto\" })),\r\n        description && (React.createElement(\"div\", { className: \"mt-[0.6rem] w-full\" },\r\n            React.createElement(ContentsEditorDivider, { color: \"#EFEFEF\", height: 1 }),\r\n            React.createElement(Text, { type: \"B9\", className: \"text-gray-7 mt-[0.6rem] text-center whitespace-pre-wrap\" }, description)))));\r\n};\r\nexport default Image;\r\n","references":["/Users/dongyoonkim/Dev/nosearch-react-component/node_modules/@types/react/index.d.ts","/Users/dongyoonkim/Dev/nosearch-react-component/src/components/shared/ns-image.tsx","/Users/dongyoonkim/Dev/nosearch-react-component/src/components/UI/Text/index.ts","/Users/dongyoonkim/Dev/nosearch-react-component/src/components/ContentsEditor/Divider/index.ts","/Users/dongyoonkim/Dev/nosearch-react-component/src/components/ContentsEditor/Image/Image.types.ts"],"dts":{"name":"/Users/dongyoonkim/Dev/nosearch-react-component/lib/components/ContentsEditor/Image/Image.d.ts","writeByteOrderMark":false,"text":"import React from \"react\";\r\nimport { ImageProps } from \"./Image.types\";\r\ndeclare const Image: React.FC<ImageProps>;\r\nexport default Image;\r\n"}}
