@salesforce-ux/design-system
Version:
Salesforce Lightning Design System
1 lines • 4.75 kB
JavaScript
var SLDS;!function(){"use strict";var e,t={1594:function(e){e.exports=React},5777:function(e,t,n){n.r(t),n.d(t,{DefaultText:function(){return d},DualStatefulButton:function(){return b},PressedText:function(){return p},examples:function(){return v},states:function(){return m}});var r=n(1594),l=n.n(r),o=n(4187),i=n.n(o),a=n(8347),s=n(942),u=n.n(s),c=n(9825);function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var d=function(e){return l().createElement("span",{className:"slds-text-not-pressed"},l().createElement(a.A,{className:"slds-button__icon slds-button__icon_small slds-button__icon_left",sprite:"utility",symbol:"add"}),e.children)};d.propTypes={children:i().string.isRequired};var p=function(e){return l().createElement("span",{className:"slds-text-pressed"},l().createElement(a.A,{className:"slds-button__icon slds-button__icon_small slds-button__icon_left",sprite:"utility",symbol:"check"}),e.children)};p.propTypes={children:i().string.isRequired};var b=function(e){var t,n,o=e.isDisabled,i=e.isPressed,a=(t=(0,r.useState)(i),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,l,o,i,a=[],s=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(a.push(r.value),a.length!==t);s=!0);}catch(e){u=!0,l=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw l}}return a}}(t,n)||function(e,t){if(e){if("string"==typeof e)return f(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=a[0],b=a[1];return l().createElement(c.Button,{isNeutral:!0,className:u()("slds-button_dual-stateful",{"slds-is-pressed":s}),disabled:o,"aria-live":"assertive","aria-pressed":Boolean(s).toString(),onClick:function(){return b(!s)}},l().createElement(d,null,"Follow"),l().createElement(p,null,"Following"))};b.propTypes={isDisabled:i().bool,isPressed:i().bool},t.default=[{id:"default",label:"Default",element:l().createElement(b,null,l().createElement(d,null,"Follow"),l().createElement(p,null,"Following"))}];var m=[{id:"disabled",label:"disabled",element:l().createElement(b,{isDisabled:!0},l().createElement(d,null,"Follow"),l().createElement(p,null,"Following"))}],v=[{id:"pressed",label:"pressed",element:l().createElement(b,{isPressed:!0},l().createElement(d,null,"Follow"),l().createElement(p,null,"Following"))}]}},n={};function r(e){var l=n[e];if(void 0!==l)return l.exports;var o=n[e]={exports:{}};return t[e](o,o.exports,r),o.exports}r.m=t,r.amdO={},e=[],r.O=function(t,n,l,o){if(!n){var i=1/0;for(c=0;c<e.length;c++){n=e[c][0],l=e[c][1],o=e[c][2];for(var a=!0,s=0;s<n.length;s++)(!1&o||i>=o)&&Object.keys(r.O).every(function(e){return r.O[e](n[s])})?n.splice(s--,1):(a=!1,o<i&&(i=o));if(a){e.splice(c--,1);var u=l();void 0!==u&&(t=u)}}return t}o=o||0;for(var c=e.length;c>0&&e[c-1][2]>o;c--)e[c]=e[c-1];e[c]=[n,l,o]},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=6867,function(){var e={518:0,1117:0,1252:0,1578:0,1974:0,2033:0,2274:0,2782:0,3140:0,4268:0,4583:0,4723:0,4924:0,6671:0,6867: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 l,o,i=n[0],a=n[1],s=n[2],u=0;if(i.some(function(t){return 0!==e[t]})){for(l in a)r.o(a,l)&&(r.m[l]=a[l]);if(s)var c=s(r)}for(t&&t(n);u<i.length;u++)o=i[u],r.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return r.O(c)},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 l=r.O(void 0,[6790],function(){return r(5777)});l=r.O(l),(SLDS=void 0===SLDS?{}:SLDS)["__internal/chunked/showcase/./ui/components/buttons/dual-stateful/example.jsx.js"]=l}();