UNPKG

@heycar-uikit/core

Version:
24 lines (19 loc) 1 kB
var React = require('react'); var cn = require('classnames'); var styles = require('./TextareaCounter.module.css'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } var React__default = /*#__PURE__*/_interopDefaultLegacy(React); var cn__default = /*#__PURE__*/_interopDefaultLegacy(cn); var styles__default = /*#__PURE__*/_interopDefaultLegacy(styles); function TextareaCounter(_a) { var _b; var length = _a.length, maxLength = _a.maxLength; var isLengthMoreMax = length > maxLength; return (React__default["default"].createElement("div", { className: styles__default["default"].counter }, React__default["default"].createElement("div", { className: cn__default["default"](styles__default["default"].countLength, (_b = {}, _b[styles__default["default"].countLengthError] = isLengthMoreMax, _b)) }, length), "/", maxLength)); } module.exports = TextareaCounter;