UNPKG

decentraland-ui

Version:

Decentraland's UI components and styles

121 lines (120 loc) 7.05 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.SelectFieldAlignedWithInputField = exports.WithBordersAndError = exports.WithBorders = exports.WithHeader = exports.DefaultOption = exports.DisabledField = exports.DisabledOptions = exports.Error = exports.Message = exports.Basic = void 0; var react_1 = __importDefault(require("react")); var Header_1 = require("../Header/Header"); var SelectField_1 = require("./SelectField"); var Field_1 = require("../Field/Field"); var meta = { title: 'SelectField', component: SelectField_1.SelectField }; exports.default = meta; exports.Basic = { render: function () { return (react_1.default.createElement(react_1.default.Fragment, null, react_1.default.createElement(SelectField_1.SelectField, { label: "Label", placeholder: "Placeholder", options: [ { key: 1, text: 'Choice 1', value: 1 }, { key: 2, text: 'Choice 2', value: 2 }, { key: 3, text: 'Choice 3', value: 3 } ], onChange: function (_, a) { return console.log(a); } }))); } }; exports.Message = { render: function () { return (react_1.default.createElement(SelectField_1.SelectField, { label: "Label", placeholder: "Placeholder", message: "Additional comment", options: [ { key: 1, text: 'Choice 1', value: 1 }, { key: 2, text: 'Choice 2', value: 2 }, { key: 3, text: 'Choice 3', value: 3 } ], onChange: function (_, a) { return console.log(a); } })); } }; exports.Error = { render: function () { return (react_1.default.createElement(SelectField_1.SelectField, { label: "Label", placeholder: "Placeholder", message: "Some warning", error: true, options: [ { key: 1, text: 'Choice 1', value: 1 }, { key: 2, text: 'Choice 2', value: 2 }, { key: 3, text: 'Choice 3', value: 3 } ], onChange: function (_, a) { return console.log(a); } })); } }; exports.DisabledOptions = { render: function () { return (react_1.default.createElement(react_1.default.Fragment, null, react_1.default.createElement(SelectField_1.SelectField, { label: "Label", placeholder: "Placeholder", options: [ { key: 1, text: 'Choice 1', value: 1 }, { key: 2, text: 'Choice 2', value: 2, disabled: true }, { key: 3, text: 'Choice 3', value: 3 }, { key: 4, text: 'Choice 4', value: 4, disabled: true } ], onChange: function (_, a) { return console.log(a); } }))); } }; exports.DisabledField = { render: function () { return (react_1.default.createElement(react_1.default.Fragment, null, react_1.default.createElement(SelectField_1.SelectField, { label: "Label", placeholder: "Placeholder", options: [ { key: 1, text: 'Choice 1', value: 1 }, { key: 2, text: 'Choice 2', value: 2, disabled: true }, { key: 3, text: 'Choice 3', value: 3 }, { key: 4, text: 'Choice 4', value: 4, disabled: true } ], disabled: true }))); } }; exports.DefaultOption = { render: function () { return (react_1.default.createElement(react_1.default.Fragment, null, react_1.default.createElement(SelectField_1.SelectField, { label: "Label", placeholder: "Placeholder", options: [ { key: 1, text: 'Choice 1', value: 8 }, { key: 2, text: 'Choice 2', value: 2, disabled: true }, { key: 3, text: 'Choice 3', value: 3 }, { key: 4, text: 'Choice 4', value: 4, disabled: true } ], defaultValue: 8 }))); } }; exports.WithHeader = { render: function () { return (react_1.default.createElement(react_1.default.Fragment, null, react_1.default.createElement(SelectField_1.SelectField, { label: "Label", placeholder: "Placeholder", header: react_1.default.createElement(Header_1.Header, { size: "small" }, "Small header"), options: [ { key: 1, text: 'Choice 1', value: 1 }, { key: 1, text: 'Choice 2', value: 2, disabled: true }, { key: 3, text: 'Choice 3', value: 3 }, { key: 4, text: 'Choice 4', value: 4, disabled: true }, { key: 5, text: 'Choice 5', value: 5 }, { key: 6, text: 'Choice 6', value: 5 }, { key: 7, text: 'Choice 7', value: 5 }, { key: 8, text: 'Choice 8', value: 5 }, { key: 9, text: 'Choice 9', value: 5 }, { key: 10, text: 'Choice 10', value: 5 } ] }))); } }; exports.WithBorders = { render: function () { return (react_1.default.createElement(react_1.default.Fragment, null, react_1.default.createElement(SelectField_1.SelectField, { label: "Label", placeholder: "Placeholder", border: true, options: [ { key: 1, text: 'Choice 1', value: 1 }, { key: 1, text: 'Choice 2', value: 2, disabled: true }, { key: 3, text: 'Choice 3', value: 3 }, { key: 4, text: 'Choice 4', value: 4, disabled: true }, { key: 5, text: 'Choice 5', value: 5 }, { key: 6, text: 'Choice 6', value: 5 }, { key: 7, text: 'Choice 7', value: 5 }, { key: 8, text: 'Choice 8', value: 5 }, { key: 9, text: 'Choice 9', value: 5 }, { key: 10, text: 'Choice 10', value: 5 } ] }))); } }; exports.WithBordersAndError = { render: function () { return (react_1.default.createElement(react_1.default.Fragment, null, react_1.default.createElement(SelectField_1.SelectField, { label: "Label", placeholder: "Placeholder", border: true, message: "Some warning", error: true, options: [ { key: 1, text: 'Choice 1', value: 1 }, { key: 1, text: 'Choice 2', value: 2, disabled: true }, { key: 3, text: 'Choice 3', value: 3 }, { key: 4, text: 'Choice 4', value: 4, disabled: true }, { key: 5, text: 'Choice 5', value: 5 }, { key: 6, text: 'Choice 6', value: 5 }, { key: 7, text: 'Choice 7', value: 5 }, { key: 8, text: 'Choice 8', value: 5 }, { key: 9, text: 'Choice 9', value: 5 }, { key: 10, text: 'Choice 10', value: 5 } ] }))); } }; exports.SelectFieldAlignedWithInputField = { render: function () { return (react_1.default.createElement("div", { style: { display: 'flex', flexDirection: 'row', alignItems: 'center', gap: '10px', width: '500px' } }, react_1.default.createElement(SelectField_1.SelectField, { placeholder: "Placeholder", options: [{ key: 1, text: 'Choice 1', value: 1 }] }), react_1.default.createElement(Field_1.Field, { placeholder: "Placeholder", value: "A value" }))); } };