diff --git a/app.js b/app.js index c3a0880..28559e6 100644 --- a/app.js +++ b/app.js @@ -3989,7 +3989,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var reac /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"./node_modules/styled-components/dist/styled-components.browser.esm.js\");\n/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-feather */ \"./node_modules/react-feather/dist/index.js\");\n/* harmony import */ var _Row__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Row */ \"./src/components/Row.tsx\");\n\n\n\n\nconst Button = styled_components__WEBPACK_IMPORTED_MODULE_1__[\"default\"].button`\n background: none;\n border: none;\n color: green;\n`;\nconst icons = {\n encrypting: react_feather__WEBPACK_IMPORTED_MODULE_2__[\"Loader\"],\n failed: react_feather__WEBPACK_IMPORTED_MODULE_2__[\"XCircle\"],\n encrypted: react_feather__WEBPACK_IMPORTED_MODULE_2__[\"CheckCircle\"]\n};\n\nconst FileView = ({\n file,\n remove\n}) => {\n const Icon = icons[file.status];\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Row__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n left: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Row__WEBPACK_IMPORTED_MODULE_3__[\"Cell\"], null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Icon, null)),\n title: file.name,\n body: `encrypted for ${file.reciever}`,\n right: !!file.link && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Row__WEBPACK_IMPORTED_MODULE_3__[\"Cell\"], null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"a\", {\n target: \"_blank\",\n href: file.link\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Button, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_feather__WEBPACK_IMPORTED_MODULE_2__[\"Download\"], null)))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Row__WEBPACK_IMPORTED_MODULE_3__[\"Cell\"], null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Button, {\n onClick: remove\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_feather__WEBPACK_IMPORTED_MODULE_2__[\"Trash\"], null))))\n });\n};\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (FileView);\n\n//# sourceURL=webpack:///./src/components/File.tsx?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"./node_modules/styled-components/dist/styled-components.browser.esm.js\");\n/* harmony import */ var react_feather__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-feather */ \"./node_modules/react-feather/dist/index.js\");\n/* harmony import */ var _Row__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Row */ \"./src/components/Row.tsx\");\n\n\n\n\n\nconst downloadLink = (name, url) => {\n const downloadLink = document.createElement('a');\n downloadLink.href = url;\n downloadLink.download = name;\n document.body.appendChild(downloadLink);\n downloadLink.click();\n document.body.removeChild(downloadLink);\n};\n\nconst Button = styled_components__WEBPACK_IMPORTED_MODULE_1__[\"default\"].button`\n background: none;\n border: none;\n color: green;\n`;\nconst icons = {\n encrypting: react_feather__WEBPACK_IMPORTED_MODULE_2__[\"Loader\"],\n failed: react_feather__WEBPACK_IMPORTED_MODULE_2__[\"XCircle\"],\n encrypted: react_feather__WEBPACK_IMPORTED_MODULE_2__[\"CheckCircle\"]\n};\n\nconst FileView = ({\n file,\n remove\n}) => {\n const Icon = icons[file.status];\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Row__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n left: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Row__WEBPACK_IMPORTED_MODULE_3__[\"Cell\"], null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Icon, null)),\n title: file.name,\n body: `encrypted for ${file.reciever}`,\n right: !!file.link && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Row__WEBPACK_IMPORTED_MODULE_3__[\"Cell\"], null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Button, {\n onClick: () => downloadLink(file.name, file.link)\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_feather__WEBPACK_IMPORTED_MODULE_2__[\"Download\"], null))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_Row__WEBPACK_IMPORTED_MODULE_3__[\"Cell\"], null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Button, {\n onClick: remove\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_feather__WEBPACK_IMPORTED_MODULE_2__[\"Trash\"], null))))\n });\n};\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (FileView);\n\n//# sourceURL=webpack:///./src/components/File.tsx?"); /***/ }),