UNPKG

@zohodesk/components

Version:

In this Package, we Provide Some Basic Components to Build Web App

31 lines (29 loc) 1 kB
import React from 'react'; import { defaultProps } from "./props/defaultProps"; import { propTypes } from "./props/propTypes"; /* eslint css-modules/no-unused-class: [2, { markAsUsed: [primary, secondary, small, default, medium, large, clarge, cmedium, cdefault, csmall] }] */ import style from "./Stencils.module.css"; export default class Stencils extends React.PureComponent { render() { let { shape, size, palette, customClass } = this.props; size = shape === 'rect' ? style[size] : style[`c${size}`]; shape = shape === 'rect' ? style.rectangular : style.circle; return /*#__PURE__*/React.createElement("div", { className: `${style.container} ${shape} ${size} ${style[palette]} ${customClass}` }); } } Stencils.propTypes = propTypes; Stencils.defaultProps = defaultProps; // if (__DOCS__) { // Stencils.docs = { // componentGroup: 'Atom', // folderName: 'Style Guide', // description: ' ', // external: true // }; // }