UNPKG

@heycar-uikit/core

Version:
25 lines (19 loc) 1.01 kB
var React = require('react'); var cn = require('classnames'); 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 = {"counter":"textarea__counter_fa3j5","countLength":"textarea__countLength_fa3j5","countLengthError":"textarea__countLengthError_fa3j5"}; require('./textareacounter.css'); function TextareaCounter(_a) { var _b; var length = _a.length, maxLength = _a.maxLength; var isLengthMoreMax = length > maxLength; return (React__default["default"].createElement("div", { className: styles.counter }, React__default["default"].createElement("div", { className: cn__default["default"](styles.countLength, (_b = {}, _b[styles.countLengthError] = isLengthMoreMax, _b)) }, length), "/", maxLength)); } module.exports = TextareaCounter;