UNPKG

@salesforce-ux/design-system

Version:
1 lines 7.76 kB
var SLDS=SLDS||{};SLDS["__internal/chunked/showcase/ui/components/map/base/example.jsx.js"]=function(e){function t(t){for(var n,r,s=t[0],i=t[1],d=t[2],u=0,f=[];u<s.length;u++)r=s[u],l[r]&&f.push(l[r][0]),l[r]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);for(c&&c(t);f.length;)f.shift()();return o.push.apply(o,d||[]),a()}function a(){for(var e,t=0;t<o.length;t++){for(var a=o[t],n=!0,s=1;s<a.length;s++){var i=a[s];0!==l[i]&&(n=!1)}n&&(o.splice(t--,1),e=r(r.s=a[0]))}return e}var n={},l={103:0,7:0,8:0,15:0,16:0,22:0,32:0,38:0,42:0,45:0,54:0,58:0,59:0,63:0,64:0,67:0,71:0,75:0,77:0,80:0,84:0,87:0,88:0,93:0,99:0,100:0,104:0,106:0,114:0,117:0,118:0,122:0,124:0,125:0,126:0,127:0,128:0,129:0,133:0,138:0,144:0,152:0,163:0,167:0,170:0,171:0,178:0,181:0,182:0},o=[];function r(t){if(n[t])return n[t].exports;var a=n[t]={i:t,l:!1,exports:{}};return e[t].call(a.exports,a,a.exports,r),a.l=!0,a.exports}r.m=e,r.c=n,r.d=function(e,t,a){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:a})},r.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/assets/scripts/bundle/";var s=this.webpackJsonpSLDS___internal_chunked_showcase=this.webpackJsonpSLDS___internal_chunked_showcase||[],i=s.push.bind(s);s.push=t,s=s.slice();for(var d=0;d<s.length;d++)t(s[d]);var c=i;return o.push([172,0]),a()}({0:function(e,t){e.exports=React},170:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.data=[{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"}]},171:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MapContainer=t.GoogleMap=t.Coordinate=t.CoordinatesList=void 0;var n=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=a(0),o=c(l),r=a(11),s=a(21),i=c(a(1)),d=a(170);function c(e){return e&&e.__esModule?e:{default:e}}var u=t.CoordinatesList=function(e){return o.default.createElement("div",{className:"slds-coordinates"},o.default.createElement("div",{className:"slds-coordinates__header"},o.default.createElement("h2",{className:"slds-coordinates__title"},e.heading)),o.default.createElement("ul",{className:"slds-coordinates__list"},d.data.map(function(t,a){return o.default.createElement("li",{className:"slds-coordinates__item",key:a},o.default.createElement("span",{className:"slds-assistive-text","aria-live":"polite"},parseInt(e.selection,0)===a?t.title+" is currently selected":null),o.default.createElement(f,{title:t.title,address:t.address,selected:parseInt(e.selection,0)===a}))})))},f=t.Coordinate=function(e){return o.default.createElement("button",{className:"slds-coordinates__item-action slds-button_reset slds-media","aria-pressed":e.selected},o.default.createElement("span",{className:"slds-media__figure"},o.default.createElement(r.StandardIcon,{symbol:"account"})),o.default.createElement("span",{className:"slds-media__body"},o.default.createElement("span",{className:"slds-text-link"},e.title),o.default.createElement("span",null,e.address)))},m=function(){return o.default.createElement(s.ModalFooter,null,o.default.createElement("button",{className:"slds-button slds-button_brand"},"Open in Google Maps"))},p=t.GoogleMap=function(e){return o.default.createElement("div",{className:"slds-map"},!e.hideMap&&o.default.createElement("iframe",{id:"GoogleMapID",title:"Google Maps iframe",src:"https://www.google.com/maps/embed/v1/place?q=1%20market%2C%20san%20francisco&key=AIzaSyDliLquGXGts9S8YtkWVolSQEJdBL1ZuWc"}))},h=t.MapContainer=function(e){return o.default.createElement("div",{className:(0,i.default)("slds-grid",e.multipleCoordinates&&"slds-has-coordinates")},o.default.createElement("div",{className:"slds-map_container"},o.default.createElement(p,{hideMap:e.hideMap})),e.multipleCoordinates&&o.default.createElement(u,{heading:e.heading,selection:e.selection}))},_=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){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,l.Component),n(t,[{key:"render",value:function(){var e=this.props,t=e.heading,a=e.multipleCoordinates,n=e.selection,l=e.hideMap,r=e.footer;return o.default.createElement(s.Modal,{className:"slds-modal_medium","aria-labelledby":"modal-heading-id-01","aria-describedby":"modal-content-id-01"},o.default.createElement(s.ModalHeader,null,o.default.createElement("h2",{id:"modal-heading-id-01",className:"slds-text-heading_medium slds-hyphenate"},t)),o.default.createElement(s.ModalContent,{id:"modal-content-id-01"},o.default.createElement(h,{multipleCoordinates:a,heading:t,selection:n,hideMap:l})),r&&o.default.createElement(m,null))}}]),t}();t.default=_},172:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.examples=t.states=t.Context=void 0;var n=r(a(0)),l=a(171),o=r(l);function r(e){return e&&e.__esModule?e:{default:e}}t.Context=function(e){return n.default.createElement("div",{style:{height:"660px"}},e.children)};t.default=n.default.createElement(l.MapContainer,{heading:"Salesforce Locations In United States (9)",multipleCoordinates:!0});t.states=[{id:"multiple-coordinates-item-one-selection",label:"First Coordinate Selected",element:n.default.createElement(l.MapContainer,{heading:"Salesforce Locations In United States (9)",multipleCoordinates:!0,selection:"0"})},{id:"multiple-coordinates-item-two-selection",label:"Second Coordinate Selected",element:n.default.createElement(l.MapContainer,{heading:"Salesforce Locations In United States (9)",multipleCoordinates:!0,selection:"1"})}],t.examples=[{id:"single-coordinate",label:"In Modal - Single Coordinate - With Footer",element:n.default.createElement(n.default.Fragment,null,n.default.createElement(o.default,{heading:"Geo Code: 37°48'08.3\"N 122°15'55.2W",footer:!0}),n.default.createElement("div",{className:"slds-backdrop slds-backdrop_open"}))},{id:"multiple-coordinates",label:"In Modal - Multiple Coordinates",element:n.default.createElement(n.default.Fragment,null,n.default.createElement(o.default,{heading:"Salesforce Locations In United States (9)",multipleCoordinates:!0,footer:!0}),n.default.createElement("div",{className:"slds-backdrop slds-backdrop_open"}))}]}});