@salesforce-ux/design-system
Version:
Salesforce Lightning Design System
1 lines • 8.5 kB
JavaScript
var SLDS;!function(){"use strict";var e,t={1594:function(e){e.exports=React},9177:function(e,t,n){n.r(t),n.d(t,{Context:function(){return w},default:function(){return C},examples:function(){return N},states:function(){return j}});var r=n(1594),o=n.n(r),a=n(8522),l=n(1766),i=n(942),s=n.n(i),c=[{title:"Worldwide Corporate Headquarters",address:"The Landmark @ One Market, San Francisco, CA"},{title:"salesforce.com inc Atlanta",address:"950 East Paces Ferry Road NE, Atlanta, GA"},{title:"salesforce.com inc Bellevue",address:"929 108th Ave NE, Bellevue, WA"},{title:"salesforce.com inc Boston",address:"500 Boylston Street 19th Floor, Boston, MA"},{title:"salesforce.com inc Chicago",address:"111 West Illinois Street, Chicago, IL"},{title:"salesforce.com inc Herndon",address:"2550 Wasser Terrace, Herndon, VA"},{title:"salesforce.com inc Hillsboro",address:"2035 NE Cornelius Pass Road, Hillsboro, OR"},{title:"salesforce.com inc Indy",address:"111 Monument Circle, Indianapolis, IN"},{title:"salesforce.com inc Irvine",address:"300 Spectrum Center Drive, Irvine, CA"}];function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,m(r.key),r)}}function m(e){var t=function(e){if("object"!=d(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=d(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==d(t)?t:t+""}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(f=function(){return!!e})()}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function b(e,t){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},b(e,t)}var h="modal-heading-id-01",y=function(e){return o().createElement("div",{className:"slds-coordinates"},o().createElement("div",{className:"slds-coordinates__header"},o().createElement("h2",{className:"slds-coordinates__title"},e.heading)),o().createElement("ul",{className:"slds-coordinates__list"},c.map(function(t,n){return o().createElement("li",{className:"slds-coordinates__item",key:n},o().createElement("span",{className:"slds-assistive-text","aria-live":"polite"},parseInt(e.selection,0)===n?t.title+" is currently selected":null),o().createElement(v,{title:t.title,address:t.address,selected:parseInt(e.selection,0)===n}))})))},v=function(e){return o().createElement("button",{className:"slds-coordinates__item-action slds-button_reset slds-media","aria-pressed":e.selected},o().createElement("span",{className:"slds-media__figure"},o().createElement(a.StandardIcon,{symbol:"account"})),o().createElement("span",{className:"slds-media__body"},o().createElement("span",{className:"slds-text-link"},e.title),o().createElement("span",null,e.address)))},E=function(){return o().createElement(l.ModalFooter,null,o().createElement("button",{className:"slds-button slds-button_brand"},"Open in Google Maps"))},_=function(e){return o().createElement("div",{className:"slds-map"},!e.hideMap&&o().createElement("iframe",{id:"GoogleMapID",title:"Google Maps iframe",src:"https://sfdc-map.surge.sh/"}))},g=function(e){return o().createElement("div",{className:s()("slds-grid",e.multipleCoordinates&&"slds-has-coordinates")},o().createElement("div",{className:"slds-map_container"},o().createElement(_,{hideMap:e.hideMap})),e.multipleCoordinates&&o().createElement(y,{heading:e.heading,selection:e.selection}))},S=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t,n){return t=p(t),function(e,t){if(t&&("object"==d(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,f()?Reflect.construct(t,n||[],p(e).constructor):t.apply(e,n))}(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&b(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.heading,n=e.multipleCoordinates,r=e.selection,a=e.hideMap,i=e.footer;return o().createElement(l.Modal,{className:"slds-modal_medium","aria-labelledby":h},o().createElement(l.ModalHeader,null,o().createElement("h1",{id:h,className:"slds-text-heading_medium slds-hyphenate"},t)),o().createElement(l.ModalContent,{id:"modal-content-id-01"},o().createElement(g,{multipleCoordinates:n,heading:t,selection:r,hideMap:a})),i&&o().createElement(E,null))}}])&&u(n.prototype,r),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r}(r.Component),O=S,w=function(e){return o().createElement("div",{className:"demo-only demo-only_viewport",style:{height:"660px"}},e.children)},C=[{id:"default",label:"Default",element:o().createElement(g,{heading:"Salesforce locations in United States (9)",multipleCoordinates:!0})}],j=[{id:"multiple-coordinates-item-one-selection",label:"First Coordinate Selected",element:o().createElement(g,{heading:"Salesforce locations in United States (9)",multipleCoordinates:!0,selection:"0"})},{id:"multiple-coordinates-item-two-selection",label:"Second Coordinate Selected",element:o().createElement(g,{heading:"Salesforce locations in United States (9)",multipleCoordinates:!0,selection:"1"})}],N=[{id:"single-coordinate",label:"In Modal - Single Coordinate - With Footer",element:o().createElement(o().Fragment,null,o().createElement(O,{heading:"Geo Code: 37°48'08.3\"N 122°15'55.2W",footer:!0}),o().createElement("div",{className:"slds-backdrop slds-backdrop_open",role:"presentation"}))},{id:"multiple-coordinates",label:"In Modal - Multiple Coordinates",element:o().createElement(o().Fragment,null,o().createElement(O,{heading:"Salesforce locations in United States (9)",multipleCoordinates:!0,footer:!0}),o().createElement("div",{className:"slds-backdrop slds-backdrop_open",role:"presentation"}))}]}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var a=n[e]={exports:{}};return t[e](a,a.exports,r),a.exports}r.m=t,r.amdO={},e=[],r.O=function(t,n,o,a){if(!n){var l=1/0;for(d=0;d<e.length;d++){n=e[d][0],o=e[d][1],a=e[d][2];for(var i=!0,s=0;s<n.length;s++)(!1&a||l>=a)&&Object.keys(r.O).every(function(e){return r.O[e](n[s])})?n.splice(s--,1):(i=!1,a<l&&(l=a));if(i){e.splice(d--,1);var c=o();void 0!==c&&(t=c)}}return t}a=a||0;for(var d=e.length;d>0&&e[d-1][2]>a;d--)e[d]=e[d-1];e[d]=[n,o,a]},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.j=2156,function(){var e={518:0,1117:0,1252:0,1578:0,1974:0,2033:0,2156:0,2274:0,2782:0,3140:0,4268:0,4583:0,4723:0,4924:0,6671:0,7217:0,7257:0,7385:0,7508:0,8167:0,8458:0};r.O.j=function(t){return 0===e[t]};var t=function(t,n){var o,a,l=n[0],i=n[1],s=n[2],c=0;if(l.some(function(t){return 0!==e[t]})){for(o in i)r.o(i,o)&&(r.m[o]=i[o]);if(s)var d=s(r)}for(t&&t(n);c<l.length;c++)a=l[c],r.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return r.O(d)},n=self.webpackJsonpSLDS___internal_chunked_showcase=self.webpackJsonpSLDS___internal_chunked_showcase||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}(),r.nc=void 0;var o=r.O(void 0,[6790],function(){return r(9177)});o=r.O(o),(SLDS=void 0===SLDS?{}:SLDS)["__internal/chunked/showcase/./ui/components/map/base/example.jsx.js"]=o}();