UNPKG

@omni-door/tpl-component-library-react

Version:
8 lines (7 loc) 759 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function default_1(config) { var ts = config.ts, componentName = config.componentName, style = config.style; return "import React" + (ts ? ', { FC }' : '') + " from 'react';\n" + (style ? "import './style/" + componentName + "." + (style === 'all' ? 'less' : style) + "';" : '') + "\n\n" + (ts ? "export interface " + componentName + "Props {}" : '') + "\n\nexport const " + componentName + (ts ? ": FC<" + componentName + "Props>" : '') + " = props => {\n const { children } = props;\n\n return (\n <div\n className='" + componentName + "'\n >\n { children }\n </div>\n );\n};\n\nexport default " + componentName + ";"; } exports.default = default_1;