@yandex/ui
Version:
Yandex UI components
16 lines (15 loc) • 1.01 kB
JavaScript
import { __read } from "tslib";
import React, { useState } from 'react';
import { select, boolean, text } from '@storybook/addon-knobs';
import { Textarea } from '@yandex-lego/components/Textarea/desktop/bundle';
export var Playground = function () {
var _a = __read(useState(''), 2), value = _a[0], setValue = _a[1];
var view = select('view', ['default', ''], 'default');
var theme = view === '' ? select('theme', ['normal'], 'normal') : null;
var size = select('size', ['m', 's'], 'm');
var hasClear = boolean('hasClear', false);
var disabled = boolean('disabled', false);
var state = select('state', ['error', ''], '');
var hint = text('hint', '');
return (React.createElement(Textarea, { disabled: disabled, hasClear: hasClear, size: size, theme: theme, view: view, placeholder: "Placeholder", value: value, onChange: function (event) { return setValue(event.target.value); }, onClearClick: function () { return setValue(''); }, state: state, hint: hint, rows: 0 }));
};