amis-rpc-design/node_modules/react-minimal-side-navigation/lib/index.js

1 line
5.8 KiB
JavaScript
Raw Normal View History

2023-10-07 19:42:30 +08:00
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports["react-minimal-side-navigation"]=t(require("react")):e["react-minimal-side-navigation"]=t(e.react)}(this,(function(e){return(()=>{"use strict";var t={966:function(e,t,n){var a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},i=this&&this.__rest||function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(a=Object.getOwnPropertySymbols(e);i<a.length;i++)t.indexOf(a[i])<0&&Object.prototype.propertyIsEnumerable.call(e,a[i])&&(n[a[i]]=e[a[i]])}return n},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ChevronUpIcon=t.ChevronDownIcon=void 0;var r=o(n(297));t.ChevronDownIcon=r.default.memo((function(e){var t=e.size,n=void 0===t?20:t,o=e.stroke,l=void 0===o?"currentColor":o,s=i(e,["size","stroke"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("svg",a({width:n,height:n,viewBox:"0 0 24 24",fill:"none",stroke:l,strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",className:"side-navigation-panel-select-option-icon side-navigation-panel-select-option-icon-chevron-down"},s),r.default.createElement("path",{d:"M6 9l6 6 6-6"})))}));t.ChevronUpIcon=r.default.memo((function(e){var t=e.size,n=void 0===t?20:t,o=e.stroke,l=void 0===o?"currentColor":o,s=i(e,["size","stroke"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("svg",a({width:n,height:n,viewBox:"0 0 24 24",fill:"none",stroke:l,strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",className:"side-navigation-panel-select-option-icon side-navigation-panel-select-option-icon-chevron-up"},s),r.default.createElement("path",{d:"M18 15l-6-6-6 6"})))}))},851:function(e,t,n){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Navigation=void 0;var i=n(805);Object.defineProperty(t,"Navigation",{enumerable:!0,get:function(){return a(i).default}})},805:function(e,t,n){var a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,n,a){void 0===a&&(a=n),Object.defineProperty(e,a,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,a){void 0===a&&(a=n),e[a]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0});var l=r(n(297)),s=n(966);n(645);t.default=function(e){var t=e.activeItemId,n=e.onSelect,i=e.items,o=l.useState({expanded:!0,selectedId:t}),r=o[0],c=o[1];function d(e){null==n||n({itemId:e})}return l.default.useEffect((function(){c((function(e){return{expanded:e.expanded,selectedId:t}}))}),[t]),l.default.createElement(l.default.Fragment,null,i.length>0&&l.default.createElement("nav",{role:"navigation","aria-label":"side-navigation",className:"side-navigation-panel"},i.map((function(e){var t=e.elemBefore,n=e.itemId===r.selectedId,i=r.expanded&&(n||e.subNav&&e.subNav.some((function(e){return e.itemId===r.selectedId}))||!1);return l.default.createElement("ul",{key:e.itemId,className:"side-navigation-panel-select"},l.default.createElement("li",{className:"side-navigation-panel-select-wrap"},l.default.createEle