@salesforce/design-system-react
Version:
Salesforce Lightning Design System for React
67 lines (65 loc) • 1.92 kB
JavaScript
import React from 'react';
import IconSettings from '../../icon-settings';
import BuilderHeader from '../../builder-header';
import BuilderHeaderNav from '../../builder-header/nav';
import BuilderHeaderNavDropdown from '../../builder-header/nav-dropdown';
import BuilderHeaderNavLink from '../../builder-header/nav-link';
var Example = function Example(props) {
return /*#__PURE__*/React.createElement(IconSettings, {
iconPath: "/assets/icons"
}, /*#__PURE__*/React.createElement(BuilderHeader, {
assistiveText: {
icon: 'Builder',
backIcon: 'Back',
helpIcon: 'Help'
},
events: {
onClickBack: function onClickBack() {
return console.log('onClickBack');
},
onClickHelp: function onClickHelp() {
return console.log('onClickHelp');
}
},
labels: {
back: 'Back',
help: 'Help',
pageType: 'Page Type',
title: 'App Name'
},
style: {
position: 'relative'
}
}, /*#__PURE__*/React.createElement(BuilderHeaderNav, null, /*#__PURE__*/React.createElement(BuilderHeaderNavLink, {
assistiveText: {
label: 'Link'
},
iconCategory: "utility",
iconName: "settings",
label: "Link",
onClick: function onClick() {
return console.log('link/onClick');
}
}), /*#__PURE__*/React.createElement(BuilderHeaderNavDropdown, {
assistiveText: {
icon: 'Dropdown'
},
iconCategory: "utility",
iconName: "page",
id: "dropdown",
label: "Dropdown",
options: [{
label: 'Menu Item One',
value: 'A0'
}, {
label: 'Menu Item Two',
value: 'B0'
}],
onSelect: function onSelect() {
return console.log('dropdown/onSelect');
}
}))));
};
Example.displayName = 'BuilderHeaderBase';
export default Example; // export is replaced with `ReactDOM.render(<Example />, mountNode);` at runtime
//# sourceMappingURL=base.js.map