mdc-react
Version:
Material Components for the web implemented in React
2 lines • 24.4 kB
JavaScript
/*! For license information please see index.js.LICENSE.txt */
(()=>{var e={7704:(e,t,r)=>{"use strict";r.d(t,{Ue:()=>n.createElement,oX:()=>d});var n=r(6575),i=r(4184),o=r.n(i),a=["component","fallback","className","children"];function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){s(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var d=(0,n.forwardRef)((function(e,t){var r=e.component,i=e.fallback,c=e.className,s=e.children,d=void 0===s?r:s,p=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,a);return(0,n.isValidElement)(r)?(0,n.cloneElement)(r,l({ref:t,className:o()(c,r.props.className)},p)):(0,n.isValidElement)(i)?(0,n.cloneElement)(i,l({ref:t,className:o()(c,i.props.className)},p)):i?(0,n.createElement)(i,l({ref:t,className:c},p),d):d}))},8229:(e,t,r)=>{"use strict";r.d(t,{U:()=>n});var n={ROOT:"mdc-icon",LIGHT:"mdc-icon--light",DARK:"mdc-icon--dark",INACTIVE:"mdc-icon--inactive"}},8263:(e,t,r)=>{"use strict";r.d(t,{Z:()=>m});var n=r(6575),i=r(5697),o=r.n(i),a=r(4184),c=r.n(a),l=r(8229),s=r(5893),d=["name","type","size","light","dark","inactive","element","component","children","className"];function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){b(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function b(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var f=(0,n.forwardRef)((function(e,t){var r,n=e.name,i=e.type,o=e.size,a=e.light,p=void 0!==a&&a,f=e.dark,m=void 0!==f&&f,O=e.inactive,g=void 0!==O&&O,y=e.element,h=void 0===y?"i":y,v=e.component,w=void 0===v?h:v,j=e.children,P=void 0===j?n:j,x=e.className,T=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,d),S=c()(l.U.ROOT,(b(r={},"".concat(l.U.ROOT,"--").concat(i),i),b(r,"".concat(l.U.ROOT,"--").concat(o),o),b(r,l.U.LIGHT,p),b(r,l.U.DARK,m),b(r,l.U.INACTIVE,g),r),x);return(0,s.jsx)(w,u(u({ref:t,className:S},T),{},{children:P}))}));f.displayName="MDCIcon",f.propTypes={type:o().oneOf(["","filled","outlined","round","sharp","two-tone"]),size:o().string,light:o().bool,dark:o().bool,inactive:o().bool};const m=f},4184:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r)){if(r.length){var a=i.apply(null,r);a&&e.push(a)}}else if("object"===o)if(r.toString===Object.prototype.toString)for(var c in r)n.call(r,c)&&r[c]&&e.push(c);else e.push(r.toString())}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},7418:e=>{"use strict";var t=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(e){n[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var a,c,l=i(e),s=1;s<arguments.length;s++){for(var d in a=Object(arguments[s]))r.call(a,d)&&(l[d]=a[d]);if(t){c=t(a);for(var p=0;p<c.length;p++)n.call(a,c[p])&&(l[c[p]]=a[c[p]])}}return l}},2703:(e,t,r)=>{"use strict";var n=r(414);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,r,i,o,a){if(a!==n){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var r={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return r.PropTypes=r,r}},5697:(e,t,r)=>{e.exports=r(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5251:(e,t,r)=>{"use strict";r(7418);var n=r(6575),i=60103;if("function"==typeof Symbol&&Symbol.for){var o=Symbol.for;i=o("react.element"),o("react.fragment")}var a=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function s(e,t,r){var n,o={},s=null,d=null;for(n in void 0!==r&&(s=""+r),void 0!==t.key&&(s=""+t.key),void 0!==t.ref&&(d=t.ref),t)c.call(t,n)&&!l.hasOwnProperty(n)&&(o[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===o[n]&&(o[n]=t[n]);return{$$typeof:i,type:e,key:s,ref:d,props:o,_owner:a.current}}t.jsx=s,t.jsxs=s},5893:(e,t,r)=>{"use strict";e.exports=r(5251)},6575:e=>{"use strict";e.exports=void 0}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=r(6575),t=r(5697),n=r.n(t),i=r(4184),o=r.n(i),a=r(7704),c=r(8263),l=r(5893),s=["overline","primary","secondary","overlineText","primaryText","secondaryText","element","component","className","children"];function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function u(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var b=(0,e.forwardRef)((function(e,t){var r=e.overline,n=e.primary,i=e.secondary,c=e.overlineText,d=void 0===c?r:c,u=e.primaryText,b=void 0===u?n:u,f=e.secondaryText,m=void 0===f?i:f,O=e.element,g=void 0===O?"span":O,y=e.component,h=void 0===y?g:y,v=e.className,w=e.children,j=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,s),P=o()("mdc-list-item__content",v);return(0,l.jsxs)(h,p(p({ref:t,className:P},j),{},{children:[d&&(0,l.jsx)(a.oX,{component:d,fallback:"span",className:"mdc-list-item__overline-text"}),b&&(0,l.jsx)(a.oX,{component:b,fallback:"span",className:"mdc-list-item__primary-text"}),m&&(0,l.jsx)(a.oX,{component:m,fallback:"span",className:"mdc-list-item__secondary-text"}),w]}))}));b.displayName="MDCListItemContent",b.propTypes={overlineText:n().node,primaryText:n().node,secondaryText:n().node};const f=b;var m=["element","component","className"];function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var y=(0,e.forwardRef)((function(e,t){var r=e.element,n=void 0===r?"span":r,i=e.component,a=void 0===i?n:i,c=e.className,s=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,m),d=o()("mdc-list-item__end",c);return(0,l.jsx)(a,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach((function(t){g(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({ref:t,className:d},s))}));y.displayName="MDCListItemEnd";const h=y;var v=["element","component","className"];function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var P=(0,e.forwardRef)((function(e,t){var r=e.element,n=void 0===r?"span":r,i=e.component,a=void 0===i?n:i,c=e.className,s=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,v),d=o()("mdc-list-item__start",c);return(0,l.jsx)(a,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?w(Object(r),!0).forEach((function(t){j(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({ref:t,className:d},s))}));P.displayName="MDCListItemStart";const x=P;var T=["start","content","end","text","overlineText","primaryText","secondaryText","icon","image","avatar","thumbnail","video","leadingIcon","leadingImage","leadingAvatar","leadingThumbnail","leadingVideo","leadingCheckbox","leadingRadio","leadingSwitch","meta","trailingMeta","trailingIcon","trailingCheckbox","trailingRadio","trailingSwitch","activated","selected","disabled","nonInteractive","oneLine","twoLines","threeLines","withLeadingIcon","withLeadingImage","withLeadingAvatar","withLeadingThumbnail","withLeadingVideo","withLeadingCheckbox","withLeadingRadio","withLeadingSwitch","withTrailingMeta","withTrailingIcon","withTrailingCheckbox","withTrailingRadio","withTrailingSwitch","element","component","className","children"];function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function L(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?S(Object(r),!0).forEach((function(t){k(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function k(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var D=(0,e.forwardRef)((function(e,t){var r,n=e.start,i=e.content,s=e.end,d=e.text,p=e.overlineText,u=e.primaryText,b=void 0===u?d:u,m=e.secondaryText,O=e.icon,g=e.image,y=e.avatar,v=e.thumbnail,w=e.video,j=e.leadingIcon,P=void 0===j?O:j,S=e.leadingImage,D=void 0===S?g:S,I=e.leadingAvatar,N=void 0===I?y:I,E=e.leadingThumbnail,_=void 0===E?v:E,R=e.leadingVideo,C=void 0===R?w:R,B=e.leadingCheckbox,M=e.leadingRadio,A=e.leadingSwitch,V=e.meta,U=e.trailingMeta,X=void 0===U?V:U,G=e.trailingIcon,W=e.trailingCheckbox,q=e.trailingRadio,z=e.trailingSwitch,H=e.activated,Z=void 0!==H&&H,F=e.selected,K=void 0!==F&&F,Y=e.disabled,$=void 0!==Y&&Y,J=e.nonInteractive,Q=void 0!==J&&J,ee=e.oneLine,te=void 0!==ee&&ee,re=e.twoLines,ne=void 0!==re&&re,ie=e.threeLines,oe=void 0!==ie&&ie,ae=e.withLeadingIcon,ce=void 0===ae?Boolean(P):ae,le=e.withLeadingImage,se=void 0===le?Boolean(D):le,de=e.withLeadingAvatar,pe=void 0===de?Boolean(N):de,ue=e.withLeadingThumbnail,be=void 0===ue?Boolean(_):ue,fe=e.withLeadingVideo,me=void 0===fe?Boolean(C):fe,Oe=e.withLeadingCheckbox,ge=void 0===Oe?Boolean(B):Oe,ye=e.withLeadingRadio,he=void 0===ye?Boolean(M):ye,ve=e.withLeadingSwitch,we=void 0===ve?Boolean(A):ve,je=e.withTrailingMeta,Pe=void 0===je?Boolean(X):je,xe=e.withTrailingIcon,Te=void 0===xe?Boolean(G):xe,Se=e.withTrailingCheckbox,Le=void 0===Se?Boolean(W):Se,ke=e.withTrailingRadio,De=void 0===ke?Boolean(q):ke,Ie=e.withTrailingSwitch,Ne=void 0===Ie?Boolean(z):Ie,Ee=e.element,_e=void 0===Ee?"li":Ee,Re=e.component,Ce=void 0===Re?_e:Re,Be=e.className,Me=e.children,Ae=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,T),Ve=Boolean(p)+Boolean(b)+Boolean(m),Ue=Boolean(n||P||D||N||_||C||B||M||A),Xe=Boolean(i||p||b||m),Ge=Boolean(s||X||G||W||q||z),We=o()("mdc-list-item",(k(r={},"mdc-list-item--activated",Z),k(r,"mdc-list-item--selected",K),k(r,"mdc-list-item--disabled",$),k(r,"mdc-list-item--with-one-line",te||1===Ve),k(r,"mdc-list-item--with-two-lines",ne||2===Ve),k(r,"mdc-list-item--with-three-lines",oe||3===Ve),k(r,"mdc-list-item--non-interactive",Q),k(r,"mdc-list-item--with-overline",p),k(r,"mdc-list-item--with-leading-icon",ce),k(r,"mdc-list-item--with-leading-image",se),k(r,"mdc-list-item--with-leading-avatar",pe),k(r,"mdc-list-item--with-leading-thumbnail",be),k(r,"mdc-list-item--with-leading-video",me),k(r,"mdc-list-item--with-leading-checkbox",ge),k(r,"mdc-list-item--with-leading-radio",he),k(r,"mdc-list-item--with-leading-switch",we),k(r,"mdc-list-item--with-trailing-icon",Te),k(r,"mdc-list-item--with-trailing-meta",Pe),k(r,"mdc-list-item--with-trailing-checkbox",Le),k(r,"mdc-list-item--with-trailing-radio",De),k(r,"mdc-list-item--with-trailing-switch",Ne),r),Be);return(0,l.jsxs)(Ce,L(L({ref:t,className:We},Ae),{},{children:[(0,l.jsx)("span",{className:"mdc-list-item__ripple"}),Ue&&(0,l.jsxs)(x,{children:[n,P&&(0,l.jsx)(a.oX,{component:P,fallback:c.Z}),D,N,_,C,B,M,A]}),Xe&&(0,l.jsx)(f,{overlineText:p,primaryText:b,secondaryText:m,children:i}),Ge&&(0,l.jsxs)(h,{children:[s,X,G&&(0,l.jsx)(a.oX,{component:G,fallback:c.Z}),W,q,z]}),Me]}))}));D.displayName="MDCListItem",D.propTypes={start:n().node,content:n().node,end:n().node,text:n().node,overlineText:n().node,primaryText:n().node,secondaryText:n().node,icon:n().node,image:n().element,avatar:n().element,thumbnail:n().element,video:n().element,leadingIcon:n().node,leadingImage:n().element,leadingAvatar:n().element,leadingThumbnail:n().element,leadingVideo:n().element,leadingCheckbox:n().element,leadingRadio:n().element,leadingSwitch:n().element,meta:n().node,trailingMeta:n().node,trailingIcon:n().node,trailingCheckbox:n().element,trailingRadio:n().element,trailingSwitch:n().element,activated:n().bool,selected:n().bool,disabled:n().bool,nonInteractive:n().bool,withLeadingIcon:n().bool,withLeadingImage:n().bool,withLeadingAvatar:n().bool,withLeadingThumbnail:n().bool,withLeadingVideo:n().bool,withLeadingCheckbox:n().bool,withLeadingRadio:n().bool,withLeadingSwitch:n().bool,withTrailingMeta:n().bool,withTrailingIcon:n().bool,withTrailingCheckbox:n().bool,withTrailingRadio:n().bool,withTrailingSwitch:n().bool};const I=D;var N=["items","element","className","children"];function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?E(Object(r),!0).forEach((function(t){R(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function R(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var C=(0,e.forwardRef)((function(e,t){var r=e.items,n=e.element,i=void 0===n?"ul":n,c=e.className,s=e.children,d=void 0===s?null==r?void 0:r.map((function(e){return(0,a.Ue)(I,e)})):s,p=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,N),u=o()("mdc-list",c);return(0,l.jsx)(i,_(_({ref:t,className:u},p),{},{children:d}))}));C.displayName="MDCList",I.propTypes={items:n().array};const B=C;var M=["withLeadingText","withLeadingIcon","withLeadingImage","withLeadingThumbnail","withLeadingVideo","withLeadingCheckbox","withLeadingRadio","withLeadingSwitch","element","className"];function A(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function V(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var U=(0,e.forwardRef)((function(e,t){var r,n=e.withLeadingText,i=void 0!==n&&n,a=e.withLeadingIcon,c=void 0!==a&&a,s=e.withLeadingImage,d=void 0!==s&&s,p=e.withLeadingThumbnail,u=void 0!==p&&p,b=e.withLeadingVideo,f=void 0!==b&&b,m=e.withLeadingCheckbox,O=void 0!==m&&m,g=e.withLeadingRadio,y=void 0!==g&&g,h=e.withLeadingSwitch,v=void 0!==h&&h,w=e.element,j=void 0===w?"li":w,P=e.className,x=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,M),T=o()("mdc-list-divider",(V(r={},"mdc-list-divider--with-leading-text",i),V(r,"mdc-list-divider--with-leading-icon",c),V(r,"mdc-list-divider--with-leading-image",d),V(r,"mdc-list-divider--with-leading-thumbnail",u),V(r,"mdc-list-divider--with-leading-video",f),V(r,"mdc-list-divider--with-leading-checkbox",O),V(r,"mdc-list-divider--with-leading-radio",y),V(r,"mdc-list-divider--with-leading-switch",v),r),P);return(0,l.jsx)(j,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?A(Object(r),!0).forEach((function(t){V(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):A(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({ref:t,className:T,role:"li"===j?"separator":void 0},x))}));U.displayName="MDCListDivider",U.propTypes={withLeadingText:n().bool,withLeadingIcon:n().bool,withLeadingImage:n().bool,withLeadingThumbnail:n().bool,withLeadingVideo:n().bool,withLeadingAvatar:n().bool,withLeadingCheckbox:n().bool,withLeadingSwitch:n().bool,withLeadingRadio:n().bool};const X=U;var G=["element","className"];function W(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function q(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var z=(0,e.forwardRef)((function(e,t){var r=e.element,n=void 0===r?"div":r,i=e.className,a=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,G),c=o()("mdc-list-group",i);return(0,l.jsx)(n,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?W(Object(r),!0).forEach((function(t){q(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({ref:t,className:c},a))}));z.displayName="MDCListGroup";const H=z;var Z=["title","element","className","children"];function F(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function K(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach((function(t){Y(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Y(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var $=(0,e.forwardRef)((function(e,t){var r=e.title,n=e.element,i=void 0===n?"h3":n,a=e.className,c=e.children,s=void 0===c?r:c,d=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,Z),p=o()("mdc-list-group__subheader",a);return(0,l.jsx)(i,K(K({ref:t,className:p},d),{},{children:s}))}));$.displayName="MDCListGroupSubheader",$.propTypes={title:n().string};const J=$;B.Item=I,B.Divider=X,B.Group=H,H.Subheader=J,I.Content=f,I.End=h,I.Start=x})()})();