UNPKG

cyl-hooks-tools

Version:

基于react上下文实现的权限管理

1 lines 2.88 kB
!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.cylHooksTools=t(require("react")):e.cylHooksTools=t(e.react)}(self,(e=>(()=>{"use strict";var t={156:t=>{t.exports=e}},r={};function o(e){var n=r[e];if(void 0!==n)return n.exports;var c=r[e]={exports:{}};return t[e](c,c.exports,o),c.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var n={};return(()=>{o.d(n,{default:()=>u});var e=o(156),t=o.n(e),r=["ninePatch","content","style","children"];function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},c.apply(this,arguments)}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function i(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){p(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}function p(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){if(null==e)return{};var r,o,n=function(e,t){if(null==e)return{};var r,o,n={},c=Object.keys(e);for(o=0;o<c.length;o++)r=c[o],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(o=0;o<c.length;o++)r=c[o],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function f(e,o){var n=e.ninePatch,a=e.content,p=void 0===a?n:a,f=e.style,u=e.children,b=l(e,r),s=n.scale||2;return t().createElement("div",c({},b,{ref:o,style:i(i({},f),{},{borderImageSlice:"".concat(n.top," ").concat(n.right," ").concat(n.bottom," ").concat(n.left," fill"),borderImageWidth:"".concat(n.top/s,"px ").concat(n.right/s,"px ").concat(n.bottom/s,"px ").concat(n.left/s,"px"),borderImageOutset:"0px 0px 0px 0px",borderImageRepeat:"stretch stretch",borderImageSource:"url(".concat(n.source,")"),borderWidth:"".concat(p.top/s,"px ").concat(p.right/s,"px ").concat(p.bottom/s,"px ").concat(p.left/s,"px"),borderStyle:"solid",boxSizing:"border-box",minWidth:"".concat((n.left+n.right)/s,"px"),minHeight:"".concat((n.top+n.bottom)/s,"px")})}),u)}const u={NinePatch:t().forwardRef(f)}})(),n=n.default})()));