{"_id":"@beisen-phoenix/upload-button","_rev":"3-1bafe0693fa7d034987f583607878935","name":"@beisen-phoenix/upload-button","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@beisen-phoenix/upload-button","version":"1.0.0","description":"","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","compile":"NODE_ENV=production babel ./src --out-dir lib --extensions \".ts,.tsx\" --copy-files","types":"tsc --emitDeclarationOnly","prepublish":"npm run lib","examples":"sbl start --port 9001"},"license":"ISC","repository":{"type":"git","url":"git@gitlab.beisencorp.com:ux-phoenix/upload-button.git"},"peerDependencies":{"styled-components":"^4.1.3","react":"16.x.x","react-dom":"16.x.x"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.3","@beisen/babel":"7.x.x","@beisen/build":"1.x.x","@beisen/italent-thunder":"1.x.x","@beisen/storybook":"1.x.x","@beisen/storybook-react":"4.x.x","@beisen/ts":"1.x.x","@beisen/webpack":"4.x.x","@types/react":"^16.8.4","@types/react-dom":"^16.8.2","@types/styled-components":"4.1.1","commitizen":"^2.x.x","cz-conventional-changelog":"^2.1.0","styled-components":"^4.1.3","react":"16.x.x","react-dom":"16.x.x"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"dependencies":{"@beisen-phoenix/style-token":"^1.0.0"},"gitHead":"82ac3b4661ec38c07026f099ea34e70b8e815bc8","_id":"@beisen-phoenix/upload-button@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"beisencorp","email":"ci@beisen.com"},"dist":{"integrity":"sha512-UUaL8TWYhGaGCTPWNMxO94vXKRxSPXQ0albplZXzyinl+DhCHUoSPkvJ/4Y5dlqV58Pm57css5x7wfS00BZsOg==","shasum":"7109fb74fa98f699108c9ba1336380831e6a1516","tarball":"https://registry.npmjs.org/@beisen-phoenix/upload-button/-/upload-button-1.0.0.tgz","fileCount":4,"unpackedSize":3432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcboODCRA9TVsSAnZWagAAPTsP/j1Z+jGS8KaMVWnJtD/e\nWEWoi7vCDt088P4fghuopCl+SYL2NKQ+OHDmu9OlPNd9/1K8EICmfBzE5sy6\nKVuvkQzeMign3xru8/3spw2HOSuRgHi1EZzG+pQj+xDOXzeoPsLQD7+LTtp3\np6vV2XDx4mYWH5vLaxgk5/cxCW5gLu93DeXTYYsEs2wdvlWciBXOHRXD4c/o\nKF/wDROk46tKANpU1IsugiHXauES+Fbo5rmSXsNUU6BjDtDSp9dsIneEhqg7\n/j7sMbNDwmVBCcJ2z8B58CIB69hy7pXyZmApr3IBj+dXKAPQcx7uw3nAPph+\nnb+CwZLcbwDeHGxqhmAsIqhl0yeDwJy3T2NMU5NspwU1qjrZkQelP2KDAjX8\nvVvjmjWVBOREa+WTK2YPkxcvPWnZkDUFQXg1jghEzqqjLYCUGBofGkz5DLc3\nAWewKoTdJbeL9tQ2YytpIZm5d7SNStu9FRopi0dEco64b8gK2earh0z7yhAG\n+GKFcpJUrUJhPTLV/Y8Ib8CzfXnTp1ZTeNCCZ1+Zi1MSStYuyW+a5gWB0l3T\n6KWzkrr/PgpVvAw05C79JsidxkzmmYs4MAXUD1dFkHpACPWxSNHY4jXxd8iS\nfHFSJ9ULxSMhix1dF+K6wb2JxXZPkmqg0UurifXEhpuz/yxTvKitRMl/Bvqw\nSZIq\r\n=A2Qg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTAIwUaBgC0INZsXpE6MzmgGh1a0IlVeePlMZBW+RQoAiA6BhCcPD8J0EgPogt1a1h9JIyO6e/P85sUbJB82sOjsg=="}]},"maintainers":[{"name":"beisencorp","email":"ci@beisen.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upload-button_1.0.0_1550746498642_0.015198780137116064"},"_hasShrinkwrap":false},"1.0.1":{"name":"@beisen-phoenix/upload-button","version":"1.0.1","description":"## 参数说明","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","prepublish":"npm run lib","examples":"sbl start --port 9001","dev":"webpack-dev-server"},"license":"ISC","repository":{"type":"git","url":"git@gitlab.beisencorp.com:ux-phoenix/upload-button.git"},"peerDependencies":{"styled-components":"^4.1.3","react":"16.x.x","react-dom":"16.x.x"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.3","@babel/runtime":"^7.3.1","@beisen/babel":"7.x.x","@beisen/build":"1.x.x","@beisen/italent-thunder":"1.x.x","@beisen/storybook":"1.x.x","@beisen/storybook-react":"4.x.x","@beisen/ts":"1.x.x","@beisen/webpack":"4.x.x","@talentui/webpack-config":"^4.1.2-beta.2","@types/react":"^16.8.4","@types/react-dom":"^16.8.2","@types/styled-components":"4.1.1","commitizen":"^2.x.x","corejs":"^1.0.0","cz-conventional-changelog":"^2.1.0","react":"16.x.x","react-dom":"16.x.x","styled-components":"^4.1.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"dependencies":{"@beisen-phoenix/style-token":"^1.0.0","@reacted/use-file-upload":"^1.0.3","@reacted/use-width-overflow":"^1.0.1"},"gitHead":"70ed5c0b96c21786948d14800597852d98931655","_id":"@beisen-phoenix/upload-button@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"beisencorp","email":"ci@beisen.com"},"dist":{"integrity":"sha512-QlxNALU3hxfmmMlTce5O6PSWzfkk0cXaEEwFhmKIWW0lbvSSUIymLCCzvVIW+JJu59qeCOzZZysxj4kuJlwzCw==","shasum":"284958dad80adf464e684bb2b280c83cc694a095","tarball":"https://registry.npmjs.org/@beisen-phoenix/upload-button/-/upload-button-1.0.1.tgz","fileCount":7,"unpackedSize":5510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdQseCRA9TVsSAnZWagAAVA4P+QH0dQJ3WuUdVuBHfCor\nMPCz+IkAyQ45M5kS9VczrxosEkPA93G83ze6cFbBXkYbp7kxLVtQDHFk29PH\nMx+XuYQ1LmEDEHRr/P/IwP85/0bDXhN9/SJOiFlvJvjxf9SpFhH+qAnvLhJM\nQnMgzjNmbaD6O3dnvRW3keUR9kE+zz20NBS9GYgqTxwewp0B7DZhPt5zy7OG\nFPGZM51Sr2jiLfvb3mW1AfMmIcBCorWTgX0931hMvTqeSvPPMz1J+uRXi8Ht\n/Rd8NP3hO0AMpXv8v+eQ4dNGQZn0w8waUfgBZ4vWCmurEWSo9DdvUWwcoFh7\nY85n99Dyw8YUsq7tsx3TVl+psW2MUEuF7GyeproVY6hENINA66FPXKUyZkdj\n8kLClnVHViV5eo/DlX3hewJmxQH98dC1uGK97dWAGvok7qVJHSqqgFQCO/kG\n/p3IU7jGd888FrazdB1uu42hHm0yH2uCYZ5T+7FTLKf5Z+U6Ug4bIOuulkEu\nMYlmsOz7qUt7cq3gS614eLwVHJ1Kd5ACyFuG/Yt1NUwr+RqebwD1w+1jrMaj\nFV0+/nzniPoe9JlE4cLJjHSucaVihMX/PsgkE7v/rxJmvbKCk6rY8Rbcp+/C\nv7vvWlCJP/ZNWUeA7qod9nZJYpepM0L1VaBSfXlxkMK+8gMLPnSOVUTkh65g\nz1ZQ\r\n=5Ym9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUZZ69bRxnRP/11ZIA89gdY9vOdI/+xGEjQxH6U3BdSAiEAubixVwu7WeViclfLe0GtzkzyGr/aqRXuX7/NbJ9ZTgs="}]},"maintainers":[{"name":"beisencorp","email":"ci@beisen.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upload-button_1.0.1_1551174429995_0.8469016853920579"},"_hasShrinkwrap":false},"1.0.2":{"name":"@beisen-phoenix/upload-button","version":"1.0.2","description":"## 参数说明","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","prepublish":"npm run lib","examples":"sbl start --port 9001","dev":"webpack-dev-server"},"license":"ISC","repository":{"type":"git","url":"git@gitlab.beisencorp.com:ux-phoenix/upload-button.git"},"peerDependencies":{"styled-components":"^4.1.3","react":"16.x.x","react-dom":"16.x.x"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.3","@babel/runtime":"^7.3.1","@beisen/babel":"7.x.x","@beisen/build":"1.x.x","@beisen/italent-thunder":"1.x.x","@beisen/storybook":"1.x.x","@beisen/storybook-react":"4.x.x","@beisen/ts":"1.x.x","@beisen/webpack":"4.x.x","@talentui/webpack-config":"^4.1.2-beta.2","@types/react":"^16.8.4","@types/react-dom":"^16.8.2","@types/styled-components":"4.1.1","commitizen":"^2.x.x","corejs":"^1.0.0","cz-conventional-changelog":"^2.1.0","react":"16.x.x","react-dom":"16.x.x","styled-components":"^4.1.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"dependencies":{"@beisen-phoenix/style-token":"^1.0.0","@reacted/use-file-upload":"^1.0.5","@reacted/use-width-overflow":"^1.0.1"},"gitHead":"f3f58b76f08485ed6bc56041218331b4c0a68704","_id":"@beisen-phoenix/upload-button@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"beisencorp","email":"ci@beisen.com"},"dist":{"integrity":"sha512-IcooKqdvU6KkcX5FvEGI+NOgnaLeL+6tTs6/Y627dHXpyTKdDD10MzBIidqXhPY1Zqp1J0pZhrglS0f2XRTOhw==","shasum":"e968ce5a13e7209dd6b7caf513750c6f74c3fe46","tarball":"https://registry.npmjs.org/@beisen-phoenix/upload-button/-/upload-button-1.0.2.tgz","fileCount":7,"unpackedSize":5154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdSDkCRA9TVsSAnZWagAA2PYQAJw+niwdLeYh05+6KiBS\nqOzP4fMDpZAGhQ+nkxTFSrmZASU55LS8asPnXKIDALWTL66pn3n7YeUNae4+\nsrSb9cMeaHYlLyByYEM6ulFZb0/NKiS01XXOdvHxu6b5Q+RlWgpFdj2ConCz\nhf60NKmCH/PHD3c7tUKCfBWOZPtp0AQbO8VxJAJ17HSR80y5MbkWGa+/hbKp\nB/nT7PErFu5pfl1xhhAGBpRiil2NkdFtw0T7ji5tD0wcgb4pMyAVQ0z7V++n\nwoyNo0gqElZrAi37yv7tsxdJqXrtB6v5CdW+gZw2zBaqLWMqNwJFxofMwKbj\nFfpSSHG5duqhuaamIpyUb7wHiRy2B3bp59BfrvZkm0/R33per/ScACt4S4gP\nDxJ5T9+BkIYAZtZIPqc3SYjm9wF/oevePkL0C5IEbWRrId9pTC7XvDyFfR4+\nKDgM1lHwFGflhUtlqs32Ffpu8ikAXLDnc8kcZ//EhkI5l7CZwQKYZfsCyXOF\nN+h/PpW+ZmWyjJvgTSicRhbXNMChzonCaGb36/x388cUgvPK187IIODjEPs3\nMlT6uHp4tNRXOKfHqPoEED6d0FGzegyGAmV8y7llMIqdXx6fH3T0Q31hm82L\nAJjoYqLw2Ju/VHu4IX2GK7qOy/1+g4alrR6u0gXXpM1zjWdTtFFbY8+4zUZA\nftVq\r\n=qyIa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDm5I2iqYKCgValjDW5XYwF0rriSYLqeZL3tWzZUdAuUAiEAptePoDSuFKRJnF21XR9m5F7czaxfa8iV0vuCdY+xnKg="}]},"maintainers":[{"name":"beisencorp","email":"ci@beisen.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upload-button_1.0.2_1551180004366_0.5860477042701826"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-21T10:54:58.404Z","1.0.0":"2019-02-21T10:54:58.810Z","modified":"2022-04-04T18:17:30.468Z","1.0.1":"2019-02-26T09:47:10.219Z","1.0.2":"2019-02-26T11:20:04.512Z"},"maintainers":[{"name":"beisencorp","email":"ci@beisen.com"}],"repository":{"type":"git","url":"git@gitlab.beisencorp.com:ux-phoenix/upload-button.git"},"license":"ISC","readme":"#上传按钮\n\n## 参数说明\n\n### text?: string\n按钮显示的文本内容, 不提供的话默认显示**选择上传文件**\n\n### onSelect?: (files:FileList) => any\n选择完文件后的回调函数\n\n### url?: string?\n选择完文件后上传接口, 如果不提供此参数，将不会执行上传，需要组件使用者通过onSelect自己处理上传逻辑\n\n### className?: string?\n给组件的根节点追加className，也方便使用styled(UploadButton)追加样式\n\n### onUpload?:(response: {DfsPath:string, ClientUrl: string}[]) => any\n如果传递了url参数，测会调用此回调方法，参数是返回文件的Dfs地址和Client地址的数组\n\n### type?: string\n定义按钮的类型，默认值为**button**, 显示为一个蓝色的按钮，还可以使用**text**，测显示为文本\n\n### icon?: file\n定义按钮的图标，需要开发者传递图标对象\n\n\n## examples\n\n```typescript\nimport React from 'react';\nimport UploadButton from '@beisen/upload-button';\nimport icon from './'\n\nexport default function App (props:any){\n  const handleSelect = (files: FileList) => {\n    console.dir(files)\n  }\n  return <UploadButton \n    text=\"选择文件\" \n    onSelect={handleSelect}\n    className='my-custom-classname'\n    url={uploadUrl}\n    type=\"button\"\n    />\n}\n\n```","readmeFilename":"README.md","description":"## 参数说明"}