optimizely-oui
Version:
Optimizely's Component Library.
100 lines (98 loc) • 2.71 kB
JavaScript
/* eslint-disable react/jsx-key */
import React from "react";
import ArrowsInline from "../../ArrowsInline";
import Button from "../index";
import Icon from "react-oui-icons";
var mockFunction = function mockFunction() {
return null;
};
export default [{
isPadded: true,
examples: [React.createElement(Button, null, "Button"), React.createElement(Button, {
style: "highlight"
}, "Highlight"), React.createElement(Button, {
style: "danger"
}, "Danger"), React.createElement(Button, {
style: "danger-outline"
}, "Danger Outline"), React.createElement(Button, {
style: "outline"
}, "Outline"), React.createElement(Button, {
style: "plain"
}, "Plain"), React.createElement(Button, {
style: "toggle"
}, "Toggle")]
}, {
isPadded: true,
examples: [React.createElement(Button, {
isDisabled: true
}, "Button"), React.createElement(Button, {
isDisabled: true,
style: "highlight"
}, "Highlight"), React.createElement(Button, {
isDisabled: true,
style: "danger"
}, "Danger"), React.createElement(Button, {
isDisabled: true,
style: "danger-outline"
}, "Danger Outline"), React.createElement(Button, {
isDisabled: true,
style: "outline"
}, "Outline"), React.createElement(Button, {
isDisabled: true,
style: "plain"
}, "Plain"), React.createElement(Button, {
isDisabled: true,
style: "toggle"
}, "Toggle")]
}, {
isPadded: true,
examples: [React.createElement(Button, {
isActive: true
}, "Button")]
}, {
backgroundColor: "brand-dark",
isPadded: true,
examples: [React.createElement(Button, {
style: "outline-reverse"
}, "Outline Reverse Button")]
}, {
isPadded: true,
examples: [React.createElement(Button, {
style: "unstyled"
}, "Unstyled Button")]
}, {
isPadded: true,
examples: [React.createElement(Button, {
style: "underline"
}, "Underline Button\xA0", React.createElement(ArrowsInline, {
direction: "down"
}))]
}, {
isPadded: true,
examples: [React.createElement(Button, null, React.createElement(Icon, {
name: "clipboard"
}))]
}, {
isPadded: true,
examples: [React.createElement(Button, {
size: "tiny"
}, "Tiny Button"), React.createElement(Button, {
size: "small"
}, "Small Button"), React.createElement(Button, {
size: "large"
}, "Large Button"), React.createElement(Button, {
size: "narrow"
}, "Narrow Button"), React.createElement(Button, {
size: "tight"
}, "Tight Button")]
}, {
isPadded: true,
examples: [React.createElement(Button, {
width: "full"
}, "Full Button")]
}, {
isPadded: true,
examples: [React.createElement(Button, {
onClick: mockFunction
}, "Button with a Function")]
}];