@yandex/ui
Version:
Yandex UI components
13 lines (12 loc) • 1.65 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.TextareaControl = void 0;
var tslib_1 = require("tslib");
var react_1 = tslib_1.__importDefault(require("react"));
var Textarea_1 = require("../Textarea");
require("./Textarea-Control.css");
var TextareaControl = function (_a) {
var autoFocus = _a.autoFocus, className = _a.className, cols = _a.cols, controlRef = _a.controlRef, defaultValue = _a.defaultValue, disabled = _a.disabled, id = _a.id, maxLength = _a.maxLength, name = _a.name, onBlur = _a.onBlur, onChange = _a.onChange, onFocus = _a.onFocus, onKeyDown = _a.onKeyDown, onKeyPress = _a.onKeyPress, onKeyUp = _a.onKeyUp, placeholder = _a.placeholder, readOnly = _a.readOnly, required = _a.required, rows = _a.rows, tabIndex = _a.tabIndex, value = _a.value, props = tslib_1.__rest(_a, ["autoFocus", "className", "cols", "controlRef", "defaultValue", "disabled", "id", "maxLength", "name", "onBlur", "onChange", "onFocus", "onKeyDown", "onKeyPress", "onKeyUp", "placeholder", "readOnly", "required", "rows", "tabIndex", "value"]);
return (react_1.default.createElement("textarea", tslib_1.__assign({}, props, { autoFocus: autoFocus, className: Textarea_1.cnTextarea('Control', null, [className]), cols: cols, defaultValue: defaultValue, disabled: disabled, id: id, maxLength: maxLength, name: name, onBlur: onBlur, onChange: onChange, onFocus: onFocus, onKeyDown: onKeyDown, onKeyPress: onKeyPress, onKeyUp: onKeyUp, placeholder: placeholder, readOnly: readOnly, ref: controlRef, required: required, rows: rows, tabIndex: tabIndex, value: value })));
};
exports.TextareaControl = TextareaControl;