/
pronix432
/
ttcodegen
Обзор
Документация
Войти
/
pronix432
/
ttcodegen
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
dist/services/ComponentContent.js
34 строки
925 B
Iskander Karimov
Update
30 май 2022, 11:04
30 май 2022, 11:04
2472342
Код
Авторство
О чём код?
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ComponentContent = void 0; class ComponentContent { constructor(name) { this.name = name; this.componentName = `${name}`; } getIndex() { return `export { ${this.componentName} } from './${this.componentName}'`; } getCoponent() { return `import React, { FC } from 'react'; import { Wrapper } from './${this.componentName}.styled'; import { ${this.componentName}Props } from './${this.componentName}.types'; export const ${this.componentName}: FC<${this.componentName}Props> = ({}) => { return <Wrapper></Wrapper> }; `; } getStyled() { return `import styled from 'styled-components' export const Wrapper = styled.div${"``"} `; } getTypes() { return `export type ${this.componentName}Props = { };`; } } exports.ComponentContent = ComponentContent;