{"_id":"@beisen/enhance-modal","_rev":"4-8d6da967ec3187c5867b02cff502ad0d","name":"@beisen/enhance-modal","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@beisen/enhance-modal","version":"1.0.0","description":"> @beisen/enhance-modal","main":"lib/index.js","scripts":{"start":"italent-thunder start","build":"italent-thunder build prod --mode development","build-prod":"italent-thunder build prod","lib":"stl build lib","examples":"sbl start --port 9001","prepublish":"npm run lib","commit":"git-cz"},"license":"ISC","repository":{"type":"git","url":"git@gitlab.beisencorp.com:ux-share-platform/enhance-modal.git"},"peerDependencies":{"react":"16.x.x","react-dom":"16.x.x"},"devDependencies":{"@beisen/ts":"1.x.x","@beisen/build":"1.x.x","@beisen/babel":"7.x.x","@beisen/storybook":"1.x.x","@beisen/storybook-react":"4.x.x","@beisen/italent-thunder":"1.x.x","@beisen/webpack":"4.x.x","commitizen":"2.x.x","cz-conventional-changelog":"2.x.x","@types/react":"16.x.x","@types/react-dom":"16.x.x","react":"16.x.x","react-dom":"16.x.x"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"dependencies":{"@beisen-phoenix/loading":"^3.2.34","@beisen-phoenix/message":"^3.2.34","@beisen-phoenix/modal":"^3.2.34","@beisen-phoenix/style-token":"^3.2.34","omit.js":"^1.0.2"},"gitHead":"8406ccbb2ff01a76270ecebcd4575c2a32849adc","_id":"@beisen/enhance-modal@1.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.0.0","_npmUser":{"name":"liugenpeng","email":"liugenpeng@beisen.com"},"dist":{"integrity":"sha512-WBoW18dAULXOVI4uiCU3GEwDfJlxTqkYmRR7ygTgUAXlbnutBbpcDk7BRL4HOthZYEFAWXyKGd5z3FaThFBeEQ==","shasum":"0cd23cd75a559927f3dc298494757360712c60f1","tarball":"https://registry.npmjs.org/@beisen/enhance-modal/-/enhance-modal-1.0.0.tgz","fileCount":5,"unpackedSize":8085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqkgrCRA9TVsSAnZWagAALdEP/2Un+TqaEqZZwW7kwbC/\nU2SGOhNyDSWAsDVKcdTvHozKUS+VyCgY6SB4hROyQne9pOUIuNc8ZbRtlTkm\n3ZE12wUJE7XsCk3WdjRzK3JL/jcIgsiGsGE3LM4/MuRoFM1B5kTN6rsqSSyv\nvCU/KEd0Ox6Za5Unkq9ccB25tD3p7TGoMSffUQ1BSK8HBR+kS8Pq57zER4Ut\n9auKwRR5Zv5oN+9FsD61GoS/AbIPioVUh36CwF3owbISkCBlp3GVV/6MoF5+\nZvE1hChjsoxyL6ybjwa12NrK+f1/ZOPmRzLZMdxVl+cEMpwe3I7WEZtvEU+V\nbdp563TkikNiD+EqDvasSPfophhzfBvNq/ErJjJMSTjYX1CccA3yqPySLNce\nMmwEysHDHMyeorPCye5s/ZXBCv7sSgzmbflBxAmH72bVq6mO+xlzYkInK/+o\nMOpSqx/fzZxwgYo1HSqjzl5fIVWBCGDNEPzVX3ANvjyg3aIgpH5dvV8YyEJs\nndB7WZa3NM4f4Igfa68ZguK5PFtDwnKSzjDJJjItvEFibmYY8boegi0P+cwZ\nLqsZ70zFn274ibrwajQFgl0Kv51ZKwh3tEI2pGWzgclaeoilu3IDmYQKIGhh\ncIdzIAVhBRwrl27ucOrROmCkNbN/4aMt91L1CNFEuWx3hKgVTZnJLujmKfRw\njBkM\r\n=6XJJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUOlvgmd7Ie6LrY9IMNAXZA2KT+Le2z3f9iuxhcci2pgIgO65vSWpurtqmxSRqfGi/go28mHmmih0kfv6wkVQ35uY="}]},"maintainers":[{"name":"liugenpeng","email":"liugenpeng@beisen.com"},{"name":"beisencorp","email":"ci@beisen.com"},{"name":"lgm","email":"it1011@qq.com"},{"name":"neozw","email":"lihegaozhong@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhance-modal_1.0.0_1571440683323_0.9296666703005354"},"_hasShrinkwrap":false},"1.0.2":{"name":"@beisen/enhance-modal","version":"1.0.2","description":"> @beisen/enhance-modal","main":"lib/index.js","scripts":{"start":"italent-thunder start","build":"italent-thunder build prod --mode development","build-prod":"italent-thunder build prod","lib":"stl build lib","examples":"sbl start --port 9001","prepublish":"npm run lib","commit":"git-cz"},"license":"ISC","repository":{"type":"git","url":"git@gitlab.beisencorp.com:ux-share-platform/enhance-modal.git"},"peerDependencies":{"react":"16.x.x","react-dom":"16.x.x"},"devDependencies":{"@beisen/ts":"1.x.x","@beisen/build":"1.x.x","@beisen/babel":"7.x.x","@beisen/storybook":"1.x.x","@beisen/storybook-react":"4.x.x","@beisen/italent-thunder":"1.x.x","@beisen/webpack":"4.x.x","commitizen":"2.x.x","cz-conventional-changelog":"2.x.x","@types/react":"16.x.x","@types/react-dom":"16.x.x","react":"16.x.x","react-dom":"16.x.x"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"dependencies":{"@beisen-phoenix/loading":"^3.2.34","@beisen-phoenix/message":"^3.2.34","@beisen-phoenix/modal":"^3.2.34","@beisen-phoenix/style-token":"^3.2.34","omit.js":"^1.0.2"},"gitHead":"978dd251bdd1809372d2e315df8c922aadb23520","_id":"@beisen/enhance-modal@1.0.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jmQyAWdSZ/pnHVWys66fpkGcyJ6noY5FZODxYRRiCOgIbp0eRcsEqTRFVJCBAMwg13m/NEUQNzt40ynpN8aJSg==","shasum":"813111c5fb214299cd98d6b9b69457b855fd45a4","tarball":"https://registry.npmjs.org/@beisen/enhance-modal/-/enhance-modal-1.0.2.tgz","fileCount":5,"unpackedSize":8085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqsJ/CRA9TVsSAnZWagAAjWUP/0DkW0Tim65ZgcZfNOyn\njDXOsIRw+2v2uVPd21nRGzKA56wga99kT6fRjMPsOEwrfV6nIuin4wxqN7B6\nhPt/G5ItuBXg4UdUBj4Z6wHqUmH5JQiVgK88gb6uKHiClQUgLcKNQrGAVgQH\nT+fsuthY8ZvbPnxBQnP2h2aQtEnDdm5reeQ5Cv/b6HDutr04oVA+xjJatEy0\nNZZZPX+thLMnjgywFSB8LHTwu0uQxZlveELy2Rs1uJuc0tkDqH8fJGbw/ARM\n6RdxnEgsm87vV6jcpjn6qusqb5jW21/ATcbKhZY/U/1991M1HxRO87UjVdNj\n6rgkrnlkCV/S4cMEbRa5K2mwVsnlliMUzZTMv4vFmu2qqwgvxmPn0ezdi3oD\nfz48hg+XUeu8hlSYrgDsEUkLNXw15kBbqCEVtEQRR31C3yEwoJ0XOW+wzvNT\nq4ffL4mWwYN5DgumADKjxejYgugH1fS29ya69OZvbNH3qcLwFRJVz9fUJ5QC\nGkui7/IHtRcVXS4U/9dHqKhuO8YqRMrp+cmsgCSacVlD8vNztbSc0TInxcxo\nTUfCf2BMIxNVk+rRXk9gddQfCnzG5ZuQIRQrmlxc0eUmzD/2anakhXPQrFfy\nlevFi0NZKaOn50Pbe1zFsVFzwVvHAZoEEFEABA9pExA0FqxkP7wOHze077lg\nacSM\r\n=QSBc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC0lUO3XGGSBk7xDbYiurFLM/tmlCkCvEODAUYDrzTugIhAKQI6bPm1R/C4Oo8hsaOAwHmroP+rWAYTII0svY1ranN"}]},"maintainers":[{"name":"beisencorp","email":"ci@beisen.com"},{"name":"lgm","email":"it1011@qq.com"},{"name":"liugenpeng","email":"liugenpeng@beisen.com"},{"name":"neozw","email":"lihegaozhong@gmail.com"}],"_npmUser":{"name":"beisencorp","email":"ci@beisen.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhance-modal_1.0.2_1571471999118_0.6471905105097875"},"_hasShrinkwrap":false},"1.0.3":{"name":"@beisen/enhance-modal","version":"1.0.3","description":"> @beisen/enhance-modal","main":"lib/index.js","scripts":{"start":"italent-thunder start","build":"italent-thunder build prod --mode development","build-prod":"italent-thunder build prod","lib":"stl build lib","examples":"sbl start --port 9001","prepublish":"npm run lib","commit":"git-cz"},"license":"ISC","repository":{"type":"git","url":"git@gitlab.beisencorp.com:ux-share-platform/enhance-modal.git"},"peerDependencies":{"react":"16.x.x","react-dom":"16.x.x"},"devDependencies":{"@beisen/ts":"1.x.x","@beisen/build":"1.x.x","@beisen/babel":"7.x.x","@beisen/storybook":"1.x.x","@beisen/storybook-react":"4.x.x","@beisen/italent-thunder":"1.x.x","@beisen/webpack":"4.x.x","commitizen":"2.x.x","cz-conventional-changelog":"2.x.x","@types/react":"16.x.x","@types/react-dom":"16.x.x","react":"16.x.x","react-dom":"16.x.x"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"dependencies":{"@beisen-phoenix/loading":"^3.2.34","@beisen-phoenix/message":"^3.2.34","@beisen-phoenix/modal":"^3.2.34","@beisen-phoenix/style-token":"^3.2.34","omit.js":"^1.0.2"},"gitHead":"b478faa03eb5b01aeb1a58d482d8f34882de4eeb","_id":"@beisen/enhance-modal@1.0.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-arryiPCZMDydwL2oZGUiAuzGZ7XTfI/imXrE0AzdFIBkS4HHV0QCLU07wQrf+62yX/Eq0bBLIHiBOl3A/ugzEg==","shasum":"d7df6280d57a3fa93328eebfc91fd50d110030ff","tarball":"https://registry.npmjs.org/@beisen/enhance-modal/-/enhance-modal-1.0.3.tgz","fileCount":5,"unpackedSize":8085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrRomCRA9TVsSAnZWagAAl6YQAIw/utrb0tShiGwe+/L7\npAyNs33dACyF8bdUuNtVtMGUlyrefhoxXBVo16TFBFS0CqrOupt+PMKSiY+n\nQRu34i+uUPX8xIkW94xxs3VR5FOMTuwwRGqUHzPxTVvpr4herPU34120IwDv\nQWomdND4Q9N2S+7nDpoeoTLVRwQNqDe92jnGOc1uJQ1/FPst9Be4Rouve9UV\nZU/OluoNva8h+CHM8NoB1bZYnjKEBUjEz8v7te8UY4Mp+7BcsDHt2rPUnCUM\nrbIE3C8K0pGnRCHrEGdFLMCrww5zSqnfpHmStgNkFEETpC6TrzhAoaDQ9vTR\njNmnE2xoJ5gDjgUKJmP5sC6JNSL48Zj2Bx5YTzJ5gzzpW/VK32kBNpgKPdNS\n/XeIMN/swrYeqLm1vCCqor81EmQG6Ng3ORO5RBjr8dctDbu2N3m9eON7KnVh\nbWMbg4QlDksGFqDBkAPHsq4lluV8G0JwQyPr6r+hxwzDAbZNy/N/e5pQx8v2\nhe6nXtUSxZxWvQdNJLlHuVIPftEL/yPc5sL/CJeR0t18H7rc2b1Xc/NDxILl\nHvRVlNPrgbuRxhZgL/NDgXQJyXeVtomIAdoMlkwnLja3TaRorJhZaSnKj65W\nP9+a2zurkS7wp/bf7crQKyHkQzrnESMMY8qZoiatYtSqldfpOD60FG74ltKe\nK00L\r\n=+efK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPyLjQnDcp+WtCbTsdnduxIg+s0KpMwD4RDuwCLbjdLAiEAidwZ4VkQqGSMdIkyVhgK+TlZnpD6+5as6hnLviAxo2c="}]},"maintainers":[{"name":"beisencorp","email":"ci@beisen.com"},{"name":"lgm","email":"it1011@qq.com"},{"name":"liugenpeng","email":"liugenpeng@beisen.com"},{"name":"neozw","email":"lihegaozhong@gmail.com"}],"_npmUser":{"name":"beisencorp","email":"ci@beisen.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enhance-modal_1.0.3_1571625510008_0.0938993327442923"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-18T23:18:03.083Z","1.0.0":"2019-10-18T23:18:03.452Z","modified":"2022-04-04T18:18:42.502Z","1.0.2":"2019-10-19T07:59:59.244Z","1.0.3":"2019-10-21T02:38:30.230Z"},"maintainers":[{"email":"albertzhang.pro@gmail.com","name":"albert-zhang"},{"email":"liugenpeng@beisen.com","name":"liugenpeng"},{"email":"ci@beisen.com","name":"beisencorp"},{"email":"it1011@qq.com","name":"lgm"},{"email":"lihegaozhong@gmail.com","name":"neozw"}],"description":"> @beisen/enhance-modal","repository":{"type":"git","url":"git@gitlab.beisencorp.com:ux-share-platform/enhance-modal.git"},"license":"ISC","readme":"# enhance-modal\n\n> @beisen/enhance-modal\n\n## 概述\n\n> 封装了常用的交互，包含错误提示、加载等常见场景\n\n\n## 参数\n\n| 参数 | 说明 | 类型 | 默认值 | 是否必传 |\n| --- | --- | --- | --- | --- |\n| loading | 是否显示加载小太阳 | boolean | -- | 否 |\n| children | 自定义内容 | ReactNode | -- | 否 |\n| onClose | 关闭执行回调 | function | -- | 否 |\n| onConfirm | 点击确认执行回调 | function | -- | 否 |\n| containerClassName | 内部容器自定义样式 | string | -- | 否 |\n\n### 其他可以参考Modal组件\n\n## API\n\n| 名称 | 说明 | 类型 | 默认值 | 是否必传 |\n| --- | --- | --- | --- | --- |\n| showError | 显示错误提示，接受一个对象类型参数，可以看Message组件的props | function | -- | 否 |\n| showSuccess | 显示成功提示, 同showError | function | -- | 否 |\n| showWarning | 显示警告提示, 同showError  | function | -- | 否 |\n| showInfo | 显示信息类提示, 同showError | function | -- | 否 |\n\n\n\n\n\n## demo\n\n```ts\nimport React, { useEffect, useState, useRef } from 'react';\nimport EnhanceModal from '../../src';\n\n\nexport default ()=>{\n  const [ visible, setVisible ] = useState(false);\n  const [ loading, setLoading ] = useState(true);\n\n\n  const modalRef = useRef();\n\n  const onClose =()=>{\n    setVisible(false);\n  }\n  const onConfirm=()=>{\n    modalRef.current.showError({\n      message: '交换机啊'\n    });\n  }\n  useEffect(()=>{\n    setTimeout(()=> {\n      setLoading(false);\n    }, 3000)\n  }, []);\n\n  return (\n    [\n      <button onClick={()=>{\n        setLoading(true);\n        setVisible(true);\n        setTimeout(()=> {\n          setLoading(false);\n        }, 3000)\n\n      }}>\n        显示\n      </button>,\n       <EnhanceModal title=\"测试\" loading={loading} ref={modalRef} visible={visible} onClose={onClose} onConfirm={onConfirm} >\n          fdsafdsfddsafdsf\n          fdsafdsafdasfdsafds\n      </EnhanceModal>\n\n    ]\n  )\n}\n\n```","readmeFilename":"README.md"}