UNPKG

@salesforce/design-system-react

Version:

Salesforce Lightning Design System for React

78 lines (76 loc) 2.44 kB
import React from 'react'; import PropTypes from 'prop-types'; import createReactClass from 'create-react-class'; import Pill from "../../../../components/pill"; import IconSettings from "../../../../components/icon-settings"; function noop() {} var Example = createReactClass({ displayName: 'BarePillListboxExample', propTypes: { action: PropTypes.func }, getDefaultProps: function getDefaultProps() { return { action: function action() { return noop; } }; }, onRemove: function onRemove(event) { this.props.action('onRemove')(event); }, render: function render() { return React.createElement(IconSettings, { iconPath: "/assets/icons" }, React.createElement("div", null, React.createElement("div", { className: "slds-p-vertical_medium" }, React.createElement("h3", { className: "slds-text-heading_small" }, "Static Examples")), React.createElement("div", { className: "slds-grid slds-grid_vertical-align-start" }, React.createElement("div", { className: "slds-pill_container" }, React.createElement("ul", { className: "slds-listbox slds-listbox_horizontal slds-listbox_inline", role: "listbox", "aria-label": "Selected Options:", "aria-orientation": "horizontal" }, React.createElement("li", { className: "slds-listbox-item", role: "presentation" }, React.createElement(Pill, { labels: { label: 'Pill Label', title: 'Full pill label verbiage mirrored here', removeTitle: 'Remove' }, assistiveText: { remove: 'Press delete or backspace to remove' }, bare: true, variant: "option", tabIndex: "0", "aria-selected": "true", onRemove: this.onRemove })), React.createElement("li", { className: "slds-listbox-item", role: "presentation" }, React.createElement(Pill, { labels: { label: 'Pill Label', title: 'Full pill label verbiage mirrored here', removeTitle: 'Remove' }, assistiveText: { remove: 'Press delete or backspace to remove' }, bare: true, variant: "option", tabIndex: "0", "aria-selected": "true", onRemove: this.onRemove }))))))); } }); export default Example; // export is replaced with `ReactDOM.render(<Example />, mountNode);` at runtime //# sourceMappingURL=listbox-bare.js.map