UNPKG

@naturacosmeticos/natds-react

Version:
141 lines • 12.3 kB
"use strict"; var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.Accessibility = exports.FullWidth = exports.Icon = exports.Disabled = exports.Sizes = exports.LabelTransform = exports.Brands = exports.Variants = exports.Playground = void 0; /* eslint-disable max-len */ var react_1 = __importDefault(require("react")); var _1 = require("."); var StoryContainer_1 = __importDefault(require("../../helpers/StoryContainer")); var componentStatus = "\n\n> Esse componente foi depreciado.\n> Recomendamos o uso do GayaButton.\n\n## Properties\n| Property | Values | Status |\n|--- | ---| ---|\n| **variant** | contained, outlined, text | \u2705 Available |\n| **textTranform** | uppercase, lowercase, capitalize | \u2705 Available |\n| **size** | semi, semiX, medium | \u2705 Available |\n| **iconName** | 'icon_name' | \u2705 Available |\n| **disabled** | true, false | \u2705 Available |\n| **fullWidth** | true, false | \u2705 Available |\n| **brand** | avon, avon_v2, natura, natura_v2, theBodyShop, <br /> consultoriaDeBeleza, casaEestilo | \u2705 Available |\n| **color** | primary, onPrimary, secondary, onSecondary, surfaceInverse, onSurfaceInverse | \u2705 Available |\n\n## Technical Usages Examples\n"; exports.default = { title: 'Deprecated/Button', component: _1.Button, parameters: { componentSubtitle: '', docs: { description: { component: componentStatus } }, actions: { argTypesRegex: '^on.*' } } }; var Playground = function (args) { return react_1.default.createElement(_1.Button, __assign({}, args)); }; exports.Playground = Playground; exports.Playground.args = { children: 'button', onClick: function () { return console.log('clicked!'); } }; var Variants = function (args) { return (react_1.default.createElement(StoryContainer_1.default, null, react_1.default.createElement(_1.Button, __assign({}, args, { variant: "contained" })), react_1.default.createElement(_1.Button, __assign({}, args, { variant: "outlined" })), react_1.default.createElement(_1.Button, __assign({}, args, { variant: "text" })))); }; exports.Variants = Variants; exports.Variants.args = __assign({}, exports.Playground.args); var Brands = function (args) { return (react_1.default.createElement("div", { style: { display: 'flex', flexDirection: 'column', gap: 20, padding: 15 } }, react_1.default.createElement(StoryContainer_1.default, null, react_1.default.createElement(_1.Button, __assign({ key: 1, brand: "avon" }, args, { variant: "contained" })), react_1.default.createElement(_1.Button, __assign({ key: 2, brand: "avon" }, args, { variant: "outlined" })), react_1.default.createElement(_1.Button, __assign({ key: 3, brand: "avon" }, args, { variant: "text" }))), react_1.default.createElement(StoryContainer_1.default, null, react_1.default.createElement(_1.Button, __assign({ key: 4, brand: "avon_v2" }, args, { variant: "contained" })), react_1.default.createElement(_1.Button, __assign({ key: 5, brand: "avon_v2" }, args, { variant: "outlined" })), react_1.default.createElement(_1.Button, __assign({ key: 6, brand: "avon_v2" }, args, { variant: "text" }))), react_1.default.createElement(StoryContainer_1.default, null, react_1.default.createElement(_1.Button, __assign({ key: 7, brand: "natura" }, args, { variant: "contained" })), react_1.default.createElement(_1.Button, __assign({ key: 8, brand: "natura" }, args, { variant: "outlined" })), react_1.default.createElement(_1.Button, __assign({ key: 9, brand: "natura" }, args, { variant: "text" }))), react_1.default.createElement(StoryContainer_1.default, null, react_1.default.createElement(_1.Button, __assign({ key: 10, brand: "natura_v2" }, args, { variant: "contained" })), react_1.default.createElement(_1.Button, __assign({ key: 11, brand: "natura_v2" }, args, { variant: "outlined" })), react_1.default.createElement(_1.Button, __assign({ key: 12, brand: "natura_v2" }, args, { variant: "text" }))), react_1.default.createElement(StoryContainer_1.default, null, react_1.default.createElement(_1.Button, __assign({ key: 20, brand: "natura_v3" }, args, { variant: "contained" })), react_1.default.createElement(_1.Button, __assign({ key: 30, brand: "natura_v3" }, args, { variant: "outlined" })), react_1.default.createElement(_1.Button, __assign({ key: 40, brand: "natura_v3" }, args, { variant: "text" }))), react_1.default.createElement(StoryContainer_1.default, null, react_1.default.createElement(_1.Button, __assign({ key: 13, brand: "casaEestilo" }, args, { variant: "contained" })), react_1.default.createElement(_1.Button, __assign({ key: 14, brand: "casaEestilo" }, args, { variant: "outlined" })), react_1.default.createElement(_1.Button, __assign({ key: 15, brand: "casaEestilo" }, args, { variant: "text" }))), react_1.default.createElement(StoryContainer_1.default, null, react_1.default.createElement(_1.Button, __assign({ key: 16, brand: "consultoriaDeBeleza" }, args, { variant: "contained" })), react_1.default.createElement(_1.Button, __assign({ key: 17, brand: "consultoriaDeBeleza" }, args, { variant: "outlined" })), react_1.default.createElement(_1.Button, __assign({ key: 18, brand: "consultoriaDeBeleza" }, args, { variant: "text" }))), react_1.default.createElement(StoryContainer_1.default, null, react_1.default.createElement(_1.Button, __assign({ key: 19, brand: "theBodyShop" }, args, { variant: "contained" })), react_1.default.createElement(_1.Button, __assign({ key: 20, brand: "theBodyShop" }, args, { variant: "outlined" })), react_1.default.createElement(_1.Button, __assign({ key: 21, brand: "theBodyShop" }, args, { variant: "text" }))))); }; exports.Brands = Brands; exports.Brands.args = __assign({}, exports.Playground.args); var LabelTransform = function (args) { return (react_1.default.createElement(StoryContainer_1.default, null, react_1.default.createElement(_1.Button, __assign({}, args, { variant: "contained" })), react_1.default.createElement(_1.Button, __assign({ textTransform: "capitalize" }, args, { variant: "contained" })), react_1.default.createElement(_1.Button, __assign({ textTransform: "lowercase" }, args, { variant: "contained" })))); }; exports.LabelTransform = LabelTransform; exports.LabelTransform.args = __assign({}, exports.Playground.args); var Sizes = function (args) { return (react_1.default.createElement("div", { style: { display: 'flex', flexDirection: 'column', gap: 8 } }, react_1.default.createElement("div", { style: { display: 'flex', gap: 8 } }, react_1.default.createElement(_1.Button, __assign({}, args, { size: "semi" })), react_1.default.createElement(_1.Button, __assign({}, args, { size: "semiX" })), react_1.default.createElement(_1.Button, __assign({}, args, { size: "medium" }))), react_1.default.createElement("div", { style: { display: 'flex', gap: 8 } }, react_1.default.createElement(_1.Button, __assign({}, args, { variant: "outlined", size: "semi" })), react_1.default.createElement(_1.Button, __assign({}, args, { variant: "outlined", size: "semiX" })), react_1.default.createElement(_1.Button, __assign({}, args, { variant: "outlined", size: "medium" }))), react_1.default.createElement("div", { style: { display: 'flex', gap: 8 } }, react_1.default.createElement(_1.Button, __assign({}, args, { variant: "text", size: "semi" })), react_1.default.createElement(_1.Button, __assign({}, args, { variant: "text", size: "semiX" })), react_1.default.createElement(_1.Button, __assign({}, args, { variant: "text", size: "medium" }))))); }; exports.Sizes = Sizes; exports.Sizes.args = __assign({}, exports.Playground.args); var Disabled = function (args) { return (react_1.default.createElement(StoryContainer_1.default, null, react_1.default.createElement(_1.Button, __assign({}, args, { variant: "contained" })), react_1.default.createElement(_1.Button, __assign({}, args, { variant: "outlined" })), react_1.default.createElement(_1.Button, __assign({}, args, { variant: "text" })))); }; exports.Disabled = Disabled; exports.Disabled.args = __assign(__assign({}, exports.Playground.args), { disabled: true }); var Icon = function (args) { return (react_1.default.createElement("div", { style: { display: 'flex', flexDirection: 'column', gap: 8 } }, react_1.default.createElement("div", { style: { display: 'flex', gap: 8 } }, react_1.default.createElement(_1.Button, __assign({}, args, { showIcon: true, iconName: "outlined-default-mockup", iconPosition: "left" })), react_1.default.createElement(_1.Button, __assign({}, args, { showIcon: true, iconName: "outlined-default-mockup" }))), react_1.default.createElement("div", { style: { display: 'flex', gap: 8 } }, react_1.default.createElement(_1.Button, __assign({}, args, { variant: "outlined", showIcon: true, iconName: "outlined-default-mockup", iconPosition: "left" })), react_1.default.createElement(_1.Button, __assign({}, args, { variant: "outlined", showIcon: true, iconName: "outlined-default-mockup" }))), react_1.default.createElement("div", { style: { display: 'flex', gap: 8 } }, react_1.default.createElement(_1.Button, __assign({}, args, { variant: "text", showIcon: true, iconName: "outlined-default-mockup", iconPosition: "left" })), react_1.default.createElement(_1.Button, __assign({}, args, { variant: "text", showIcon: true, iconName: "outlined-default-mockup" }))))); }; exports.Icon = Icon; exports.Icon.args = __assign({}, exports.Playground.args); var FullWidth = function (args) { return (react_1.default.createElement("div", { style: { display: 'flex', gap: 8, flexDirection: 'column' } }, react_1.default.createElement(_1.Button, __assign({}, args)), react_1.default.createElement(_1.Button, __assign({}, args, { variant: "outlined" })), react_1.default.createElement(_1.Button, __assign({}, args, { variant: "text" })))); }; exports.FullWidth = FullWidth; exports.FullWidth.args = __assign(__assign({}, exports.Playground.args), { fullWidth: true }); var Accessibility = function (args) { return (react_1.default.createElement("div", { style: { display: 'flex', gap: 8, flexDirection: 'column' } }, react_1.default.createElement(_1.Button, __assign({}, args, { accessibility: { 'aria-controls': 'Gaya Area-Controls', 'aria-describedby': 'Gaya Area-Describedy', 'aria-label': 'Gaya Area-Label', 'aria-disabled': false, 'aria-pressed': true, 'aria-labelledby': 'Gaya Area-labeldby', role: 'button', tabIndex: 1 } }), ' ', "Gaya Acessibilidade"))); }; exports.Accessibility = Accessibility; exports.Accessibility.args = __assign({}, exports.Playground.args); //# sourceMappingURL=Button.stories.js.map