Compare commits
239 Commits
cea83f6cdf
...
prod
| Author | SHA1 | Date | |
|---|---|---|---|
| 1a9db6a69b | |||
| e9d21824df | |||
| 2421902dbf | |||
| 37f27fe39a | |||
| b964f2e229 | |||
| a1785dcef7 | |||
| 3056b7a28a | |||
| 0069e3cef8 | |||
| e1a97c2b39 | |||
| 00d24ca84f | |||
| 487d39ca99 | |||
| 226101982d | |||
| d9fb0fd3e4 | |||
| d8bf6af7ef | |||
| 7687984f7d | |||
| cd014e8561 | |||
| e859ab2d3d | |||
| 8cb6daec09 | |||
| 90d2eae0a8 | |||
| c8a306f022 | |||
| efd4d9bf58 | |||
| 5a60de743d | |||
| 8b3adfa2e6 | |||
| e24b230b3a | |||
| 9df59ab9da | |||
| 40f735e070 | |||
| 52aea0d075 | |||
| fb7e2f57df | |||
| ee98865f00 | |||
| dfa552ab46 | |||
| 3f3226f05a | |||
| 4a58caf5b0 | |||
| 51b5435201 | |||
| e9f0d85bbe | |||
| 419f8bda82 | |||
| 0df97ff9bc | |||
| c63add9e12 | |||
| 55ae16d1cb | |||
| 55a3ccd7ac | |||
| f4742c9756 | |||
| 19f9fcbd39 | |||
| 4fc8728857 | |||
| 68b80af571 | |||
| e16ca3f590 | |||
| 6a7229959c | |||
| 58a2434e2d | |||
| 8ecdfe0ea1 | |||
| 0ae45f085b | |||
| cb298c3c54 | |||
| 5985caf69a | |||
| 9d5ce07a90 | |||
| 4044fb2eb5 | |||
| 45f65428cf | |||
| be3b10a1b5 | |||
| ca60b1bbdc | |||
| 85a301cdc3 | |||
| 72b42b620d | |||
| 456acc4872 | |||
| 6afd29dd02 | |||
| bd56a50175 | |||
| 5c1c78881f | |||
| 34459b9ea8 | |||
| b77cd8c7bb | |||
| 5a46f16b7d | |||
| 3ad2b32667 | |||
| f3d63f3255 | |||
| 1dcd2a80fb | |||
| d5904e4349 | |||
| b89887481a | |||
| dee17316d1 | |||
| 4226cc0b9f | |||
| 58a733d69f | |||
| 15bba7f5b1 | |||
| d8c17d8309 | |||
| c117b0d127 | |||
| 299f52760e | |||
| 302c5b4ca2 | |||
| 9c14157c64 | |||
| 1b71694761 | |||
| bdeab44a2f | |||
| 6c35b05c3f | |||
| 974569790c | |||
| e2ff39e902 | |||
| 3dfc69c1a2 | |||
| 66acf885ea | |||
| 6f82c405d4 | |||
| 7ee5a8bb53 | |||
| 34f1f333ae | |||
| c9290db149 | |||
| c5a278f69f | |||
| 1e505c4be4 | |||
| 75748abe06 | |||
| 39b1f06a3c | |||
| 00c3a17317 | |||
| 9d90b47105 | |||
| 5f8727a4f0 | |||
| 83a473039b | |||
| 8d77ec3870 | |||
| 7d490613ec | |||
| 25749ae641 | |||
| ad08665da1 | |||
| dc2544677b | |||
| f5fc829b4e | |||
| 58b8cb0efb | |||
| 691947a8d1 | |||
| 2ce01f97bc | |||
| 3152e67fa2 | |||
| 7080b9c53f | |||
| c96bcd2b3a | |||
| 11d6eafc2d | |||
| 9149c144a1 | |||
| 4340fcdbf3 | |||
| 14a2873dfa | |||
| 473d6d36c0 | |||
| 3fbcd8b1fa | |||
| 1ae3de556a | |||
| 07a8b3bced | |||
| 7c05b00c0b | |||
| 29e0b1e6e2 | |||
| f20366c0c1 | |||
| 106389ee5d | |||
| 6593489cc4 | |||
| 78b6eb1f32 | |||
| 4cb27b3b25 | |||
| 6199e4f558 | |||
| 847d6ba97b | |||
| a62da2511f | |||
| 9bddd2c56c | |||
| 15fb951e86 | |||
| 4b82938acb | |||
| 923c4c7e5a | |||
| b7249b4e42 | |||
| 3e9a2c93b6 | |||
| bb7989d080 | |||
| d281f120a8 | |||
| 544eddae84 | |||
| b4774eea3e | |||
| 68663f0cd3 | |||
| 960ad3a866 | |||
| 3648b04b22 | |||
| 01ac5605d6 | |||
| 11df1b1b03 | |||
| 485f73d940 | |||
| eb1546d80c | |||
| 4ace33041e | |||
| f5b2e492fb | |||
| 59e9ca12f0 | |||
| 9b8ac06dac | |||
| e60867cfc0 | |||
| 47a1bb5939 | |||
| 82be6d24f0 | |||
| f203094f14 | |||
| 279079e69f | |||
| bc0829f1fc | |||
| f88ed1524d | |||
| 3a641b93fe | |||
| a6e0cc713c | |||
| 31530b06a6 | |||
| 792f8a7d0f | |||
| 02aa99c364 | |||
| 23303d48ef | |||
| 8d0b9c0e76 | |||
| 4f417f4a8a | |||
| 86f86195eb | |||
| 24a0a6e975 | |||
| 7f88d17ce4 | |||
| 7efff942a8 | |||
| 9a3aaca2fd | |||
| d1b6d9ca14 | |||
| 4bf95e28a9 | |||
| 6168ec9123 | |||
| 7581d4c441 | |||
| f14eb51ba6 | |||
| b37aa7674e | |||
| 9bcf5cd342 | |||
| fa0adbb40f | |||
| a6bc5ffaf6 | |||
| d25acc936d | |||
| 1ef9e94394 | |||
| fdddf993c8 | |||
| 757f94813d | |||
| eaa577a5be | |||
| 3323e8a3cc | |||
| 2898db85de | |||
| c7c65f6dd3 | |||
| 7372830760 | |||
| 8ab808cebb | |||
| 520e93043c | |||
| 8bc292c3ac | |||
| f626b63fac | |||
| 251ee2034c | |||
| 4f000baf6b | |||
| faf08581de | |||
| 3980888f44 | |||
| 6712a14225 | |||
| 09aa45a399 | |||
| 7ffddf2f88 | |||
| d0ea6c2f4a | |||
| f706d02ea2 | |||
| 2bc573d555 | |||
| 36d8e448fd | |||
| 8f18b9facc | |||
| 7d10586d7d | |||
| 50592d358e | |||
| bcd08f69e4 | |||
| 5b924cddc9 | |||
| b80e4b48e8 | |||
| 00508fc593 | |||
| f52c4efb84 | |||
| 63ff36ad9d | |||
| 17f4170f62 | |||
| a8522f96a2 | |||
| c174d988bd | |||
| 9ccb248d99 | |||
| 77cef6d5e9 | |||
| dae426eefa | |||
| 795affe89e | |||
| c822e8b483 | |||
| a5f5720548 | |||
| b110d29b71 | |||
| 2f048c23b3 | |||
| 5ee0d12fd2 | |||
| 2d08b53c6b | |||
| e96dafbf06 | |||
| ccbfbf52c9 | |||
| a7c0c3db16 | |||
| b0ee38a4f6 | |||
| 57fa341d99 | |||
| d14f74a44a | |||
| e4d2738f46 | |||
| 7be44d2e8a | |||
| 9915e8e58b | |||
| a538eebcbf | |||
| 35d5f9c149 | |||
| 5a09e47171 | |||
| 7abbff3c72 | |||
| 595a7e78c5 | |||
| 599d1325c2 | |||
| b93bdc461b |
@ -1,14 +1,14 @@
|
|||||||
# Editor configuration, see http://editorconfig.org
|
# Editor configuration, see http://editorconfig.org
|
||||||
root = true
|
root = true
|
||||||
|
|
||||||
[*]
|
[*]
|
||||||
charset = utf-8
|
charset = utf-8
|
||||||
end_of_line = lf
|
end_of_line = lf
|
||||||
indent_size = 2
|
indent_size = 2
|
||||||
indent_style = space
|
indent_style = space
|
||||||
insert_final_newline = true
|
insert_final_newline = true
|
||||||
trim_trailing_whitespace = true
|
trim_trailing_whitespace = true
|
||||||
|
|
||||||
[*.md]
|
[*.md]
|
||||||
max_line_length = off
|
max_line_length = off
|
||||||
trim_trailing_whitespace = false
|
trim_trailing_whitespace = false
|
||||||
|
|||||||
4
.env
4
.env
@ -1,2 +1,2 @@
|
|||||||
PORT=3000
|
PORT=3000
|
||||||
CHOKIDAR_USEPOLLING=true
|
CHOKIDAR_USEPOLLING=true
|
||||||
|
|||||||
44
.gitignore
vendored
44
.gitignore
vendored
@ -1,22 +1,22 @@
|
|||||||
# See https://help.github.com/ignore-files/ for more about ignoring files.
|
# See https://help.github.com/ignore-files/ for more about ignoring files.
|
||||||
|
|
||||||
# dependencies
|
# dependencies
|
||||||
/node_modules
|
/node_modules
|
||||||
package-lock.json
|
package-lock.json
|
||||||
|
|
||||||
# testing
|
# testing
|
||||||
/coverage
|
/coverage
|
||||||
|
|
||||||
|
|
||||||
# misc
|
# misc
|
||||||
.eslintcache
|
.eslintcache
|
||||||
.DS_Store
|
.DS_Store
|
||||||
.idea
|
.idea
|
||||||
.env.local
|
.env.local
|
||||||
.env.development.local
|
.env.development.local
|
||||||
.env.test.local
|
.env.test.local
|
||||||
.env.production.local
|
.env.production.local
|
||||||
|
|
||||||
npm-debug.log*
|
npm-debug.log*
|
||||||
yarn-debug.log*
|
yarn-debug.log*
|
||||||
yarn-error.log*
|
yarn-error.log*
|
||||||
|
|||||||
136
CHANGELOG.md
136
CHANGELOG.md
@ -1,68 +1,68 @@
|
|||||||
### Changelog
|
### Changelog
|
||||||
|
|
||||||
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
|
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
|
||||||
|
|
||||||
#### [3.2.1](https://github.com/coreui/coreui-free-react-admin-template/compare/3.2.0...3.2.1)
|
#### [3.2.1](https://github.com/coreui/coreui-free-react-admin-template/compare/3.2.0...3.2.1)
|
||||||
|
|
||||||
> 30 March 2021
|
> 30 March 2021
|
||||||
|
|
||||||
- chore: dependencies update - closes #294 [`#294`](https://github.com/coreui/coreui-free-react-admin-template/issues/294)
|
- chore: dependencies update - closes #294 [`#294`](https://github.com/coreui/coreui-free-react-admin-template/issues/294)
|
||||||
|
|
||||||
### [3.2.0](https://github.com/coreui/coreui-free-react-admin-template/compare/3.1.1...3.2.0)
|
### [3.2.0](https://github.com/coreui/coreui-free-react-admin-template/compare/3.1.1...3.2.0)
|
||||||
|
|
||||||
> 14 December 2020
|
> 14 December 2020
|
||||||
|
|
||||||
- fix(BrandButtons): minor temp fixes with stylings [`f0c0585`](https://github.com/coreui/coreui-free-react-admin-template/commit/f0c05858329430c9487bdcfcf36d0aa98f60776d)
|
- fix(BrandButtons): minor temp fixes with stylings [`f0c0585`](https://github.com/coreui/coreui-free-react-admin-template/commit/f0c05858329430c9487bdcfcf36d0aa98f60776d)
|
||||||
- refactor: polyfills cleanup [`9522ade`](https://github.com/coreui/coreui-free-react-admin-template/commit/9522ade1f1eb2c5a26d5208fe6e44be803123bd2)
|
- refactor: polyfills cleanup [`9522ade`](https://github.com/coreui/coreui-free-react-admin-template/commit/9522ade1f1eb2c5a26d5208fe6e44be803123bd2)
|
||||||
- chore: 3.2.0 release for React 17 [`9d5ba97`](https://github.com/coreui/coreui-free-react-admin-template/commit/9d5ba97b4d7ab7d2adbb09b8a2c74d4f00fadbcc)
|
- chore: 3.2.0 release for React 17 [`9d5ba97`](https://github.com/coreui/coreui-free-react-admin-template/commit/9d5ba97b4d7ab7d2adbb09b8a2c74d4f00fadbcc)
|
||||||
- test: refactor, import temp update [`f3f91c5`](https://github.com/coreui/coreui-free-react-admin-template/commit/f3f91c5d721754a2dac26143f312415c94c7ed68)
|
- test: refactor, import temp update [`f3f91c5`](https://github.com/coreui/coreui-free-react-admin-template/commit/f3f91c5d721754a2dac26143f312415c94c7ed68)
|
||||||
- chore: React 17 and dependencies update [`f6a710f`](https://github.com/coreui/coreui-free-react-admin-template/commit/f6a710ffd6996c9b6b026b8eebed6ff390757fe1)
|
- chore: React 17 and dependencies update [`f6a710f`](https://github.com/coreui/coreui-free-react-admin-template/commit/f6a710ffd6996c9b6b026b8eebed6ff390757fe1)
|
||||||
- fix(_nav): no anonymous default export [`ed83c9a`](https://github.com/coreui/coreui-free-react-admin-template/commit/ed83c9a3d4199b8c6566a6e01396cdcbca80cf42)
|
- fix(_nav): no anonymous default export [`ed83c9a`](https://github.com/coreui/coreui-free-react-admin-template/commit/ed83c9a3d4199b8c6566a6e01396cdcbca80cf42)
|
||||||
|
|
||||||
#### [3.1.1](https://github.com/coreui/coreui-free-react-admin-template/compare/3.1.0...3.1.1)
|
#### [3.1.1](https://github.com/coreui/coreui-free-react-admin-template/compare/3.1.0...3.1.1)
|
||||||
|
|
||||||
> 26 November 2020
|
> 26 November 2020
|
||||||
|
|
||||||
- chore: dependencies update [`5b70904`](https://github.com/coreui/coreui-free-react-admin-template/commit/5b70904d8f22f61a71def3306ea96ad640573c39)
|
- chore: dependencies update [`5b70904`](https://github.com/coreui/coreui-free-react-admin-template/commit/5b70904d8f22f61a71def3306ea96ad640573c39)
|
||||||
- chore: add changelog [`de605cc`](https://github.com/coreui/coreui-free-react-admin-template/commit/de605cc1aadec9fb066625c6bc7b656590efc7bb)
|
- chore: add changelog [`de605cc`](https://github.com/coreui/coreui-free-react-admin-template/commit/de605cc1aadec9fb066625c6bc7b656590efc7bb)
|
||||||
- chore: limit changelog to version 3 [`6ac9a1d`](https://github.com/coreui/coreui-free-react-admin-template/commit/6ac9a1d094d4d293ddacb3f3562216a98be8e129)
|
- chore: limit changelog to version 3 [`6ac9a1d`](https://github.com/coreui/coreui-free-react-admin-template/commit/6ac9a1d094d4d293ddacb3f3562216a98be8e129)
|
||||||
- chore: add migration docs [`b661344`](https://github.com/coreui/coreui-free-react-admin-template/commit/b661344485a38404b8c2b1326e3a4258009b071c)
|
- chore: add migration docs [`b661344`](https://github.com/coreui/coreui-free-react-admin-template/commit/b661344485a38404b8c2b1326e3a4258009b071c)
|
||||||
- chore: changelog update [`f9f1927`](https://github.com/coreui/coreui-free-react-admin-template/commit/f9f19274f046cf5f11f68d6c7eb7ae04c553f219)
|
- chore: changelog update [`f9f1927`](https://github.com/coreui/coreui-free-react-admin-template/commit/f9f19274f046cf5f11f68d6c7eb7ae04c553f219)
|
||||||
- chore: .gitignore cleanup [`ba21e00`](https://github.com/coreui/coreui-free-react-admin-template/commit/ba21e001944322fb48e43264719b94368c589732)
|
- chore: .gitignore cleanup [`ba21e00`](https://github.com/coreui/coreui-free-react-admin-template/commit/ba21e001944322fb48e43264719b94368c589732)
|
||||||
- chore: 3.1.1 release [`081b957`](https://github.com/coreui/coreui-free-react-admin-template/commit/081b957291a8020e3d2e3b42c1f0a1455a49c524)
|
- chore: 3.1.1 release [`081b957`](https://github.com/coreui/coreui-free-react-admin-template/commit/081b957291a8020e3d2e3b42c1f0a1455a49c524)
|
||||||
|
|
||||||
#### [3.1.0](https://github.com/coreui/coreui-free-react-admin-template/compare/3.0.0...3.1.0)
|
#### [3.1.0](https://github.com/coreui/coreui-free-react-admin-template/compare/3.0.0...3.1.0)
|
||||||
|
|
||||||
> 12 August 2020
|
> 12 August 2020
|
||||||
|
|
||||||
- docs(readme): CoreUI react theme setup with laravel tutorial link add into readme [`#226`](https://github.com/coreui/coreui-free-react-admin-template/pull/226)
|
- docs(readme): CoreUI react theme setup with laravel tutorial link add into readme [`#226`](https://github.com/coreui/coreui-free-react-admin-template/pull/226)
|
||||||
- fix: fix template testing [`68ce41d`](https://github.com/coreui/coreui-free-react-admin-template/commit/68ce41db6831d6995121766a5771dc9d667cc61a)
|
- fix: fix template testing [`68ce41d`](https://github.com/coreui/coreui-free-react-admin-template/commit/68ce41db6831d6995121766a5771dc9d667cc61a)
|
||||||
- chore: 3.1.0 release - update dependencies [`92f55b8`](https://github.com/coreui/coreui-free-react-admin-template/commit/92f55b8cdfd748a9e72649d5da62b93015a1c8e6)
|
- chore: 3.1.0 release - update dependencies [`92f55b8`](https://github.com/coreui/coreui-free-react-admin-template/commit/92f55b8cdfd748a9e72649d5da62b93015a1c8e6)
|
||||||
- refactor: add reusable folder with DocsLink component [`eef84db`](https://github.com/coreui/coreui-free-react-admin-template/commit/eef84dbbd770c7253080a6f69443c40e4fecefd2)
|
- refactor: add reusable folder with DocsLink component [`eef84db`](https://github.com/coreui/coreui-free-react-admin-template/commit/eef84dbbd770c7253080a6f69443c40e4fecefd2)
|
||||||
- feat: add CSwitch examples to forms [`b31e452`](https://github.com/coreui/coreui-free-react-admin-template/commit/b31e452fd0ea736763d3032d7204cd478863b505)
|
- feat: add CSwitch examples to forms [`b31e452`](https://github.com/coreui/coreui-free-react-admin-template/commit/b31e452fd0ea736763d3032d7204cd478863b505)
|
||||||
- refactor: add CIcon example in _nav.js [`be5d1f0`](https://github.com/coreui/coreui-free-react-admin-template/commit/be5d1f0618f981f18c45be87afb56c4409bd3389)
|
- refactor: add CIcon example in _nav.js [`be5d1f0`](https://github.com/coreui/coreui-free-react-admin-template/commit/be5d1f0618f981f18c45be87afb56c4409bd3389)
|
||||||
|
|
||||||
### [3.0.0](https://github.com/coreui/coreui-free-react-admin-template/compare/v2.6.1...3.0.0)
|
### [3.0.0](https://github.com/coreui/coreui-free-react-admin-template/compare/v2.6.1...3.0.0)
|
||||||
|
|
||||||
> 17 June 2020
|
> 17 June 2020
|
||||||
|
|
||||||
- feat: update template to version 3 [`cc79542`](https://github.com/coreui/coreui-free-react-admin-template/commit/cc795425bbf610873fcdf6938b5fb0aba49a4d97)
|
- feat: update template to version 3 [`cc79542`](https://github.com/coreui/coreui-free-react-admin-template/commit/cc795425bbf610873fcdf6938b5fb0aba49a4d97)
|
||||||
- refactor: update folder casing to kebab-case [`75138b0`](https://github.com/coreui/coreui-free-react-admin-template/commit/75138b0d0340cc21d58bcc2f800f042f86e54346)
|
- refactor: update folder casing to kebab-case [`75138b0`](https://github.com/coreui/coreui-free-react-admin-template/commit/75138b0d0340cc21d58bcc2f800f042f86e54346)
|
||||||
- refactor: temporarily delete views folder [`cb4433a`](https://github.com/coreui/coreui-free-react-admin-template/commit/cb4433a3e33cb943bc1f47199110ead28fab517b)
|
- refactor: temporarily delete views folder [`cb4433a`](https://github.com/coreui/coreui-free-react-admin-template/commit/cb4433a3e33cb943bc1f47199110ead28fab517b)
|
||||||
- docs: README update [`188e0b1`](https://github.com/coreui/coreui-free-react-admin-template/commit/188e0b1c09fd7d47dc87d0410303ae43e8ee79de)
|
- docs: README update [`188e0b1`](https://github.com/coreui/coreui-free-react-admin-template/commit/188e0b1c09fd7d47dc87d0410303ae43e8ee79de)
|
||||||
- chore: clear packages [`e236aad`](https://github.com/coreui/coreui-free-react-admin-template/commit/e236aad4ab0129e3611adfc2127670da64696e54)
|
- chore: clear packages [`e236aad`](https://github.com/coreui/coreui-free-react-admin-template/commit/e236aad4ab0129e3611adfc2127670da64696e54)
|
||||||
- fix: delete obsolete files, fix logos [`f479a5d`](https://github.com/coreui/coreui-free-react-admin-template/commit/f479a5dc72bb5bb75b95a4b904d1c350be8fe7bc)
|
- fix: delete obsolete files, fix logos [`f479a5d`](https://github.com/coreui/coreui-free-react-admin-template/commit/f479a5dc72bb5bb75b95a4b904d1c350be8fe7bc)
|
||||||
- chore: 3.0.0-beta.1 release [`d940f92`](https://github.com/coreui/coreui-free-react-admin-template/commit/d940f92ef741d7eab021af4fbcf385823c80421a)
|
- chore: 3.0.0-beta.1 release [`d940f92`](https://github.com/coreui/coreui-free-react-admin-template/commit/d940f92ef741d7eab021af4fbcf385823c80421a)
|
||||||
- fix: fix accordion, delete aside [`0e6506e`](https://github.com/coreui/coreui-free-react-admin-template/commit/0e6506ea3303ca30bc21ba2bcf3717a3f009dc8c)
|
- fix: fix accordion, delete aside [`0e6506e`](https://github.com/coreui/coreui-free-react-admin-template/commit/0e6506ea3303ca30bc21ba2bcf3717a3f009dc8c)
|
||||||
- refactor: optimize icon bundle size, update icons [`9fed168`](https://github.com/coreui/coreui-free-react-admin-template/commit/9fed168a534b88cb27371d6364b922418a5a13b4)
|
- refactor: optimize icon bundle size, update icons [`9fed168`](https://github.com/coreui/coreui-free-react-admin-template/commit/9fed168a534b88cb27371d6364b922418a5a13b4)
|
||||||
- refacotor: template updates [`1df8c15`](https://github.com/coreui/coreui-free-react-admin-template/commit/1df8c15030d45779f6adc5031153eaff09701d97)
|
- refacotor: template updates [`1df8c15`](https://github.com/coreui/coreui-free-react-admin-template/commit/1df8c15030d45779f6adc5031153eaff09701d97)
|
||||||
- refactor: turn logos extensions from svg to js [`8c0deee`](https://github.com/coreui/coreui-free-react-admin-template/commit/8c0deeed169267155323a5b6bdbbdfaf8a856a41)
|
- refactor: turn logos extensions from svg to js [`8c0deee`](https://github.com/coreui/coreui-free-react-admin-template/commit/8c0deeed169267155323a5b6bdbbdfaf8a856a41)
|
||||||
- refactor: rename containers from 'Default' to 'The', small fixes [`bfc79da`](https://github.com/coreui/coreui-free-react-admin-template/commit/bfc79da4039dd534ee49b4526978f7b949cea90b)
|
- refactor: rename containers from 'Default' to 'The', small fixes [`bfc79da`](https://github.com/coreui/coreui-free-react-admin-template/commit/bfc79da4039dd534ee49b4526978f7b949cea90b)
|
||||||
- refactor: update icons to version 2, rtl fixes [`8e4fbc2`](https://github.com/coreui/coreui-free-react-admin-template/commit/8e4fbc2aa8786b00a004282260c52986e1cd2430)
|
- refactor: update icons to version 2, rtl fixes [`8e4fbc2`](https://github.com/coreui/coreui-free-react-admin-template/commit/8e4fbc2aa8786b00a004282260c52986e1cd2430)
|
||||||
- fix: delete unneded icons, aside, fix readme.md [`1ee0561`](https://github.com/coreui/coreui-free-react-admin-template/commit/1ee05619ba15d050b73df21c8d1347e8329942d5)
|
- fix: delete unneded icons, aside, fix readme.md [`1ee0561`](https://github.com/coreui/coreui-free-react-admin-template/commit/1ee05619ba15d050b73df21c8d1347e8329942d5)
|
||||||
- chore: 3.0.0 version release - update dependencies [`fd5236d`](https://github.com/coreui/coreui-free-react-admin-template/commit/fd5236d47340b336bf641041cbf6d48ec8b1081a)
|
- chore: 3.0.0 version release - update dependencies [`fd5236d`](https://github.com/coreui/coreui-free-react-admin-template/commit/fd5236d47340b336bf641041cbf6d48ec8b1081a)
|
||||||
- feat: add query parameters to Users view [`98f8b67`](https://github.com/coreui/coreui-free-react-admin-template/commit/98f8b677edb96f9175b7d4c20370c3d6744543bd)
|
- feat: add query parameters to Users view [`98f8b67`](https://github.com/coreui/coreui-free-react-admin-template/commit/98f8b677edb96f9175b7d4c20370c3d6744543bd)
|
||||||
- docs: add license [`db85786`](https://github.com/coreui/coreui-free-react-admin-template/commit/db85786be465fdb7a84b7337dbe876afc5e957bc)
|
- docs: add license [`db85786`](https://github.com/coreui/coreui-free-react-admin-template/commit/db85786be465fdb7a84b7337dbe876afc5e957bc)
|
||||||
- chore: update react.md [`5aa0cc3`](https://github.com/coreui/coreui-free-react-admin-template/commit/5aa0cc3ce15c841032cd75392418cfeb2e4d094f)
|
- chore: update react.md [`5aa0cc3`](https://github.com/coreui/coreui-free-react-admin-template/commit/5aa0cc3ce15c841032cd75392418cfeb2e4d094f)
|
||||||
- docs: README cleanup [`82a4351`](https://github.com/coreui/coreui-free-react-admin-template/commit/82a4351daa6c8d452e19c7141dbadecc3f721c1b)
|
- docs: README cleanup [`82a4351`](https://github.com/coreui/coreui-free-react-admin-template/commit/82a4351daa6c8d452e19c7141dbadecc3f721c1b)
|
||||||
- fix: fix Icons views [`1777a09`](https://github.com/coreui/coreui-free-react-admin-template/commit/1777a092f6444497120e85c8852a1e4779640e71)
|
- fix: fix Icons views [`1777a09`](https://github.com/coreui/coreui-free-react-admin-template/commit/1777a092f6444497120e85c8852a1e4779640e71)
|
||||||
|
|||||||
@ -1,20 +1,20 @@
|
|||||||
Before opening an issue:
|
Before opening an issue:
|
||||||
|
|
||||||
- [Search for duplicate or closed issues](https://github.com/coreui/coreui-free-react-admin-template/issues?utf8=%E2%9C%93&q=is%3Aissue)
|
- [Search for duplicate or closed issues](https://github.com/coreui/coreui-free-react-admin-template/issues?utf8=%E2%9C%93&q=is%3Aissue)
|
||||||
- Prepare a [reduced test case](https://css-tricks.com/reduced-test-cases/) for any bugs
|
- Prepare a [reduced test case](https://css-tricks.com/reduced-test-cases/) for any bugs
|
||||||
|
|
||||||
|
|
||||||
When asking general "how to" questions:
|
When asking general "how to" questions:
|
||||||
|
|
||||||
- Please do not open an issue here
|
- Please do not open an issue here
|
||||||
|
|
||||||
When reporting a bug, include:
|
When reporting a bug, include:
|
||||||
|
|
||||||
- Operating system and version (Windows, Mac OS X, Android, iOS, Win10 Mobile)
|
- Operating system and version (Windows, Mac OS X, Android, iOS, Win10 Mobile)
|
||||||
- Browser and version (Chrome, Firefox, Safari, IE, MS Edge, Opera, Android Browser)
|
- Browser and version (Chrome, Firefox, Safari, IE, MS Edge, Opera, Android Browser)
|
||||||
- Reduced test cases and potential fixes using [CodePen](https://codepen.io/) or [JS Bin](https://jsbin.com/)
|
- Reduced test cases and potential fixes using [CodePen](https://codepen.io/) or [JS Bin](https://jsbin.com/)
|
||||||
|
|
||||||
When suggesting a feature, include:
|
When suggesting a feature, include:
|
||||||
|
|
||||||
- As much detail as possible for what we should add and why it's important to CoreUI Admin Template
|
- As much detail as possible for what we should add and why it's important to CoreUI Admin Template
|
||||||
- Relevant links to prior art, screenshots, or live demos whenever possible
|
- Relevant links to prior art, screenshots, or live demos whenever possible
|
||||||
|
|||||||
42
LICENSE
42
LICENSE
@ -1,21 +1,21 @@
|
|||||||
The MIT License (MIT)
|
The MIT License (MIT)
|
||||||
|
|
||||||
Copyright (c) 2020 creativeLabs Łukasz Holeczek.
|
Copyright (c) 2020 creativeLabs Łukasz Holeczek.
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
in the Software without restriction, including without limitation the rights
|
in the Software without restriction, including without limitation the rights
|
||||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
copies of the Software, and to permit persons to whom the Software is
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
furnished to do so, subject to the following conditions:
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
The above copyright notice and this permission notice shall be included in
|
||||||
all copies or substantial portions of the Software.
|
all copies or substantial portions of the Software.
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
THE SOFTWARE.
|
THE SOFTWARE.
|
||||||
|
|||||||
@ -1,52 +1,51 @@
|
|||||||
{
|
{
|
||||||
"files": {
|
"files": {
|
||||||
"static/css/0.455ee148.chunk.css": "./static/css/0.455ee148.chunk.css",
|
"static/css/0.5990ddd3.chunk.css": "./static/css/0.5990ddd3.chunk.css",
|
||||||
"static/js/0.87e6cd63.chunk.js": "./static/js/0.87e6cd63.chunk.js",
|
"static/js/0.7aa40b37.chunk.js": "./static/js/0.7aa40b37.chunk.js",
|
||||||
"static/js/0.87e6cd63.chunk.js.map": "./static/js/0.87e6cd63.chunk.js.map",
|
"static/js/0.7aa40b37.chunk.js.map": "./static/js/0.7aa40b37.chunk.js.map",
|
||||||
"static/js/1.cc5932a8.chunk.js": "./static/js/1.cc5932a8.chunk.js",
|
"static/js/1.5e801b47.chunk.js": "./static/js/1.5e801b47.chunk.js",
|
||||||
"static/js/1.cc5932a8.chunk.js.map": "./static/js/1.cc5932a8.chunk.js.map",
|
"static/js/1.5e801b47.chunk.js.map": "./static/js/1.5e801b47.chunk.js.map",
|
||||||
"main.css": "./static/css/main.12e98d00.chunk.css",
|
"main.css": "./static/css/main.4a68e0ef.chunk.css",
|
||||||
"main.js": "./static/js/main.a301aabf.chunk.js",
|
"main.js": "./static/js/main.774cdeb5.chunk.js",
|
||||||
"main.js.map": "./static/js/main.a301aabf.chunk.js.map",
|
"main.js.map": "./static/js/main.774cdeb5.chunk.js.map",
|
||||||
"runtime-main.js": "./static/js/runtime-main.525c149d.js",
|
"runtime-main.js": "./static/js/runtime-main.9847cde7.js",
|
||||||
"runtime-main.js.map": "./static/js/runtime-main.525c149d.js.map",
|
"runtime-main.js.map": "./static/js/runtime-main.9847cde7.js.map",
|
||||||
"static/js/4.5bad680f.chunk.js": "./static/js/4.5bad680f.chunk.js",
|
"static/js/4.40b838f1.chunk.js": "./static/js/4.40b838f1.chunk.js",
|
||||||
"static/js/4.5bad680f.chunk.js.map": "./static/js/4.5bad680f.chunk.js.map",
|
"static/js/4.40b838f1.chunk.js.map": "./static/js/4.40b838f1.chunk.js.map",
|
||||||
"static/css/5.ecdd39c8.chunk.css": "./static/css/5.ecdd39c8.chunk.css",
|
"static/css/5.444d4d2c.chunk.css": "./static/css/5.444d4d2c.chunk.css",
|
||||||
"static/js/5.74973543.chunk.js": "./static/js/5.74973543.chunk.js",
|
"static/js/5.6affbde7.chunk.js": "./static/js/5.6affbde7.chunk.js",
|
||||||
"static/js/5.74973543.chunk.js.map": "./static/js/5.74973543.chunk.js.map",
|
"static/js/5.6affbde7.chunk.js.map": "./static/js/5.6affbde7.chunk.js.map",
|
||||||
"static/js/6.46b28ece.chunk.js": "./static/js/6.46b28ece.chunk.js",
|
"static/js/6.b88bd303.chunk.js": "./static/js/6.b88bd303.chunk.js",
|
||||||
"static/js/6.46b28ece.chunk.js.map": "./static/js/6.46b28ece.chunk.js.map",
|
"static/js/6.b88bd303.chunk.js.map": "./static/js/6.b88bd303.chunk.js.map",
|
||||||
"static/js/7.4110038f.chunk.js": "./static/js/7.4110038f.chunk.js",
|
"static/js/7.5f5fd478.chunk.js": "./static/js/7.5f5fd478.chunk.js",
|
||||||
"static/js/7.4110038f.chunk.js.map": "./static/js/7.4110038f.chunk.js.map",
|
"static/js/7.5f5fd478.chunk.js.map": "./static/js/7.5f5fd478.chunk.js.map",
|
||||||
"static/js/8.ce911cc9.chunk.js": "./static/js/8.ce911cc9.chunk.js",
|
"static/js/8.e77b2912.chunk.js": "./static/js/8.e77b2912.chunk.js",
|
||||||
"static/js/8.ce911cc9.chunk.js.map": "./static/js/8.ce911cc9.chunk.js.map",
|
"static/js/8.e77b2912.chunk.js.map": "./static/js/8.e77b2912.chunk.js.map",
|
||||||
"static/js/9.421fefda.chunk.js": "./static/js/9.421fefda.chunk.js",
|
"static/js/9.3ccea44e.chunk.js": "./static/js/9.3ccea44e.chunk.js",
|
||||||
"static/js/9.421fefda.chunk.js.map": "./static/js/9.421fefda.chunk.js.map",
|
"static/js/9.3ccea44e.chunk.js.map": "./static/js/9.3ccea44e.chunk.js.map",
|
||||||
"static/js/10.86be3482.chunk.js": "./static/js/10.86be3482.chunk.js",
|
"static/js/10.11828825.chunk.js": "./static/js/10.11828825.chunk.js",
|
||||||
"static/js/10.86be3482.chunk.js.map": "./static/js/10.86be3482.chunk.js.map",
|
"static/js/10.11828825.chunk.js.map": "./static/js/10.11828825.chunk.js.map",
|
||||||
"static/js/11.325ac840.chunk.js": "./static/js/11.325ac840.chunk.js",
|
"static/js/11.0cc608e1.chunk.js": "./static/js/11.0cc608e1.chunk.js",
|
||||||
"static/js/11.325ac840.chunk.js.map": "./static/js/11.325ac840.chunk.js.map",
|
"static/js/11.0cc608e1.chunk.js.map": "./static/js/11.0cc608e1.chunk.js.map",
|
||||||
"static/js/12.8fca287d.chunk.js": "./static/js/12.8fca287d.chunk.js",
|
"static/js/12.398c96b1.chunk.js": "./static/js/12.398c96b1.chunk.js",
|
||||||
"static/js/12.8fca287d.chunk.js.map": "./static/js/12.8fca287d.chunk.js.map",
|
"static/js/12.398c96b1.chunk.js.map": "./static/js/12.398c96b1.chunk.js.map",
|
||||||
"static/js/13.87f985d8.chunk.js": "./static/js/13.87f985d8.chunk.js",
|
"static/js/13.3038ce6d.chunk.js": "./static/js/13.3038ce6d.chunk.js",
|
||||||
"static/js/13.87f985d8.chunk.js.map": "./static/js/13.87f985d8.chunk.js.map",
|
"static/js/13.3038ce6d.chunk.js.map": "./static/js/13.3038ce6d.chunk.js.map",
|
||||||
"static/js/14.63ad4270.chunk.js": "./static/js/14.63ad4270.chunk.js",
|
"static/js/14.29883087.chunk.js": "./static/js/14.29883087.chunk.js",
|
||||||
"static/js/14.63ad4270.chunk.js.map": "./static/js/14.63ad4270.chunk.js.map",
|
"static/js/14.29883087.chunk.js.map": "./static/js/14.29883087.chunk.js.map",
|
||||||
"static/js/15.6659e692.chunk.js": "./static/js/15.6659e692.chunk.js",
|
"static/js/15.4591f850.chunk.js": "./static/js/15.4591f850.chunk.js",
|
||||||
"static/js/15.6659e692.chunk.js.map": "./static/js/15.6659e692.chunk.js.map",
|
"static/js/15.4591f850.chunk.js.map": "./static/js/15.4591f850.chunk.js.map",
|
||||||
"index.html": "./index.html",
|
"index.html": "./index.html",
|
||||||
"static/css/0.455ee148.chunk.css.map": "./static/css/0.455ee148.chunk.css.map",
|
"static/css/0.5990ddd3.chunk.css.map": "./static/css/0.5990ddd3.chunk.css.map",
|
||||||
"static/css/5.ecdd39c8.chunk.css.map": "./static/css/5.ecdd39c8.chunk.css.map",
|
"static/css/5.444d4d2c.chunk.css.map": "./static/css/5.444d4d2c.chunk.css.map",
|
||||||
"static/css/main.12e98d00.chunk.css.map": "./static/css/main.12e98d00.chunk.css.map",
|
"static/css/main.4a68e0ef.chunk.css.map": "./static/css/main.4a68e0ef.chunk.css.map",
|
||||||
"static/js/0.87e6cd63.chunk.js.LICENSE.txt": "./static/js/0.87e6cd63.chunk.js.LICENSE.txt",
|
"static/js/0.7aa40b37.chunk.js.LICENSE.txt": "./static/js/0.7aa40b37.chunk.js.LICENSE.txt",
|
||||||
"static/js/4.5bad680f.chunk.js.LICENSE.txt": "./static/js/4.5bad680f.chunk.js.LICENSE.txt",
|
"static/js/4.40b838f1.chunk.js.LICENSE.txt": "./static/js/4.40b838f1.chunk.js.LICENSE.txt"
|
||||||
"static/js/6.46b28ece.chunk.js.LICENSE.txt": "./static/js/6.46b28ece.chunk.js.LICENSE.txt"
|
|
||||||
},
|
},
|
||||||
"entrypoints": [
|
"entrypoints": [
|
||||||
"static/js/runtime-main.525c149d.js",
|
"static/js/runtime-main.9847cde7.js",
|
||||||
"static/js/4.5bad680f.chunk.js",
|
"static/js/4.40b838f1.chunk.js",
|
||||||
"static/css/main.12e98d00.chunk.css",
|
"static/css/main.4a68e0ef.chunk.css",
|
||||||
"static/js/main.a301aabf.chunk.js"
|
"static/js/main.774cdeb5.chunk.js"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -1 +1 @@
|
|||||||
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="description" content="CoreUI for React - Open Source Bootstrap Admin Template"><meta name="author" content="Łukasz Holeczek"><meta name="keyword" content="Bootstrap,Admin,Template,Open,Source,CSS,SCSS,HTML,RWD,Dashboard,React"><title>FBS Admin tool</title><link rel="manifest" href="./manifest.json"><link rel="shortcut icon" href="./favicon.ico"><link href="./static/css/main.12e98d00.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,o,u=t[0],i=t[1],f=t[2],l=0,s=[];l<u.length;l++)o=u[l],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&s.push(a[o][0]),a[o]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);for(d&&d(t);s.length;)s.shift()();return c.push.apply(c,f||[]),r()}function r(){for(var e,t=0;t<c.length;t++){for(var r=c[t],n=!0,o=1;o<r.length;o++){var i=r[o];0!==a[i]&&(n=!1)}n&&(c.splice(t--,1),e=u(u.s=r[0]))}return e}var n={},o={3:0},a={3:0},c=[];function u(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,u),r.l=!0,r.exports}u.e=function(e){var t=[];o[e]?t.push(o[e]):0!==o[e]&&{0:1,5:1}[e]&&t.push(o[e]=new Promise((function(t,r){for(var n="static/css/"+({}[e]||e)+"."+{0:"455ee148",1:"31d6cfe0",5:"ecdd39c8",6:"31d6cfe0",7:"31d6cfe0",8:"31d6cfe0",9:"31d6cfe0",10:"31d6cfe0",11:"31d6cfe0",12:"31d6cfe0",13:"31d6cfe0",14:"31d6cfe0",15:"31d6cfe0"}[e]+".chunk.css",a=u.p+n,c=document.getElementsByTagName("link"),i=0;i<c.length;i++){var f=(d=c[i]).getAttribute("data-href")||d.getAttribute("href");if("stylesheet"===d.rel&&(f===n||f===a))return t()}var l=document.getElementsByTagName("style");for(i=0;i<l.length;i++){var d;if((f=(d=l[i]).getAttribute("data-href"))===n||f===a)return t()}var s=document.createElement("link");s.rel="stylesheet",s.type="text/css",s.onload=t,s.onerror=function(t){var n=t&&t.target&&t.target.src||a,c=new Error("Loading CSS chunk "+e+" failed.\n("+n+")");c.code="CSS_CHUNK_LOAD_FAILED",c.request=n,delete o[e],s.parentNode.removeChild(s),r(c)},s.href=a,document.getElementsByTagName("head")[0].appendChild(s)})).then((function(){o[e]=0})));var r=a[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=a[e]=[t,n]}));t.push(r[2]=n);var c,i=document.createElement("script");i.charset="utf-8",i.timeout=120,u.nc&&i.setAttribute("nonce",u.nc),i.src=function(e){return u.p+"static/js/"+({}[e]||e)+"."+{0:"87e6cd63",1:"cc5932a8",5:"74973543",6:"46b28ece",7:"4110038f",8:"ce911cc9",9:"421fefda",10:"86be3482",11:"325ac840",12:"8fca287d",13:"87f985d8",14:"63ad4270",15:"6659e692"}[e]+".chunk.js"}(e);var f=new Error;c=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=a[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;f.message="Loading chunk "+e+" failed.\n("+n+": "+o+")",f.name="ChunkLoadError",f.type=n,f.request=o,r[1](f)}a[e]=void 0}};var l=setTimeout((function(){c({type:"timeout",target:i})}),12e4);i.onerror=i.onload=c,document.head.appendChild(i)}return Promise.all(t)},u.m=e,u.c=n,u.d=function(e,t,r){u.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},u.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.t=function(e,t){if(1&t&&(e=u(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(u.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)u.d(r,n,function(t){return e[t]}.bind(null,n));return r},u.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return u.d(t,"a",t),t},u.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},u.p="./",u.oe=function(e){throw console.error(e),e};var i=this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[],f=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var d=f;r()}([])</script><script src="./static/js/4.5bad680f.chunk.js"></script><script src="./static/js/main.a301aabf.chunk.js"></script></body></html>
|
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="description" content="CoreUI for React - Open Source Bootstrap Admin Template"><meta name="author" content="Łukasz Holeczek"><meta name="keyword" content="Bootstrap,Admin,Template,Open,Source,CSS,SCSS,HTML,RWD,Dashboard,React"><title>FBS Admin tool</title><link rel="manifest" href="./manifest.json"><link rel="shortcut icon" href="./favicon.ico"><link href="./static/css/main.4a68e0ef.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,o,u=t[0],i=t[1],f=t[2],l=0,s=[];l<u.length;l++)o=u[l],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&s.push(a[o][0]),a[o]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);for(d&&d(t);s.length;)s.shift()();return c.push.apply(c,f||[]),r()}function r(){for(var e,t=0;t<c.length;t++){for(var r=c[t],n=!0,o=1;o<r.length;o++){var i=r[o];0!==a[i]&&(n=!1)}n&&(c.splice(t--,1),e=u(u.s=r[0]))}return e}var n={},o={3:0},a={3:0},c=[];function u(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,u),r.l=!0,r.exports}u.e=function(e){var t=[];o[e]?t.push(o[e]):0!==o[e]&&{0:1,5:1}[e]&&t.push(o[e]=new Promise((function(t,r){for(var n="static/css/"+({}[e]||e)+"."+{0:"5990ddd3",1:"31d6cfe0",5:"444d4d2c",6:"31d6cfe0",7:"31d6cfe0",8:"31d6cfe0",9:"31d6cfe0",10:"31d6cfe0",11:"31d6cfe0",12:"31d6cfe0",13:"31d6cfe0",14:"31d6cfe0",15:"31d6cfe0"}[e]+".chunk.css",a=u.p+n,c=document.getElementsByTagName("link"),i=0;i<c.length;i++){var f=(d=c[i]).getAttribute("data-href")||d.getAttribute("href");if("stylesheet"===d.rel&&(f===n||f===a))return t()}var l=document.getElementsByTagName("style");for(i=0;i<l.length;i++){var d;if((f=(d=l[i]).getAttribute("data-href"))===n||f===a)return t()}var s=document.createElement("link");s.rel="stylesheet",s.type="text/css",s.onload=t,s.onerror=function(t){var n=t&&t.target&&t.target.src||a,c=new Error("Loading CSS chunk "+e+" failed.\n("+n+")");c.code="CSS_CHUNK_LOAD_FAILED",c.request=n,delete o[e],s.parentNode.removeChild(s),r(c)},s.href=a,document.getElementsByTagName("head")[0].appendChild(s)})).then((function(){o[e]=0})));var r=a[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=a[e]=[t,n]}));t.push(r[2]=n);var c,i=document.createElement("script");i.charset="utf-8",i.timeout=120,u.nc&&i.setAttribute("nonce",u.nc),i.src=function(e){return u.p+"static/js/"+({}[e]||e)+"."+{0:"7aa40b37",1:"5e801b47",5:"6affbde7",6:"b88bd303",7:"5f5fd478",8:"e77b2912",9:"3ccea44e",10:"11828825",11:"0cc608e1",12:"398c96b1",13:"3038ce6d",14:"29883087",15:"4591f850"}[e]+".chunk.js"}(e);var f=new Error;c=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=a[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;f.message="Loading chunk "+e+" failed.\n("+n+": "+o+")",f.name="ChunkLoadError",f.type=n,f.request=o,r[1](f)}a[e]=void 0}};var l=setTimeout((function(){c({type:"timeout",target:i})}),12e4);i.onerror=i.onload=c,document.head.appendChild(i)}return Promise.all(t)},u.m=e,u.c=n,u.d=function(e,t,r){u.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},u.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.t=function(e,t){if(1&t&&(e=u(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(u.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)u.d(r,n,function(t){return e[t]}.bind(null,n));return r},u.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return u.d(t,"a",t),t},u.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},u.p="./",u.oe=function(e){throw console.error(e),e};var i=this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[],f=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var d=f;r()}([])</script><script src="./static/js/4.40b838f1.chunk.js"></script><script src="./static/js/main.774cdeb5.chunk.js"></script></body></html>
|
||||||
@ -1,15 +1,15 @@
|
|||||||
{
|
{
|
||||||
"short_name": "CoreUI-React",
|
"short_name": "CoreUI-React",
|
||||||
"name": "CoreUI-React sample",
|
"name": "CoreUI-React sample",
|
||||||
"icons": [
|
"icons": [
|
||||||
{
|
{
|
||||||
"src": "./assets/img/favicon.png",
|
"src": "./assets/img/favicon.png",
|
||||||
"sizes": "100x100",
|
"sizes": "100x100",
|
||||||
"type": "image/png"
|
"type": "image/png"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"start_url": ".",
|
"start_url": ".",
|
||||||
"display": "standalone",
|
"display": "standalone",
|
||||||
"theme_color": "#000000",
|
"theme_color": "#000000",
|
||||||
"background_color": "#ffffff"
|
"background_color": "#ffffff"
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
build/static/css/0.5990ddd3.chunk.css
Normal file
2
build/static/css/0.5990ddd3.chunk.css
Normal file
File diff suppressed because one or more lines are too long
1
build/static/css/0.5990ddd3.chunk.css.map
Normal file
1
build/static/css/0.5990ddd3.chunk.css.map
Normal file
File diff suppressed because one or more lines are too long
2
build/static/css/5.444d4d2c.chunk.css
Normal file
2
build/static/css/5.444d4d2c.chunk.css
Normal file
File diff suppressed because one or more lines are too long
1
build/static/css/5.444d4d2c.chunk.css.map
Normal file
1
build/static/css/5.444d4d2c.chunk.css.map
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
8
build/static/css/main.4a68e0ef.chunk.css
Normal file
8
build/static/css/main.4a68e0ef.chunk.css
Normal file
File diff suppressed because one or more lines are too long
1
build/static/css/main.4a68e0ef.chunk.css.map
Normal file
1
build/static/css/main.4a68e0ef.chunk.css.map
Normal file
File diff suppressed because one or more lines are too long
3
build/static/js/0.7aa40b37.chunk.js
Normal file
3
build/static/js/0.7aa40b37.chunk.js
Normal file
File diff suppressed because one or more lines are too long
@ -1,3 +1,9 @@
|
|||||||
|
/*!
|
||||||
|
Copyright (c) 2018 Jed Watson.
|
||||||
|
Licensed under the MIT License (MIT), see
|
||||||
|
http://jedwatson.github.io/classnames
|
||||||
|
*/
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
Copyright (c) 2017 Jed Watson.
|
Copyright (c) 2017 Jed Watson.
|
||||||
Licensed under the MIT License (MIT), see
|
Licensed under the MIT License (MIT), see
|
||||||
@ -5,13 +11,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
Copyright (c) 2018 Jed Watson.
|
* perfect-scrollbar v1.5.3
|
||||||
Licensed under the MIT License (MIT), see
|
|
||||||
http://jedwatson.github.io/classnames
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*!
|
|
||||||
* perfect-scrollbar v1.5.2
|
|
||||||
* Copyright 2021 Hyunje Jun, MDBootstrap and Contributors
|
* Copyright 2021 Hyunje Jun, MDBootstrap and Contributors
|
||||||
* Licensed under MIT
|
* Licensed under MIT
|
||||||
*/
|
*/
|
||||||
1
build/static/js/0.7aa40b37.chunk.js.map
Normal file
1
build/static/js/0.7aa40b37.chunk.js.map
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
build/static/js/1.5e801b47.chunk.js
Normal file
2
build/static/js/1.5e801b47.chunk.js
Normal file
File diff suppressed because one or more lines are too long
1
build/static/js/1.5e801b47.chunk.js.map
Normal file
1
build/static/js/1.5e801b47.chunk.js.map
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
build/static/js/10.11828825.chunk.js
Normal file
2
build/static/js/10.11828825.chunk.js
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[10],{648:function(e,c,s){"use strict";s.r(c);s(0);var t=s(122),r=s(516),i=s(515),l=s(11);c.default=()=>Object(l.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(l.jsx)(r.l,{children:Object(l.jsx)(r.K,{className:"justify-content-center",children:Object(l.jsx)(r.k,{md:"8",children:Object(l.jsxs)(r.i,{children:[Object(l.jsx)(r.f,{className:"p-4",children:Object(l.jsx)(r.g,{children:Object(l.jsxs)(r.s,{children:[Object(l.jsx)("h1",{children:"Login"}),Object(l.jsx)("p",{className:"text-muted",children:"Sign In to your account"}),Object(l.jsxs)(r.D,{className:"mb-3",children:[Object(l.jsx)(r.F,{children:Object(l.jsx)(r.G,{children:Object(l.jsx)(i.a,{name:"cil-user"})})}),Object(l.jsx)(r.A,{type:"text",placeholder:"Username",autoComplete:"username"})]}),Object(l.jsxs)(r.D,{className:"mb-4",children:[Object(l.jsx)(r.F,{children:Object(l.jsx)(r.G,{children:Object(l.jsx)(i.a,{name:"cil-lock-locked"})})}),Object(l.jsx)(r.A,{type:"password",placeholder:"Password",autoComplete:"current-password"})]}),Object(l.jsxs)(r.K,{children:[Object(l.jsx)(r.k,{xs:"6",children:Object(l.jsx)(r.e,{color:"primary",className:"px-4",children:"Login"})}),Object(l.jsx)(r.k,{xs:"6",className:"text-right",children:Object(l.jsx)(r.e,{color:"link",className:"px-0",children:"Forgot password?"})})]})]})})}),Object(l.jsx)(r.f,{className:"text-white bg-primary py-5 d-md-down-none",style:{width:"44%"},children:Object(l.jsx)(r.g,{className:"text-center",children:Object(l.jsxs)("div",{children:[Object(l.jsx)("h2",{children:"Sign up"}),Object(l.jsx)("p",{children:"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."}),Object(l.jsx)(t.b,{to:"/register",children:Object(l.jsx)(r.e,{color:"primary",className:"mt-3",active:!0,tabIndex:-1,children:"Register Now!"})})]})})})]})})})})})}}]);
|
||||||
|
//# sourceMappingURL=10.11828825.chunk.js.map
|
||||||
1
build/static/js/10.11828825.chunk.js.map
Normal file
1
build/static/js/10.11828825.chunk.js.map
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"version":3,"sources":["views/pages/login/Login.js"],"names":["Login","_jsx","className","children","CContainer","CRow","CCol","md","_jsxs","CCardGroup","CCard","CCardBody","CForm","CInputGroup","CInputGroupPrepend","CInputGroupText","CIcon","name","CInput","type","placeholder","autoComplete","xs","CButton","color","style","width","Link","to","active","tabIndex"],"mappings":"6KAAA,mDA6EeA,UA3DDA,IAEVC,cAAA,OAAKC,UAAU,qDAAoDC,SACjEF,cAACG,IAAU,CAAAD,SACTF,cAACI,IAAI,CAACH,UAAU,yBAAwBC,SACtCF,cAACK,IAAI,CAACC,GAAG,IAAGJ,SACVK,eAACC,IAAU,CAAAN,SAAA,CACTF,cAACS,IAAK,CAACR,UAAU,MAAKC,SACpBF,cAACU,IAAS,CAAAR,SACRK,eAACI,IAAK,CAAAT,SAAA,CACJF,cAAA,MAAAE,SAAI,UACJF,cAAA,KAAGC,UAAU,aAAYC,SAAC,4BAC1BK,eAACK,IAAW,CAACX,UAAU,OAAMC,SAAA,CAC3BF,cAACa,IAAkB,CAAAX,SACjBF,cAACc,IAAe,CAAAZ,SACdF,cAACe,IAAK,CAACC,KAAK,iBAGhBhB,cAACiB,IAAM,CAACC,KAAK,OAAOC,YAAY,WAAWC,aAAa,gBAE1Db,eAACK,IAAW,CAACX,UAAU,OAAMC,SAAA,CAC3BF,cAACa,IAAkB,CAAAX,SACjBF,cAACc,IAAe,CAAAZ,SACdF,cAACe,IAAK,CAACC,KAAK,wBAGhBhB,cAACiB,IAAM,CAACC,KAAK,WAAWC,YAAY,WAAWC,aAAa,wBAE9Db,eAACH,IAAI,CAAAF,SAAA,CACHF,cAACK,IAAI,CAACgB,GAAG,IAAGnB,SACVF,cAACsB,IAAO,CAACC,MAAM,UAAUtB,UAAU,OAAMC,SAAC,YAE5CF,cAACK,IAAI,CAACgB,GAAG,IAAIpB,UAAU,aAAYC,SACjCF,cAACsB,IAAO,CAACC,MAAM,OAAOtB,UAAU,OAAMC,SAAC,iCAMjDF,cAACS,IAAK,CAACR,UAAU,4CAA4CuB,MAAO,CAAEC,MAAO,OAAQvB,SACnFF,cAACU,IAAS,CAACT,UAAU,cAAaC,SAChCK,eAAA,OAAAL,SAAA,CACEF,cAAA,MAAAE,SAAI,YACJF,cAAA,KAAAE,SAAG,iIAEHF,cAAC0B,IAAI,CAACC,GAAG,YAAWzB,SAClBF,cAACsB,IAAO,CAACC,MAAM,UAAUtB,UAAU,OAAO2B,QAAM,EAACC,UAAW,EAAE3B,SAAC,qC","file":"static/js/10.11828825.chunk.js","sourcesContent":["import React from 'react'\r\nimport { Link } from 'react-router-dom'\r\nimport {\r\n CButton,\r\n CCard,\r\n CCardBody,\r\n CCardGroup,\r\n CCol,\r\n CContainer,\r\n CForm,\r\n CInput,\r\n CInputGroup,\r\n CInputGroupPrepend,\r\n CInputGroupText,\r\n CRow\r\n} from '@coreui/react'\r\nimport CIcon from '@coreui/icons-react'\r\n\r\nconst Login = () => {\r\n return (\r\n <div className=\"c-app c-default-layout flex-row align-items-center\">\r\n <CContainer>\r\n <CRow className=\"justify-content-center\">\r\n <CCol md=\"8\">\r\n <CCardGroup>\r\n <CCard className=\"p-4\">\r\n <CCardBody>\r\n <CForm>\r\n <h1>Login</h1>\r\n <p className=\"text-muted\">Sign In to your account</p>\r\n <CInputGroup className=\"mb-3\">\r\n <CInputGroupPrepend>\r\n <CInputGroupText>\r\n <CIcon name=\"cil-user\" />\r\n </CInputGroupText>\r\n </CInputGroupPrepend>\r\n <CInput type=\"text\" placeholder=\"Username\" autoComplete=\"username\" />\r\n </CInputGroup>\r\n <CInputGroup className=\"mb-4\">\r\n <CInputGroupPrepend>\r\n <CInputGroupText>\r\n <CIcon name=\"cil-lock-locked\" />\r\n </CInputGroupText>\r\n </CInputGroupPrepend>\r\n <CInput type=\"password\" placeholder=\"Password\" autoComplete=\"current-password\" />\r\n </CInputGroup>\r\n <CRow>\r\n <CCol xs=\"6\">\r\n <CButton color=\"primary\" className=\"px-4\">Login</CButton>\r\n </CCol>\r\n <CCol xs=\"6\" className=\"text-right\">\r\n <CButton color=\"link\" className=\"px-0\">Forgot password?</CButton>\r\n </CCol>\r\n </CRow>\r\n </CForm>\r\n </CCardBody>\r\n </CCard>\r\n <CCard className=\"text-white bg-primary py-5 d-md-down-none\" style={{ width: '44%' }}>\r\n <CCardBody className=\"text-center\">\r\n <div>\r\n <h2>Sign up</h2>\r\n <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut\r\n labore et dolore magna aliqua.</p>\r\n <Link to=\"/register\">\r\n <CButton color=\"primary\" className=\"mt-3\" active tabIndex={-1}>Register Now!</CButton>\r\n </Link>\r\n </div>\r\n </CCardBody>\r\n </CCard>\r\n </CCardGroup>\r\n </CCol>\r\n </CRow>\r\n </CContainer>\r\n </div>\r\n )\r\n}\r\n\r\nexport default Login\r\n"],"sourceRoot":""}
|
||||||
@ -1,2 +0,0 @@
|
|||||||
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[10],{769:function(e,c,t){"use strict";t.r(c);t(1);var s=t(163),r=t(639),i=t(638),l=t(18);c.default=function(){return Object(l.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(l.jsx)(r.l,{children:Object(l.jsx)(r.K,{className:"justify-content-center",children:Object(l.jsx)(r.k,{md:"8",children:Object(l.jsxs)(r.i,{children:[Object(l.jsx)(r.f,{className:"p-4",children:Object(l.jsx)(r.g,{children:Object(l.jsxs)(r.s,{children:[Object(l.jsx)("h1",{children:"Login"}),Object(l.jsx)("p",{className:"text-muted",children:"Sign In to your account"}),Object(l.jsxs)(r.D,{className:"mb-3",children:[Object(l.jsx)(r.F,{children:Object(l.jsx)(r.G,{children:Object(l.jsx)(i.a,{name:"cil-user"})})}),Object(l.jsx)(r.A,{type:"text",placeholder:"Username",autoComplete:"username"})]}),Object(l.jsxs)(r.D,{className:"mb-4",children:[Object(l.jsx)(r.F,{children:Object(l.jsx)(r.G,{children:Object(l.jsx)(i.a,{name:"cil-lock-locked"})})}),Object(l.jsx)(r.A,{type:"password",placeholder:"Password",autoComplete:"current-password"})]}),Object(l.jsxs)(r.K,{children:[Object(l.jsx)(r.k,{xs:"6",children:Object(l.jsx)(r.e,{color:"primary",className:"px-4",children:"Login"})}),Object(l.jsx)(r.k,{xs:"6",className:"text-right",children:Object(l.jsx)(r.e,{color:"link",className:"px-0",children:"Forgot password?"})})]})]})})}),Object(l.jsx)(r.f,{className:"text-white bg-primary py-5 d-md-down-none",style:{width:"44%"},children:Object(l.jsx)(r.g,{className:"text-center",children:Object(l.jsxs)("div",{children:[Object(l.jsx)("h2",{children:"Sign up"}),Object(l.jsx)("p",{children:"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."}),Object(l.jsx)(s.b,{to:"/register",children:Object(l.jsx)(r.e,{color:"primary",className:"mt-3",active:!0,tabIndex:-1,children:"Register Now!"})})]})})})]})})})})})}}}]);
|
|
||||||
//# sourceMappingURL=10.86be3482.chunk.js.map
|
|
||||||
@ -1 +0,0 @@
|
|||||||
{"version":3,"sources":["views/pages/login/Login.js"],"names":["Login","className","md","name","type","placeholder","autoComplete","xs","color","style","width","to","active","tabIndex"],"mappings":"6KAAA,mDA6EeA,UA3DD,WACZ,OACE,qBAAKC,UAAU,qDAAf,SACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAMA,UAAU,yBAAhB,SACE,cAAC,IAAD,CAAMC,GAAG,IAAT,SACE,eAAC,IAAD,WACE,cAAC,IAAD,CAAOD,UAAU,MAAjB,SACE,cAAC,IAAD,UACE,eAAC,IAAD,WACE,uCACA,mBAAGA,UAAU,aAAb,qCACA,eAAC,IAAD,CAAaA,UAAU,OAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOE,KAAK,iBAGhB,cAAC,IAAD,CAAQC,KAAK,OAAOC,YAAY,WAAWC,aAAa,gBAE1D,eAAC,IAAD,CAAaL,UAAU,OAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOE,KAAK,wBAGhB,cAAC,IAAD,CAAQC,KAAK,WAAWC,YAAY,WAAWC,aAAa,wBAE9D,eAAC,IAAD,WACE,cAAC,IAAD,CAAMC,GAAG,IAAT,SACE,cAAC,IAAD,CAASC,MAAM,UAAUP,UAAU,OAAnC,qBAEF,cAAC,IAAD,CAAMM,GAAG,IAAIN,UAAU,aAAvB,SACE,cAAC,IAAD,CAASO,MAAM,OAAOP,UAAU,OAAhC,0CAMV,cAAC,IAAD,CAAOA,UAAU,4CAA4CQ,MAAO,CAAEC,MAAO,OAA7E,SACE,cAAC,IAAD,CAAWT,UAAU,cAArB,SACE,gCACE,yCACA,6JAEA,cAAC,IAAD,CAAMU,GAAG,YAAT,SACE,cAAC,IAAD,CAASH,MAAM,UAAUP,UAAU,OAAOW,QAAM,EAACC,UAAW,EAA5D","file":"static/js/10.86be3482.chunk.js","sourcesContent":["import React from 'react'\nimport { Link } from 'react-router-dom'\nimport {\n CButton,\n CCard,\n CCardBody,\n CCardGroup,\n CCol,\n CContainer,\n CForm,\n CInput,\n CInputGroup,\n CInputGroupPrepend,\n CInputGroupText,\n CRow\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\nconst Login = () => {\n return (\n <div className=\"c-app c-default-layout flex-row align-items-center\">\n <CContainer>\n <CRow className=\"justify-content-center\">\n <CCol md=\"8\">\n <CCardGroup>\n <CCard className=\"p-4\">\n <CCardBody>\n <CForm>\n <h1>Login</h1>\n <p className=\"text-muted\">Sign In to your account</p>\n <CInputGroup className=\"mb-3\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-user\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput type=\"text\" placeholder=\"Username\" autoComplete=\"username\" />\n </CInputGroup>\n <CInputGroup className=\"mb-4\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-lock-locked\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput type=\"password\" placeholder=\"Password\" autoComplete=\"current-password\" />\n </CInputGroup>\n <CRow>\n <CCol xs=\"6\">\n <CButton color=\"primary\" className=\"px-4\">Login</CButton>\n </CCol>\n <CCol xs=\"6\" className=\"text-right\">\n <CButton color=\"link\" className=\"px-0\">Forgot password?</CButton>\n </CCol>\n </CRow>\n </CForm>\n </CCardBody>\n </CCard>\n <CCard className=\"text-white bg-primary py-5 d-md-down-none\" style={{ width: '44%' }}>\n <CCardBody className=\"text-center\">\n <div>\n <h2>Sign up</h2>\n <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut\n labore et dolore magna aliqua.</p>\n <Link to=\"/register\">\n <CButton color=\"primary\" className=\"mt-3\" active tabIndex={-1}>Register Now!</CButton>\n </Link>\n </div>\n </CCardBody>\n </CCard>\n </CCardGroup>\n </CCol>\n </CRow>\n </CContainer>\n </div>\n )\n}\n\nexport default Login\n"],"sourceRoot":""}
|
|
||||||
2
build/static/js/11.0cc608e1.chunk.js
Normal file
2
build/static/js/11.0cc608e1.chunk.js
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[11],{650:function(e,c,t){"use strict";t.r(c);t(0);var s=t(516),a=t(515),l=t(11);c.default=()=>Object(l.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(l.jsx)(s.l,{children:Object(l.jsx)(s.K,{className:"justify-content-center",children:Object(l.jsxs)(s.k,{md:"6",children:[Object(l.jsxs)("div",{className:"clearfix",children:[Object(l.jsx)("h1",{className:"float-left display-3 mr-4",children:"404"}),Object(l.jsxs)("h4",{className:"pt-3",children:["Oops! You","'","re lost."]}),Object(l.jsx)("p",{className:"text-muted float-left",children:"The page you are looking for was not found."})]}),Object(l.jsxs)(s.D,{className:"input-prepend",children:[Object(l.jsx)(s.F,{children:Object(l.jsx)(s.G,{children:Object(l.jsx)(a.a,{name:"cil-magnifying-glass"})})}),Object(l.jsx)(s.A,{size:"16",type:"text",placeholder:"What are you looking for?"}),Object(l.jsx)(s.E,{children:Object(l.jsx)(s.e,{color:"info",children:"Search"})})]})]})})})})}}]);
|
||||||
|
//# sourceMappingURL=11.0cc608e1.chunk.js.map
|
||||||
1
build/static/js/11.0cc608e1.chunk.js.map
Normal file
1
build/static/js/11.0cc608e1.chunk.js.map
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"version":3,"sources":["views/pages/page404/Page404.js"],"names":["Page404","_jsx","className","children","CContainer","CRow","_jsxs","CCol","md","CInputGroup","CInputGroupPrepend","CInputGroupText","CIcon","name","CInput","size","type","placeholder","CInputGroupAppend","CButton","color"],"mappings":"6KAAA,0CA2CeA,UA7BCA,IAEZC,cAAA,OAAKC,UAAU,qDAAoDC,SACjEF,cAACG,IAAU,CAAAD,SACTF,cAACI,IAAI,CAACH,UAAU,yBAAwBC,SACtCG,eAACC,IAAI,CAACC,GAAG,IAAGL,SAAA,CACVG,eAAA,OAAKJ,UAAU,WAAUC,SAAA,CACvBF,cAAA,MAAIC,UAAU,4BAA2BC,SAAC,QAC1CG,eAAA,MAAIJ,UAAU,OAAMC,SAAA,CAAC,YAAU,IAAK,cACpCF,cAAA,KAAGC,UAAU,wBAAuBC,SAAC,mDAEvCG,eAACG,IAAW,CAACP,UAAU,gBAAeC,SAAA,CACpCF,cAACS,IAAkB,CAAAP,SACjBF,cAACU,IAAe,CAAAR,SACdF,cAACW,IAAK,CAACC,KAAK,6BAGhBZ,cAACa,IAAM,CAACC,KAAK,KAAKC,KAAK,OAAOC,YAAY,8BAC1ChB,cAACiB,IAAiB,CAAAf,SAChBF,cAACkB,IAAO,CAACC,MAAM,OAAMjB,SAAC,wB","file":"static/js/11.0cc608e1.chunk.js","sourcesContent":["import React from 'react'\r\nimport {\r\n CButton,\r\n CCol,\r\n CContainer,\r\n CInput,\r\n CInputGroup,\r\n CInputGroupPrepend,\r\n CInputGroupAppend,\r\n CInputGroupText,\r\n CRow\r\n} from '@coreui/react'\r\nimport CIcon from '@coreui/icons-react'\r\n\r\nconst Page404 = () => {\r\n return (\r\n <div className=\"c-app c-default-layout flex-row align-items-center\">\r\n <CContainer>\r\n <CRow className=\"justify-content-center\">\r\n <CCol md=\"6\">\r\n <div className=\"clearfix\">\r\n <h1 className=\"float-left display-3 mr-4\">404</h1>\r\n <h4 className=\"pt-3\">Oops! You{'\\''}re lost.</h4>\r\n <p className=\"text-muted float-left\">The page you are looking for was not found.</p>\r\n </div>\r\n <CInputGroup className=\"input-prepend\">\r\n <CInputGroupPrepend>\r\n <CInputGroupText>\r\n <CIcon name=\"cil-magnifying-glass\" />\r\n </CInputGroupText>\r\n </CInputGroupPrepend>\r\n <CInput size=\"16\" type=\"text\" placeholder=\"What are you looking for?\" />\r\n <CInputGroupAppend>\r\n <CButton color=\"info\">Search</CButton>\r\n </CInputGroupAppend>\r\n </CInputGroup>\r\n </CCol>\r\n </CRow>\r\n </CContainer>\r\n </div>\r\n )\r\n}\r\n\r\nexport default Page404\r\n"],"sourceRoot":""}
|
||||||
@ -1,2 +0,0 @@
|
|||||||
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[11],{771:function(e,c,t){"use strict";t.r(c);t(1);var s=t(639),a=t(638),l=t(18);c.default=function(){return Object(l.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(l.jsx)(s.l,{children:Object(l.jsx)(s.K,{className:"justify-content-center",children:Object(l.jsxs)(s.k,{md:"6",children:[Object(l.jsxs)("div",{className:"clearfix",children:[Object(l.jsx)("h1",{className:"float-left display-3 mr-4",children:"404"}),Object(l.jsxs)("h4",{className:"pt-3",children:["Oops! You","'","re lost."]}),Object(l.jsx)("p",{className:"text-muted float-left",children:"The page you are looking for was not found."})]}),Object(l.jsxs)(s.D,{className:"input-prepend",children:[Object(l.jsx)(s.F,{children:Object(l.jsx)(s.G,{children:Object(l.jsx)(a.a,{name:"cil-magnifying-glass"})})}),Object(l.jsx)(s.A,{size:"16",type:"text",placeholder:"What are you looking for?"}),Object(l.jsx)(s.E,{children:Object(l.jsx)(s.e,{color:"info",children:"Search"})})]})]})})})})}}}]);
|
|
||||||
//# sourceMappingURL=11.325ac840.chunk.js.map
|
|
||||||
@ -1 +0,0 @@
|
|||||||
{"version":3,"sources":["views/pages/page404/Page404.js"],"names":["Page404","className","md","name","size","type","placeholder","color"],"mappings":"6KAAA,0CA2CeA,UA7BC,WACd,OACE,qBAAKC,UAAU,qDAAf,SACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAMA,UAAU,yBAAhB,SACE,eAAC,IAAD,CAAMC,GAAG,IAAT,UACE,sBAAKD,UAAU,WAAf,UACE,oBAAIA,UAAU,4BAAd,iBACA,qBAAIA,UAAU,OAAd,sBAA+B,IAA/B,cACA,mBAAGA,UAAU,wBAAb,4DAEF,eAAC,IAAD,CAAaA,UAAU,gBAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOE,KAAK,6BAGhB,cAAC,IAAD,CAAQC,KAAK,KAAKC,KAAK,OAAOC,YAAY,8BAC1C,cAAC,IAAD,UACE,cAAC,IAAD,CAASC,MAAM,OAAf","file":"static/js/11.325ac840.chunk.js","sourcesContent":["import React from 'react'\nimport {\n CButton,\n CCol,\n CContainer,\n CInput,\n CInputGroup,\n CInputGroupPrepend,\n CInputGroupAppend,\n CInputGroupText,\n CRow\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\nconst Page404 = () => {\n return (\n <div className=\"c-app c-default-layout flex-row align-items-center\">\n <CContainer>\n <CRow className=\"justify-content-center\">\n <CCol md=\"6\">\n <div className=\"clearfix\">\n <h1 className=\"float-left display-3 mr-4\">404</h1>\n <h4 className=\"pt-3\">Oops! You{'\\''}re lost.</h4>\n <p className=\"text-muted float-left\">The page you are looking for was not found.</p>\n </div>\n <CInputGroup className=\"input-prepend\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-magnifying-glass\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput size=\"16\" type=\"text\" placeholder=\"What are you looking for?\" />\n <CInputGroupAppend>\n <CButton color=\"info\">Search</CButton>\n </CInputGroupAppend>\n </CInputGroup>\n </CCol>\n </CRow>\n </CContainer>\n </div>\n )\n}\n\nexport default Page404\n"],"sourceRoot":""}
|
|
||||||
2
build/static/js/12.398c96b1.chunk.js
Normal file
2
build/static/js/12.398c96b1.chunk.js
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[12],{651:function(e,c,t){"use strict";t.r(c);t(0);var a=t(516),s=t(515),l=t(11);c.default=()=>Object(l.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(l.jsx)(a.l,{children:Object(l.jsx)(a.K,{className:"justify-content-center",children:Object(l.jsxs)(a.k,{md:"6",children:[Object(l.jsxs)("span",{className:"clearfix",children:[Object(l.jsx)("h1",{className:"float-left display-3 mr-4",children:"500"}),Object(l.jsx)("h4",{className:"pt-3",children:"Houston, we have a problem!"}),Object(l.jsx)("p",{className:"text-muted float-left",children:"The page you are looking for is temporarily unavailable."})]}),Object(l.jsxs)(a.D,{className:"input-prepend",children:[Object(l.jsx)(a.F,{children:Object(l.jsx)(a.G,{children:Object(l.jsx)(s.a,{name:"cil-magnifying-glass"})})}),Object(l.jsx)(a.A,{size:"16",type:"text",placeholder:"What are you looking for?"}),Object(l.jsx)(a.E,{children:Object(l.jsx)(a.e,{color:"info",children:"Search"})})]})]})})})})}}]);
|
||||||
|
//# sourceMappingURL=12.398c96b1.chunk.js.map
|
||||||
1
build/static/js/12.398c96b1.chunk.js.map
Normal file
1
build/static/js/12.398c96b1.chunk.js.map
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"version":3,"sources":["views/pages/page500/Page500.js"],"names":["Page500","_jsx","className","children","CContainer","CRow","_jsxs","CCol","md","CInputGroup","CInputGroupPrepend","CInputGroupText","CIcon","name","CInput","size","type","placeholder","CInputGroupAppend","CButton","color"],"mappings":"6KAAA,0CA2CeA,UA7BCA,IAEZC,cAAA,OAAKC,UAAU,qDAAoDC,SACjEF,cAACG,IAAU,CAAAD,SACTF,cAACI,IAAI,CAACH,UAAU,yBAAwBC,SACtCG,eAACC,IAAI,CAACC,GAAG,IAAGL,SAAA,CACVG,eAAA,QAAMJ,UAAU,WAAUC,SAAA,CACxBF,cAAA,MAAIC,UAAU,4BAA2BC,SAAC,QAC1CF,cAAA,MAAIC,UAAU,OAAMC,SAAC,gCACrBF,cAAA,KAAGC,UAAU,wBAAuBC,SAAC,gEAEvCG,eAACG,IAAW,CAACP,UAAU,gBAAeC,SAAA,CACpCF,cAACS,IAAkB,CAAAP,SACjBF,cAACU,IAAe,CAAAR,SACdF,cAACW,IAAK,CAACC,KAAK,6BAGhBZ,cAACa,IAAM,CAACC,KAAK,KAAKC,KAAK,OAAOC,YAAY,8BAC1ChB,cAACiB,IAAiB,CAAAf,SAChBF,cAACkB,IAAO,CAACC,MAAM,OAAMjB,SAAC,wB","file":"static/js/12.398c96b1.chunk.js","sourcesContent":["import React from 'react'\r\nimport {\r\n CButton,\r\n CCol,\r\n CContainer,\r\n CInput,\r\n CInputGroup,\r\n CInputGroupAppend,\r\n CInputGroupPrepend,\r\n CInputGroupText,\r\n CRow\r\n} from '@coreui/react'\r\nimport CIcon from '@coreui/icons-react'\r\n\r\nconst Page500 = () => {\r\n return (\r\n <div className=\"c-app c-default-layout flex-row align-items-center\">\r\n <CContainer>\r\n <CRow className=\"justify-content-center\">\r\n <CCol md=\"6\">\r\n <span className=\"clearfix\">\r\n <h1 className=\"float-left display-3 mr-4\">500</h1>\r\n <h4 className=\"pt-3\">Houston, we have a problem!</h4>\r\n <p className=\"text-muted float-left\">The page you are looking for is temporarily unavailable.</p>\r\n </span>\r\n <CInputGroup className=\"input-prepend\">\r\n <CInputGroupPrepend>\r\n <CInputGroupText>\r\n <CIcon name=\"cil-magnifying-glass\" />\r\n </CInputGroupText>\r\n </CInputGroupPrepend>\r\n <CInput size=\"16\" type=\"text\" placeholder=\"What are you looking for?\" />\r\n <CInputGroupAppend>\r\n <CButton color=\"info\">Search</CButton>\r\n </CInputGroupAppend>\r\n </CInputGroup>\r\n </CCol>\r\n </CRow>\r\n </CContainer>\r\n </div>\r\n )\r\n}\r\n\r\nexport default Page500\r\n"],"sourceRoot":""}
|
||||||
@ -1,2 +0,0 @@
|
|||||||
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[12],{772:function(e,c,t){"use strict";t.r(c);t(1);var a=t(639),s=t(638),l=t(18);c.default=function(){return Object(l.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(l.jsx)(a.l,{children:Object(l.jsx)(a.K,{className:"justify-content-center",children:Object(l.jsxs)(a.k,{md:"6",children:[Object(l.jsxs)("span",{className:"clearfix",children:[Object(l.jsx)("h1",{className:"float-left display-3 mr-4",children:"500"}),Object(l.jsx)("h4",{className:"pt-3",children:"Houston, we have a problem!"}),Object(l.jsx)("p",{className:"text-muted float-left",children:"The page you are looking for is temporarily unavailable."})]}),Object(l.jsxs)(a.D,{className:"input-prepend",children:[Object(l.jsx)(a.F,{children:Object(l.jsx)(a.G,{children:Object(l.jsx)(s.a,{name:"cil-magnifying-glass"})})}),Object(l.jsx)(a.A,{size:"16",type:"text",placeholder:"What are you looking for?"}),Object(l.jsx)(a.E,{children:Object(l.jsx)(a.e,{color:"info",children:"Search"})})]})]})})})})}}}]);
|
|
||||||
//# sourceMappingURL=12.8fca287d.chunk.js.map
|
|
||||||
@ -1 +0,0 @@
|
|||||||
{"version":3,"sources":["views/pages/page500/Page500.js"],"names":["Page500","className","md","name","size","type","placeholder","color"],"mappings":"6KAAA,0CA2CeA,UA7BC,WACd,OACE,qBAAKC,UAAU,qDAAf,SACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAMA,UAAU,yBAAhB,SACE,eAAC,IAAD,CAAMC,GAAG,IAAT,UACE,uBAAMD,UAAU,WAAhB,UACE,oBAAIA,UAAU,4BAAd,iBACA,oBAAIA,UAAU,OAAd,yCACA,mBAAGA,UAAU,wBAAb,yEAEF,eAAC,IAAD,CAAaA,UAAU,gBAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOE,KAAK,6BAGhB,cAAC,IAAD,CAAQC,KAAK,KAAKC,KAAK,OAAOC,YAAY,8BAC1C,cAAC,IAAD,UACE,cAAC,IAAD,CAASC,MAAM,OAAf","file":"static/js/12.8fca287d.chunk.js","sourcesContent":["import React from 'react'\nimport {\n CButton,\n CCol,\n CContainer,\n CInput,\n CInputGroup,\n CInputGroupAppend,\n CInputGroupPrepend,\n CInputGroupText,\n CRow\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\nconst Page500 = () => {\n return (\n <div className=\"c-app c-default-layout flex-row align-items-center\">\n <CContainer>\n <CRow className=\"justify-content-center\">\n <CCol md=\"6\">\n <span className=\"clearfix\">\n <h1 className=\"float-left display-3 mr-4\">500</h1>\n <h4 className=\"pt-3\">Houston, we have a problem!</h4>\n <p className=\"text-muted float-left\">The page you are looking for is temporarily unavailable.</p>\n </span>\n <CInputGroup className=\"input-prepend\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-magnifying-glass\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput size=\"16\" type=\"text\" placeholder=\"What are you looking for?\" />\n <CInputGroupAppend>\n <CButton color=\"info\">Search</CButton>\n </CInputGroupAppend>\n </CInputGroup>\n </CCol>\n </CRow>\n </CContainer>\n </div>\n )\n}\n\nexport default Page500\n"],"sourceRoot":""}
|
|
||||||
2
build/static/js/13.3038ce6d.chunk.js
Normal file
2
build/static/js/13.3038ce6d.chunk.js
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[13],{649:function(e,c,s){"use strict";s.r(c);s(0);var t=s(516),l=s(515),j=s(11);c.default=()=>Object(j.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(j.jsx)(t.l,{children:Object(j.jsx)(t.K,{className:"justify-content-center",children:Object(j.jsx)(t.k,{md:"9",lg:"7",xl:"6",children:Object(j.jsxs)(t.f,{className:"mx-4",children:[Object(j.jsx)(t.g,{className:"p-4",children:Object(j.jsxs)(t.s,{children:[Object(j.jsx)("h1",{children:"Register"}),Object(j.jsx)("p",{className:"text-muted",children:"Create your account"}),Object(j.jsxs)(t.D,{className:"mb-3",children:[Object(j.jsx)(t.F,{children:Object(j.jsx)(t.G,{children:Object(j.jsx)(l.a,{name:"cil-user"})})}),Object(j.jsx)(t.A,{type:"text",placeholder:"Username",autoComplete:"username"})]}),Object(j.jsxs)(t.D,{className:"mb-3",children:[Object(j.jsx)(t.F,{children:Object(j.jsx)(t.G,{children:"@"})}),Object(j.jsx)(t.A,{type:"text",placeholder:"Email",autoComplete:"email"})]}),Object(j.jsxs)(t.D,{className:"mb-3",children:[Object(j.jsx)(t.F,{children:Object(j.jsx)(t.G,{children:Object(j.jsx)(l.a,{name:"cil-lock-locked"})})}),Object(j.jsx)(t.A,{type:"password",placeholder:"Password",autoComplete:"new-password"})]}),Object(j.jsxs)(t.D,{className:"mb-4",children:[Object(j.jsx)(t.F,{children:Object(j.jsx)(t.G,{children:Object(j.jsx)(l.a,{name:"cil-lock-locked"})})}),Object(j.jsx)(t.A,{type:"password",placeholder:"Repeat password",autoComplete:"new-password"})]}),Object(j.jsx)(t.e,{color:"success",block:!0,children:"Create Account"})]})}),Object(j.jsx)(t.h,{className:"p-4",children:Object(j.jsxs)(t.K,{children:[Object(j.jsx)(t.k,{xs:"12",sm:"6",children:Object(j.jsx)(t.e,{className:"btn-facebook mb-1",block:!0,children:Object(j.jsx)("span",{children:"facebook"})})}),Object(j.jsx)(t.k,{xs:"12",sm:"6",children:Object(j.jsx)(t.e,{className:"btn-twitter mb-1",block:!0,children:Object(j.jsx)("span",{children:"twitter"})})})]})})]})})})})})}}]);
|
||||||
|
//# sourceMappingURL=13.3038ce6d.chunk.js.map
|
||||||
1
build/static/js/13.3038ce6d.chunk.js.map
Normal file
1
build/static/js/13.3038ce6d.chunk.js.map
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"version":3,"sources":["views/pages/register/Register.js"],"names":["Register","_jsx","className","children","CContainer","CRow","CCol","md","lg","xl","_jsxs","CCard","CCardBody","CForm","CInputGroup","CInputGroupPrepend","CInputGroupText","CIcon","name","CInput","type","placeholder","autoComplete","CButton","color","block","CCardFooter","xs","sm"],"mappings":"6KAAA,0CA+EeA,UA9DEA,IAEbC,cAAA,OAAKC,UAAU,qDAAoDC,SACjEF,cAACG,IAAU,CAAAD,SACTF,cAACI,IAAI,CAACH,UAAU,yBAAwBC,SACtCF,cAACK,IAAI,CAACC,GAAG,IAAIC,GAAG,IAAIC,GAAG,IAAGN,SACxBO,eAACC,IAAK,CAACT,UAAU,OAAMC,SAAA,CACrBF,cAACW,IAAS,CAACV,UAAU,MAAKC,SACxBO,eAACG,IAAK,CAAAV,SAAA,CACJF,cAAA,MAAAE,SAAI,aACJF,cAAA,KAAGC,UAAU,aAAYC,SAAC,wBAC1BO,eAACI,IAAW,CAACZ,UAAU,OAAMC,SAAA,CAC3BF,cAACc,IAAkB,CAAAZ,SACjBF,cAACe,IAAe,CAAAb,SACdF,cAACgB,IAAK,CAACC,KAAK,iBAGhBjB,cAACkB,IAAM,CAACC,KAAK,OAAOC,YAAY,WAAWC,aAAa,gBAE1DZ,eAACI,IAAW,CAACZ,UAAU,OAAMC,SAAA,CAC3BF,cAACc,IAAkB,CAAAZ,SACjBF,cAACe,IAAe,CAAAb,SAAC,QAEnBF,cAACkB,IAAM,CAACC,KAAK,OAAOC,YAAY,QAAQC,aAAa,aAEvDZ,eAACI,IAAW,CAACZ,UAAU,OAAMC,SAAA,CAC3BF,cAACc,IAAkB,CAAAZ,SACjBF,cAACe,IAAe,CAAAb,SACdF,cAACgB,IAAK,CAACC,KAAK,wBAGhBjB,cAACkB,IAAM,CAACC,KAAK,WAAWC,YAAY,WAAWC,aAAa,oBAE9DZ,eAACI,IAAW,CAACZ,UAAU,OAAMC,SAAA,CAC3BF,cAACc,IAAkB,CAAAZ,SACjBF,cAACe,IAAe,CAAAb,SACdF,cAACgB,IAAK,CAACC,KAAK,wBAGhBjB,cAACkB,IAAM,CAACC,KAAK,WAAWC,YAAY,kBAAkBC,aAAa,oBAErErB,cAACsB,IAAO,CAACC,MAAM,UAAUC,OAAK,EAAAtB,SAAC,wBAGnCF,cAACyB,IAAW,CAACxB,UAAU,MAAKC,SAC1BO,eAACL,IAAI,CAAAF,SAAA,CACHF,cAACK,IAAI,CAACqB,GAAG,KAAKC,GAAG,IAAGzB,SAClBF,cAACsB,IAAO,CAACrB,UAAU,oBAAoBuB,OAAK,EAAAtB,SAACF,cAAA,QAAAE,SAAM,iBAErDF,cAACK,IAAI,CAACqB,GAAG,KAAKC,GAAG,IAAGzB,SAClBF,cAACsB,IAAO,CAACrB,UAAU,mBAAmBuB,OAAK,EAAAtB,SAACF,cAAA,QAAAE,SAAM,+B","file":"static/js/13.3038ce6d.chunk.js","sourcesContent":["import React from 'react'\r\nimport {\r\n CButton,\r\n CCard,\r\n CCardBody,\r\n CCardFooter,\r\n CCol,\r\n CContainer,\r\n CForm,\r\n CInput,\r\n CInputGroup,\r\n CInputGroupPrepend,\r\n CInputGroupText,\r\n CRow\r\n} from '@coreui/react'\r\nimport CIcon from '@coreui/icons-react'\r\n\r\nconst Register = () => {\r\n return (\r\n <div className=\"c-app c-default-layout flex-row align-items-center\">\r\n <CContainer>\r\n <CRow className=\"justify-content-center\">\r\n <CCol md=\"9\" lg=\"7\" xl=\"6\">\r\n <CCard className=\"mx-4\">\r\n <CCardBody className=\"p-4\">\r\n <CForm>\r\n <h1>Register</h1>\r\n <p className=\"text-muted\">Create your account</p>\r\n <CInputGroup className=\"mb-3\">\r\n <CInputGroupPrepend>\r\n <CInputGroupText>\r\n <CIcon name=\"cil-user\" />\r\n </CInputGroupText>\r\n </CInputGroupPrepend>\r\n <CInput type=\"text\" placeholder=\"Username\" autoComplete=\"username\" />\r\n </CInputGroup>\r\n <CInputGroup className=\"mb-3\">\r\n <CInputGroupPrepend>\r\n <CInputGroupText>@</CInputGroupText>\r\n </CInputGroupPrepend>\r\n <CInput type=\"text\" placeholder=\"Email\" autoComplete=\"email\" />\r\n </CInputGroup>\r\n <CInputGroup className=\"mb-3\">\r\n <CInputGroupPrepend>\r\n <CInputGroupText>\r\n <CIcon name=\"cil-lock-locked\" />\r\n </CInputGroupText>\r\n </CInputGroupPrepend>\r\n <CInput type=\"password\" placeholder=\"Password\" autoComplete=\"new-password\" />\r\n </CInputGroup>\r\n <CInputGroup className=\"mb-4\">\r\n <CInputGroupPrepend>\r\n <CInputGroupText>\r\n <CIcon name=\"cil-lock-locked\" />\r\n </CInputGroupText>\r\n </CInputGroupPrepend>\r\n <CInput type=\"password\" placeholder=\"Repeat password\" autoComplete=\"new-password\" />\r\n </CInputGroup>\r\n <CButton color=\"success\" block>Create Account</CButton>\r\n </CForm>\r\n </CCardBody>\r\n <CCardFooter className=\"p-4\">\r\n <CRow>\r\n <CCol xs=\"12\" sm=\"6\">\r\n <CButton className=\"btn-facebook mb-1\" block><span>facebook</span></CButton>\r\n </CCol>\r\n <CCol xs=\"12\" sm=\"6\">\r\n <CButton className=\"btn-twitter mb-1\" block><span>twitter</span></CButton>\r\n </CCol>\r\n </CRow>\r\n </CCardFooter>\r\n </CCard>\r\n </CCol>\r\n </CRow>\r\n </CContainer>\r\n </div>\r\n )\r\n}\r\n\r\nexport default Register\r\n"],"sourceRoot":""}
|
||||||
@ -1,2 +0,0 @@
|
|||||||
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[13],{770:function(e,c,s){"use strict";s.r(c);s(1);var t=s(639),l=s(638),j=s(18);c.default=function(){return Object(j.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(j.jsx)(t.l,{children:Object(j.jsx)(t.K,{className:"justify-content-center",children:Object(j.jsx)(t.k,{md:"9",lg:"7",xl:"6",children:Object(j.jsxs)(t.f,{className:"mx-4",children:[Object(j.jsx)(t.g,{className:"p-4",children:Object(j.jsxs)(t.s,{children:[Object(j.jsx)("h1",{children:"Register"}),Object(j.jsx)("p",{className:"text-muted",children:"Create your account"}),Object(j.jsxs)(t.D,{className:"mb-3",children:[Object(j.jsx)(t.F,{children:Object(j.jsx)(t.G,{children:Object(j.jsx)(l.a,{name:"cil-user"})})}),Object(j.jsx)(t.A,{type:"text",placeholder:"Username",autoComplete:"username"})]}),Object(j.jsxs)(t.D,{className:"mb-3",children:[Object(j.jsx)(t.F,{children:Object(j.jsx)(t.G,{children:"@"})}),Object(j.jsx)(t.A,{type:"text",placeholder:"Email",autoComplete:"email"})]}),Object(j.jsxs)(t.D,{className:"mb-3",children:[Object(j.jsx)(t.F,{children:Object(j.jsx)(t.G,{children:Object(j.jsx)(l.a,{name:"cil-lock-locked"})})}),Object(j.jsx)(t.A,{type:"password",placeholder:"Password",autoComplete:"new-password"})]}),Object(j.jsxs)(t.D,{className:"mb-4",children:[Object(j.jsx)(t.F,{children:Object(j.jsx)(t.G,{children:Object(j.jsx)(l.a,{name:"cil-lock-locked"})})}),Object(j.jsx)(t.A,{type:"password",placeholder:"Repeat password",autoComplete:"new-password"})]}),Object(j.jsx)(t.e,{color:"success",block:!0,children:"Create Account"})]})}),Object(j.jsx)(t.h,{className:"p-4",children:Object(j.jsxs)(t.K,{children:[Object(j.jsx)(t.k,{xs:"12",sm:"6",children:Object(j.jsx)(t.e,{className:"btn-facebook mb-1",block:!0,children:Object(j.jsx)("span",{children:"facebook"})})}),Object(j.jsx)(t.k,{xs:"12",sm:"6",children:Object(j.jsx)(t.e,{className:"btn-twitter mb-1",block:!0,children:Object(j.jsx)("span",{children:"twitter"})})})]})})]})})})})})}}}]);
|
|
||||||
//# sourceMappingURL=13.87f985d8.chunk.js.map
|
|
||||||
@ -1 +0,0 @@
|
|||||||
{"version":3,"sources":["views/pages/register/Register.js"],"names":["Register","className","md","lg","xl","name","type","placeholder","autoComplete","color","block","xs","sm"],"mappings":"6KAAA,0CA+EeA,UA9DE,WACf,OACE,qBAAKC,UAAU,qDAAf,SACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAMA,UAAU,yBAAhB,SACE,cAAC,IAAD,CAAMC,GAAG,IAAIC,GAAG,IAAIC,GAAG,IAAvB,SACE,eAAC,IAAD,CAAOH,UAAU,OAAjB,UACE,cAAC,IAAD,CAAWA,UAAU,MAArB,SACE,eAAC,IAAD,WACE,0CACA,mBAAGA,UAAU,aAAb,iCACA,eAAC,IAAD,CAAaA,UAAU,OAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOI,KAAK,iBAGhB,cAAC,IAAD,CAAQC,KAAK,OAAOC,YAAY,WAAWC,aAAa,gBAE1D,eAAC,IAAD,CAAaP,UAAU,OAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,kBAEF,cAAC,IAAD,CAAQK,KAAK,OAAOC,YAAY,QAAQC,aAAa,aAEvD,eAAC,IAAD,CAAaP,UAAU,OAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOI,KAAK,wBAGhB,cAAC,IAAD,CAAQC,KAAK,WAAWC,YAAY,WAAWC,aAAa,oBAE9D,eAAC,IAAD,CAAaP,UAAU,OAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOI,KAAK,wBAGhB,cAAC,IAAD,CAAQC,KAAK,WAAWC,YAAY,kBAAkBC,aAAa,oBAErE,cAAC,IAAD,CAASC,MAAM,UAAUC,OAAK,EAA9B,iCAGJ,cAAC,IAAD,CAAaT,UAAU,MAAvB,SACE,eAAC,IAAD,WACE,cAAC,IAAD,CAAMU,GAAG,KAAKC,GAAG,IAAjB,SACE,cAAC,IAAD,CAASX,UAAU,oBAAoBS,OAAK,EAA5C,SAA6C,gDAE/C,cAAC,IAAD,CAAMC,GAAG,KAAKC,GAAG,IAAjB,SACE,cAAC,IAAD,CAASX,UAAU,mBAAmBS,OAAK,EAA3C,SAA4C","file":"static/js/13.87f985d8.chunk.js","sourcesContent":["import React from 'react'\nimport {\n CButton,\n CCard,\n CCardBody,\n CCardFooter,\n CCol,\n CContainer,\n CForm,\n CInput,\n CInputGroup,\n CInputGroupPrepend,\n CInputGroupText,\n CRow\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\nconst Register = () => {\n return (\n <div className=\"c-app c-default-layout flex-row align-items-center\">\n <CContainer>\n <CRow className=\"justify-content-center\">\n <CCol md=\"9\" lg=\"7\" xl=\"6\">\n <CCard className=\"mx-4\">\n <CCardBody className=\"p-4\">\n <CForm>\n <h1>Register</h1>\n <p className=\"text-muted\">Create your account</p>\n <CInputGroup className=\"mb-3\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-user\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput type=\"text\" placeholder=\"Username\" autoComplete=\"username\" />\n </CInputGroup>\n <CInputGroup className=\"mb-3\">\n <CInputGroupPrepend>\n <CInputGroupText>@</CInputGroupText>\n </CInputGroupPrepend>\n <CInput type=\"text\" placeholder=\"Email\" autoComplete=\"email\" />\n </CInputGroup>\n <CInputGroup className=\"mb-3\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-lock-locked\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput type=\"password\" placeholder=\"Password\" autoComplete=\"new-password\" />\n </CInputGroup>\n <CInputGroup className=\"mb-4\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-lock-locked\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput type=\"password\" placeholder=\"Repeat password\" autoComplete=\"new-password\" />\n </CInputGroup>\n <CButton color=\"success\" block>Create Account</CButton>\n </CForm>\n </CCardBody>\n <CCardFooter className=\"p-4\">\n <CRow>\n <CCol xs=\"12\" sm=\"6\">\n <CButton className=\"btn-facebook mb-1\" block><span>facebook</span></CButton>\n </CCol>\n <CCol xs=\"12\" sm=\"6\">\n <CButton className=\"btn-twitter mb-1\" block><span>twitter</span></CButton>\n </CCol>\n </CRow>\n </CCardFooter>\n </CCard>\n </CCol>\n </CRow>\n </CContainer>\n </div>\n )\n}\n\nexport default Register\n"],"sourceRoot":""}
|
|
||||||
2
build/static/js/14.29883087.chunk.js
Normal file
2
build/static/js/14.29883087.chunk.js
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[14],{655:function(e,t,i){"use strict";i.r(t);i(0);var r=i(11);t.default=function(){return Object(r.jsx)("div",{children:"This is a protected page"})}}}]);
|
||||||
|
//# sourceMappingURL=14.29883087.chunk.js.map
|
||||||
1
build/static/js/14.29883087.chunk.js.map
Normal file
1
build/static/js/14.29883087.chunk.js.map
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"version":3,"sources":["views/secret/index.js"],"names":["Secret","_jsx","children"],"mappings":"6KAAA,wBAUeA,UARf,WACE,OACEC,cAAA,OAAAC,SAAK,4BAIT,C","file":"static/js/14.29883087.chunk.js","sourcesContent":["import React from 'react'\r\n\r\nfunction Secret() {\r\n return (\r\n <div>\r\n This is a protected page\r\n </div>\r\n )\r\n}\r\n\r\nexport default Secret\r\n"],"sourceRoot":""}
|
||||||
@ -1,2 +0,0 @@
|
|||||||
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[14],{776:function(e,t,i){"use strict";i.r(t);i(1);var r=i(18);t.default=function(){return Object(r.jsx)("div",{children:"This is a protected page"})}}}]);
|
|
||||||
//# sourceMappingURL=14.63ad4270.chunk.js.map
|
|
||||||
@ -1 +0,0 @@
|
|||||||
{"version":3,"sources":["views/secret/index.js"],"names":["Secret"],"mappings":"6KAAA,wBAUeA,UARf,WACE,OACE","file":"static/js/14.63ad4270.chunk.js","sourcesContent":["import React from 'react'\n\nfunction Secret() {\n return (\n <div>\n This is a protected page\n </div>\n )\n}\n\nexport default Secret\n"],"sourceRoot":""}
|
|
||||||
2
build/static/js/15.4591f850.chunk.js
Normal file
2
build/static/js/15.4591f850.chunk.js
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[15],{548:function(e,c,s){"use strict";s.r(c);s(0),s(522);var t=s(516),i=(s(515),s(11));c.default=function(){return Object(i.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(i.jsx)(t.l,{children:Object(i.jsx)(t.K,{className:"justify-content-center",children:Object(i.jsx)(t.k,{md:"8",children:Object(i.jsxs)(t.i,{children:[Object(i.jsx)(t.f,{className:"p-4",children:Object(i.jsx)(t.g,{children:Object(i.jsxs)(t.s,{children:[Object(i.jsx)("h1",{children:"\u30ed\u30b0\u30a4\u30f3"}),Object(i.jsx)("p",{className:"text-muted",children:"SSO\u3067\u30b5\u30a4\u30f3\u30a4\u30f3\u3059\u308b\u306b\u306f\u3001\u3053\u3053\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u304f\u3060\u3055\u3044"}),Object(i.jsx)(t.K,{children:Object(i.jsx)(t.k,{children:Object(i.jsx)(t.e,{color:"primary",className:"px-4",onClick:function(){console.log("launch sso"),window.open("https://fbssso.bizside.biz/Shibboleth.sso/Login","_self")},children:"SSO\u3067\u30ed\u30b0\u30a4\u30f3"})})})]})})}),Object(i.jsx)(t.f,{className:"text-white bg-primary py-5 d-md-down-none",style:{width:"44%"},children:Object(i.jsx)(t.g,{className:"text-center",children:Object(i.jsxs)("div",{children:[Object(i.jsx)("h2",{children:"\u30ed\u30b0\u30a4\u30f3\u65b9\u6cd5"}),Object(i.jsx)("p",{children:"\u3053\u308c\u306fSSO\u30ed\u30b0\u30a4\u30f3\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002\u30ea\u30f3\u30af\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u3001SSO\u30ed\u30b0\u30a4\u30f3\u30da\u30fc\u30b8\u306b\u30ea\u30c0\u30a4\u30ec\u30af\u30c8\u3055\u308c\u307e\u3059\u3002"})]})})})]})})})})})}}}]);
|
||||||
|
//# sourceMappingURL=15.4591f850.chunk.js.map
|
||||||
1
build/static/js/15.4591f850.chunk.js.map
Normal file
1
build/static/js/15.4591f850.chunk.js.map
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"version":3,"sources":["views/sso/index.js"],"names":["Sso","_jsx","className","children","CContainer","CRow","CCol","md","_jsxs","CCardGroup","CCard","CCardBody","CForm","CButton","color","onClick","console","log","window","open","style","width"],"mappings":"6KAAA,iDAmEeA,UAhDf,WAaE,OACEC,cAAA,OAAKC,UAAU,qDAAoDC,SACjEF,cAACG,IAAU,CAAAD,SACTF,cAACI,IAAI,CAACH,UAAU,yBAAwBC,SACtCF,cAACK,IAAI,CAACC,GAAG,IAAGJ,SACVK,eAACC,IAAU,CAAAN,SAAA,CACTF,cAACS,IAAK,CAACR,UAAU,MAAKC,SACpBF,cAACU,IAAS,CAAAR,SACRK,eAACI,IAAK,CAAAT,SAAA,CACJF,cAAA,MAAAE,SAAI,6BACJF,cAAA,KAAGC,UAAU,aAAYC,SAAC,wJAC1BF,cAACI,IAAI,CAAAF,SACHF,cAACK,IAAI,CAAAH,SACHF,cAACY,IAAO,CAACC,MAAM,UAAUZ,UAAU,OAAOa,QAnBhE,WACEC,QAAQC,IAAI,cACZC,OAAOC,KAAK,kDAAmD,QACjE,EAgBmFhB,SAAC,iDAMxEF,cAACS,IAAK,CAACR,UAAU,4CAA4CkB,MAAO,CAAEC,MAAO,OAAQlB,SACnFF,cAACU,IAAS,CAACT,UAAU,cAAaC,SAChCK,eAAA,OAAAL,SAAA,CACEF,cAAA,MAAAE,SAAI,yCACJF,cAAA,KAAAE,SAAG,0SAUvB,C","file":"static/js/15.4591f850.chunk.js","sourcesContent":["import React from 'react'\r\nimport axios from 'axios';\r\nimport { Link } from 'react-router-dom'\r\nimport {\r\n CButton,\r\n CCard,\r\n CCardBody,\r\n CCardGroup,\r\n CCol,\r\n CContainer,\r\n CForm,\r\n CInput,\r\n CInputGroup,\r\n CInputGroupPrepend,\r\n CInputGroupText,\r\n CRow\r\n} from '@coreui/react'\r\nimport CIcon from '@coreui/icons-react'\r\n\r\nfunction Sso() {\r\n\r\n // function launchsso() {\r\n // console.log(\"launch sso\");\r\n // window.open(\"https://fbssso.ts.bizside.biz/Shibboleth.sso/Login\", \"_self\");\r\n // }\r\n\r\n function launchsso() {\r\n console.log(\"launch sso\");\r\n window.open(\"https://fbssso.bizside.biz/Shibboleth.sso/Login\", \"_self\");\r\n }\r\n\r\n\r\n return (\r\n <div className=\"c-app c-default-layout flex-row align-items-center\">\r\n <CContainer>\r\n <CRow className=\"justify-content-center\">\r\n <CCol md=\"8\">\r\n <CCardGroup>\r\n <CCard className=\"p-4\">\r\n <CCardBody>\r\n <CForm>\r\n <h1>ログイン</h1>\r\n <p className=\"text-muted\">SSOでサインインするには、ここをクリックしてください</p>\r\n <CRow>\r\n <CCol>\r\n <CButton color=\"primary\" className=\"px-4\" onClick={launchsso}>SSOでログイン</CButton>\r\n </CCol>\r\n </CRow>\r\n </CForm>\r\n </CCardBody>\r\n </CCard>\r\n <CCard className=\"text-white bg-primary py-5 d-md-down-none\" style={{ width: '44%' }}>\r\n <CCardBody className=\"text-center\">\r\n <div>\r\n <h2>ログイン方法</h2>\r\n <p>これはSSOログインを使用します。リンクをクリックすると、SSOログインページにリダイレクトされます。</p>\r\n </div>\r\n </CCardBody>\r\n </CCard>\r\n </CCardGroup>\r\n </CCol>\r\n </CRow>\r\n </CContainer>\r\n </div>\r\n )\r\n}\r\n\r\nexport default Sso\r\n"],"sourceRoot":""}
|
||||||
@ -1,2 +0,0 @@
|
|||||||
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[15],{672:function(e,c,s){"use strict";s.r(c);s(1),s(644);var t=s(639),n=(s(638),s(18));c.default=function(){return Object(n.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(n.jsx)(t.l,{children:Object(n.jsx)(t.K,{className:"justify-content-center",children:Object(n.jsx)(t.k,{md:"8",children:Object(n.jsxs)(t.i,{children:[Object(n.jsx)(t.f,{className:"p-4",children:Object(n.jsx)(t.g,{children:Object(n.jsxs)(t.s,{children:[Object(n.jsx)("h1",{children:"\u30ed\u30b0\u30a4\u30f3"}),Object(n.jsx)("p",{className:"text-muted",children:"SSO\u3067\u30b5\u30a4\u30f3\u30a4\u30f3\u3059\u308b\u306b\u306f\u3001\u3053\u3053\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u304f\u3060\u3055\u3044"}),Object(n.jsx)(t.K,{children:Object(n.jsx)(t.k,{children:Object(n.jsx)(t.e,{color:"primary",className:"px-4",onClick:function(){console.log("launch sso"),window.open("https://fsbsso.sumasen.net/Shibboleth.sso/Login","_self")},children:"SSO\u3067\u30ed\u30b0\u30a4\u30f3"})})})]})})}),Object(n.jsx)(t.f,{className:"text-white bg-primary py-5 d-md-down-none",style:{width:"44%"},children:Object(n.jsx)(t.g,{className:"text-center",children:Object(n.jsxs)("div",{children:[Object(n.jsx)("h2",{children:"\u30ed\u30b0\u30a4\u30f3\u65b9\u6cd5"}),Object(n.jsx)("p",{children:"\u3053\u308c\u306fSSO\u30ed\u30b0\u30a4\u30f3\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002\u30ea\u30f3\u30af\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u3001SSO\u30ed\u30b0\u30a4\u30f3\u30da\u30fc\u30b8\u306b\u30ea\u30c0\u30a4\u30ec\u30af\u30c8\u3055\u308c\u307e\u3059\u3002"})]})})})]})})})})})}}}]);
|
|
||||||
//# sourceMappingURL=15.6659e692.chunk.js.map
|
|
||||||
@ -1 +0,0 @@
|
|||||||
{"version":3,"sources":["views/sso/index.js"],"names":["Sso","className","md","color","onClick","console","log","window","open","style","width"],"mappings":"6KAAA,iDA8DeA,UA3Cf,WAQE,OACE,qBAAKC,UAAU,qDAAf,SACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAMA,UAAU,yBAAhB,SACE,cAAC,IAAD,CAAMC,GAAG,IAAT,SACE,eAAC,IAAD,WACE,cAAC,IAAD,CAAOD,UAAU,MAAjB,SACE,cAAC,IAAD,UACE,eAAC,IAAD,WACE,0DACA,mBAAGA,UAAU,aAAb,iKACA,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAASE,MAAM,UAAUF,UAAU,OAAOG,QAnBhE,WACEC,QAAQC,IAAI,cACZC,OAAOC,KAAK,kDAAmD,UAiB3C,0DAMV,cAAC,IAAD,CAAOP,UAAU,4CAA4CQ,MAAO,CAAEC,MAAO,OAA7E,SACE,cAAC,IAAD,CAAWT,UAAU,cAArB,SACE,gCACE,sEACA","file":"static/js/15.6659e692.chunk.js","sourcesContent":["import React from 'react'\nimport axios from 'axios';\nimport { Link } from 'react-router-dom'\nimport {\n CButton,\n CCard,\n CCardBody,\n CCardGroup,\n CCol,\n CContainer,\n CForm,\n CInput,\n CInputGroup,\n CInputGroupPrepend,\n CInputGroupText,\n CRow\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\nfunction Sso() {\n\n function launchsso() {\n console.log(\"launch sso\");\n window.open(\"https://fsbsso.sumasen.net/Shibboleth.sso/Login\", \"_self\");\n }\n\n\n return (\n <div className=\"c-app c-default-layout flex-row align-items-center\">\n <CContainer>\n <CRow className=\"justify-content-center\">\n <CCol md=\"8\">\n <CCardGroup>\n <CCard className=\"p-4\">\n <CCardBody>\n <CForm>\n <h1>ログイン</h1>\n <p className=\"text-muted\">SSOでサインインするには、ここをクリックしてください</p>\n <CRow>\n <CCol>\n <CButton color=\"primary\" className=\"px-4\" onClick={launchsso}>SSOでログイン</CButton>\n </CCol>\n </CRow>\n </CForm>\n </CCardBody>\n </CCard>\n <CCard className=\"text-white bg-primary py-5 d-md-down-none\" style={{ width: '44%' }}>\n <CCardBody className=\"text-center\">\n <div>\n <h2>ログイン方法</h2>\n <p>これはSSOログインを使用します。リンクをクリックすると、SSOログインページにリダイレクトされます。</p>\n </div>\n </CCardBody>\n </CCard>\n </CCardGroup>\n </CCol>\n </CRow>\n </CContainer>\n </div>\n )\n}\n\nexport default Sso\n"],"sourceRoot":""}
|
|
||||||
3
build/static/js/4.40b838f1.chunk.js
Normal file
3
build/static/js/4.40b838f1.chunk.js
Normal file
File diff suppressed because one or more lines are too long
@ -31,6 +31,15 @@ object-assign
|
|||||||
* LICENSE file in the root directory of this source tree.
|
* LICENSE file in the root directory of this source tree.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/** @license React v17.0.2
|
||||||
|
* react-is.production.min.js
|
||||||
|
*
|
||||||
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||||
|
*
|
||||||
|
* This source code is licensed under the MIT license found in the
|
||||||
|
* LICENSE file in the root directory of this source tree.
|
||||||
|
*/
|
||||||
|
|
||||||
/** @license React v17.0.2
|
/** @license React v17.0.2
|
||||||
* react-jsx-runtime.production.min.js
|
* react-jsx-runtime.production.min.js
|
||||||
*
|
*
|
||||||
1
build/static/js/4.40b838f1.chunk.js.map
Normal file
1
build/static/js/4.40b838f1.chunk.js.map
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
build/static/js/5.6affbde7.chunk.js
Normal file
2
build/static/js/5.6affbde7.chunk.js
Normal file
File diff suppressed because one or more lines are too long
1
build/static/js/5.6affbde7.chunk.js.map
Normal file
1
build/static/js/5.6affbde7.chunk.js.map
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,6 +0,0 @@
|
|||||||
/*!
|
|
||||||
* cookie
|
|
||||||
* Copyright(c) 2012-2014 Roman Shtylman
|
|
||||||
* Copyright(c) 2015 Douglas Christopher Wilson
|
|
||||||
* MIT Licensed
|
|
||||||
*/
|
|
||||||
File diff suppressed because one or more lines are too long
2
build/static/js/6.b88bd303.chunk.js
Normal file
2
build/static/js/6.b88bd303.chunk.js
Normal file
File diff suppressed because one or more lines are too long
1
build/static/js/6.b88bd303.chunk.js.map
Normal file
1
build/static/js/6.b88bd303.chunk.js.map
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
build/static/js/7.5f5fd478.chunk.js
Normal file
2
build/static/js/7.5f5fd478.chunk.js
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[7],{653:function(e,t,c){"use strict";c.r(t);var n=c(0),s=c(522),i=c.n(s),r=c(516),o=c(515),a=c(596),l=c.n(a),j=(c(595),c(11));t.default=function(){const e="https://openshield.bizside.biz",[t,c]=Object(n.useState)([]),[s,a]=Object(n.useState)(""),[d,h]=Object(n.useState)(""),[b,u]=Object(n.useState)(!1),[x,O]=Object(n.useState)(null),[m,p]=Object(n.useState)([]),[f,g]=Object(n.useState)("");function v(e){var t=String(e.getDate()).padStart(2,"0"),c=String(e.getMonth()+1).padStart(2,"0");return e.getFullYear()+"-"+c+"-"+t}function k(){if(console.log(S()),console.log(f),""!=s&&""!=d){var t="";null!==x?(t=b?e+"/generate"+s+"?construction_id="+d+"&construction_date="+v(x)+"&graph=true":e+"/generate"+s+"?construction_id="+d+"&construction_date="+v(x),g(t)):g(t=b?e+"/generate"+s+"?construction_id="+d+"&graph=true":e+"/generate"+s+"?construction_id="+d)}else alert("\u5efa\u8a2d\u3068\u30ec\u30dd\u30fc\u30c8\u306e\u4e21\u65b9\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044")}function S(){return!1===_()&&""!==s&&""!==d||null!==x}function _(){return"BoxDisplacement"===s||"MachineControl"===s||"MachineSheet"===s}return Object(n.useEffect)((()=>{!async function(){const e=await i()("https://openshield.bizside.biz/getConstructionList");c(e.data)}()}),[]),Object(n.useEffect)((()=>{!async function(){if(""!==d&&""!==s&&1==_()){const e=await i()("https://openshield.bizside.biz/getDateToHaveData?construction_id="+d+"&sheetname="+s);p(e.data.record)}}()}),[s,d]),Object(j.jsxs)(r.K,{children:[Object(j.jsx)(r.k,{xs:"12",sm:"12",md:"12",children:Object(j.jsxs)(r.f,{children:[Object(j.jsx)(r.j,{children:"\u30ec\u30dd\u30fc\u30c8"}),Object(j.jsxs)(r.g,{children:[Object(j.jsxs)(r.L,{custom:!0,name:"cons_select",id:"cons_select",onChange:function(e){h(e.target.value),O(null),g("")},children:['" ',Object(j.jsx)("option",{value:"",children:"-- \u5de5\u4e8b\u540d --"}),'"+',t.map(((e,t)=>Object(j.jsx)("option",{value:e.construction_id,children:e.construction_name},e.construction_id)))]}),Object(j.jsxs)(r.f,{children:[Object(j.jsx)(r.g,{children:Object(j.jsxs)(r.s,{action:"",method:"post",encType:"multipart/form-data",className:"form-horizontal",children:[Object(j.jsxs)(r.t,{row:!0,children:[Object(j.jsx)(r.k,{md:"3",children:Object(j.jsx)(r.H,{htmlFor:"select",children:"\u30ec\u30dd\u30fc\u30c8\u7a2e\u985e"})}),Object(j.jsx)(r.k,{xs:"12",md:"9",children:Object(j.jsxs)(r.L,{custom:!0,name:"select",id:"select",onChange:function(e){a(e.target.value),O(null),g("")},value:s,children:[Object(j.jsx)("option",{value:"",children:"-- \u30ec\u30dd\u30fc\u30c8\u7a2e\u985e --"}),Object(j.jsx)("option",{value:"BoxDisplacement",children:"\u51fd\u4f53\u5909\u4f4d\u8868"}),Object(j.jsx)("option",{value:"MachineControl",children:"\u30aa\u30fc\u30d7\u30f3\u30b7\u30fc\u30eb\u30c9\u30de\u30b7\u30f3\u7ba1\u7406\u65e5\u5831"}),Object(j.jsx)("option",{value:"Measurement",children:"\u51fd\u5e95\u9ad8\u30fb\u504f\u4f4d\u91cf\u6e2c\u5b9a\u4e00\u89a7\u8868"}),Object(j.jsx)("option",{value:"CheckSheet",children:"\u5de5\u7a0b\u5185\u691c\u67fb\u8868"}),Object(j.jsx)("option",{value:"Injection",children:"\u88cf\u8fbc\u6ce8\u5165\u6750\u6599\u53d7\u6255\u3044\u7c3f"})]})})]}),!0===_()?Object(j.jsxs)(r.t,{row:!0,children:[Object(j.jsx)(r.k,{md:"3",children:Object(j.jsx)(r.H,{htmlFor:"select",children:"\u5831\u544a\u65e5"})}),Object(j.jsx)(r.k,{xs:"12",md:"9",children:Object(j.jsx)(l.a,{dateFormat:"yyyy/MM/dd",selected:x,onChange:e=>O(e),filterDate:e=>{if(void 0===m)return!1;var t=v(e);return!!m.includes(t)},placeholderText:"\u65e5\u4ed8\u3092\u9078\u629e"})})]}):Object(j.jsx)("div",{}),"MachineControl"==s?Object(j.jsxs)(r.t,{variant:"checkbox",className:"checkbox",children:[Object(j.jsx)(r.B,{id:"checkbox1",name:"checkbox1",checked:b,value:"graph",onChange:function(e){console.log("setting report"+f),u(e.target.checked),g("")}}),Object(j.jsx)(r.H,{variant:"checkbox",className:"form-check-label",htmlFor:"checkbox1",children:"\u30b0\u30e9\u30d5\u306e\u6709\u7121"})]}):""]})}),Object(j.jsx)(r.h,{children:!0===S()?Object(j.jsxs)("p",{children:[Object(j.jsxs)(r.e,{type:"submit",size:"sm",color:"primary",onClick:k,children:[Object(j.jsx)(o.a,{name:"cil-scrubber"})," \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9"]}),Object(j.jsx)("br",{}),""===f?Object(j.jsx)("p",{}):Object(j.jsx)("a",{href:f,children:"Download"})]}):Object(j.jsxs)(r.e,{disabled:!0,type:"submit",size:"sm",color:"primary",onClick:k,children:[Object(j.jsx)(o.a,{name:"cil-scrubber"})," \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9"]})})]})]})]})}),Object(j.jsx)(r.k,{xs:"1",sm:"1",md:"1"})]})}}}]);
|
||||||
|
//# sourceMappingURL=7.5f5fd478.chunk.js.map
|
||||||
1
build/static/js/7.5f5fd478.chunk.js.map
Normal file
1
build/static/js/7.5f5fd478.chunk.js.map
Normal file
File diff suppressed because one or more lines are too long
@ -1,2 +0,0 @@
|
|||||||
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[8],{775:function(e,t,i){"use strict";i.r(t);var n=i(657),s=i(1),c=i(644),r=i.n(c),a=i(639),l=i(638),j=i(18);t.default=function(){var e=Object(s.useState)(null),t=Object(n.a)(e,2),i=t[0],c=t[1];return Object(j.jsx)("div",{children:Object(j.jsxs)(a.f,{children:[Object(j.jsx)(a.j,{children:"\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9 "})," ",Object(j.jsxs)(a.g,{children:[Object(j.jsxs)(a.t,{row:!0,children:[Object(j.jsxs)(a.k,{md:"3",children:[Object(j.jsx)(a.H,{htmlFor:"date-input",children:" \u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u30d5\u30a1\u30a4\u30eb\u3092\u9078\u3093\u3067\u304f\u3060\u3055\u3044 "})," "]})," ",Object(j.jsx)(a.k,{xs:"12",md:"9",children:Object(j.jsx)(a.C,{type:"file",onChange:function(e){c(e.target.files[0])},id:"file-input",name:"file-input"})})," "]}),Object(j.jsxs)(a.h,{children:[Object(j.jsxs)(a.e,{type:"submit",onClick:function(e){var t=new FormData;t.append("file",i);var n=i.name.trim(),s=new Intl.Collator("ja"),c=s.compare("ini_\u5de5\u7a0b\u5185\u691c\u67fb\u7968.xlsx",n),a=s.compare("ini_\u30c7\u30fc\u30bf\u5165\u529b\u30b7\u30fc\u30c8.xlsx",n);0===c||0===a?r.a.post("https://fsbsso.sumasen.net/upload",t,{}).then((function(e){"OK"==e.statusText&&alert("\u6b63\u5e38\u306b\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3055\u308c\u307e\u3057\u305f")})):alert("\u6307\u5b9a\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u540d"+i.name+"\u304c\u9593\u9055\u3063\u3066\u3044\u307e\u3059\u3002ini_\u5de5\u7a0b\u5185\u691c\u67fb\u8868.xlsx \u307e\u305f\u306f ini_\u30c7\u30fc\u30bf\u5165\u529b\u30b7\u30fc\u30c8.xlsx \u306e\u3069\u3061\u3089\u304b\u306b\u540d\u524d\u3092\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044\u3002")},size:"sm",color:"primary",children:[" ",Object(j.jsx)(l.a,{name:"cil-scrubber"})," \u30a2\u30c3\u30d7\u30ed\u30fc\u30c9 "]})," "]})]})]})})}}}]);
|
|
||||||
//# sourceMappingURL=8.ce911cc9.chunk.js.map
|
|
||||||
@ -1 +0,0 @@
|
|||||||
{"version":3,"sources":["views/Uploader/index.js"],"names":["Uploader","useState","file","setFile","row","md","htmlFor","xs","type","onChange","e","target","files","id","name","onClick","data","FormData","append","chk","trim","collator","Intl","Collator","order1","compare","order2","axios","post","then","res","statusText","alert","size","color"],"mappings":"mPA0FeA,UAzEf,WAEI,MAAwBC,mBAAS,MAAjC,mBAAOC,EAAP,KAAaC,EAAb,KAiCA,OAAS,8BAEL,eACA,IADA,WAEA,cACA,IADA,oDAFA,IAKc,eACd,IADc,WAEd,eACA,IADA,CACWC,KAAG,EADd,UAEA,eACA,IADA,CACKC,GAAK,IADV,UAEA,cACA,IADA,CACOC,QAAU,aADjB,wIAFA,OAFA,IAMO,cACP,IADO,CACFC,GAAK,KACVF,GAAK,IAFE,SAGP,cACA,IADA,CACWG,KAAO,OAClBC,SAnDJ,SAAyBC,GACrBP,EAAQO,EAAEC,OAAOC,MAAM,KAmDvBC,GAAK,aACLC,KAAO,iBAbP,OAiBA,eAAC,IAAD,WACA,eAAC,IAAD,CAASN,KAAO,SAChBO,QAvDJ,SAAwBL,GACpB,IAAMM,EAAO,IAAIC,SACjBD,EAAKE,OAAO,OAAQhB,GACpB,IAAMiB,EAAMjB,EAAKY,KAAKM,OAChBC,EAAW,IAAIC,KAAKC,SAAS,MAC7BC,EAASH,EAASI,QAAQ,gDAAmBN,GAC7CO,EAASL,EAASI,QAAQ,4DAAqBN,GACvC,IAAXK,GAA2B,IAAXE,EAEjBC,IAAMC,KAAK,oCAAqCZ,EAAM,IAEnDa,MAAK,SAAAC,GAEoB,MAAlBA,EAAIC,YACNC,MAAM,2FAKdA,MAAM,+DAAe9B,EAAKY,KAAO,kSAqCnCmB,KAAO,KACPC,MAAQ,UAHR,cAGoB,cAAE,IAAF,CAAQpB,KAAO,iBAHnC,4CADA","file":"static/js/8.ce911cc9.chunk.js","sourcesContent":["import React, { useState } from 'react';\nimport axios from 'axios';\nimport {\n CCol,\n CFormGroup,\n CInput,\n CInputFile,\n CLabel,\n CButton,\n CCard,\n CCardHeader,\n CCardBody,\n CCardFooter,\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\n\nfunction Uploader() {\n\n const [file, setFile] = useState(null);\n\n function onChangeHandler(e) {\n setFile(e.target.files[0])\n }\n\n function onClickHandler(e) {\n const data = new FormData()\n data.append('file', file);\n const chk = file.name.trim();\n const collator = new Intl.Collator('ja'); \n const order1 = collator.compare('ini_工程内検査票.xlsx', chk); \n const order2 = collator.compare('ini_データ入力シート.xlsx', chk); \n if(order1 === 0 || order2 === 0)\n {\n axios.post(\"https://fsbsso.sumasen.net/upload\", data, { // receive two parameter endpoint url ,form data\n })\n .then(res => { // then print response status\n //console.log(res.statusText)\n if (res.statusText == 'OK') {\n alert(\"正常にアップロードされました\");\n }\n });\n }\n else {\n alert(\"指定されたファイル名\" + file.name + \"が間違っています。ini_工程内検査表.xlsx または ini_データ入力シート.xlsx のどちらかに名前を変更してください。\");\n return\n }\n //console.log(file.name);\n //console.log('calling upload');\n\n }\n\n return ( <\n div >\n <\n CCard >\n <\n CCardHeader >\n アップロード <\n /CCardHeader> <\n CCardBody >\n <\n CFormGroup row >\n <\n CCol md = \"3\" >\n <\n CLabel htmlFor = \"date-input\" > アップロードするファイルを選んでください < /CLabel> < /\n CCol > <\n CCol xs = \"12\"\n md = \"9\" >\n <\n CInputFile type = \"file\"\n onChange = { onChangeHandler }\n id = \"file-input\"\n name = \"file-input\" / >\n <\n /CCol> < /\n CFormGroup >\n <CCardFooter >\n <CButton type = \"submit\"\n onClick = { onClickHandler }\n size = \"sm\"\n color = \"primary\" > < CIcon name = \"cil-scrubber\" / > アップロード < /CButton> < /\n CCardFooter>\n </CCardBody>\n </CCard>\n </div>\n )\n}\n\nexport default Uploader\n"],"sourceRoot":""}
|
|
||||||
2
build/static/js/8.e77b2912.chunk.js
Normal file
2
build/static/js/8.e77b2912.chunk.js
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[8],{654:function(e,t,i){"use strict";i.r(t);var s=i(0),n=i(522),c=i.n(n),l=i(516),r=i(515),a=i(11);t.default=function(e){const[t,i]=Object(s.useState)(null);return Object(a.jsx)("div",{children:Object(a.jsxs)(l.f,{children:[Object(a.jsx)(l.j,{children:"\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9"}),Object(a.jsxs)(l.g,{children:[Object(a.jsxs)(l.t,{row:!0,children:[Object(a.jsx)(l.k,{md:"3",children:Object(a.jsx)(l.H,{htmlFor:"date-input",children:" \u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u30d5\u30a1\u30a4\u30eb\u3092\u9078\u3093\u3067\u304f\u3060\u3055\u3044 "})}),Object(a.jsx)(l.k,{xs:"12",md:"9",children:Object(a.jsx)(l.C,{type:"file",onChange:function(e){i(e.target.files[0])},id:"file-input",name:"file-input"})})]}),Object(a.jsx)(l.h,{children:Object(a.jsxs)(l.e,{type:"submit",onClick:function(i){let s=new FormData;s.append("file",t);const n=t.name.trim(),l=new Intl.Collator("ja"),r=l.compare("ini_\u5de5\u7a0b\u5185\u691c\u67fb\u7968.xlsx",n),a=l.compare("ini_\u30c7\u30fc\u30bf\u5165\u529b\u30b7\u30fc\u30c8.xlsx",n);0===r||0===a?c.a.post("https://fbssso.bizside.biz/upload?email="+e.email,s).then((e=>{console.log(e.statusText),"OK"==e.statusText?alert("\u6b63\u5e38\u306b\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3055\u308c\u307e\u3057\u305f"):204==e.status&&alert("\u521d\u671f\u8a2d\u5b9a\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f")})):alert("\u6307\u5b9a\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u540d"+t.name+"\u304c\u9593\u9055\u3063\u3066\u3044\u307e\u3059\u3002ini_\u5de5\u7a0b\u5185\u691c\u67fb\u8868.xlsx \u307e\u305f\u306f ini_\u30c7\u30fc\u30bf\u5165\u529b\u30b7\u30fc\u30c8.xlsx \u306e\u3069\u3061\u3089\u304b\u306b\u540d\u524d\u3092\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044\u3002")},size:"sm",color:"primary",children:[" ",Object(a.jsx)(r.a,{name:"cil-scrubber"})," \u30a2\u30c3\u30d7\u30ed\u30fc\u30c9 "]})})]})]})})}}}]);
|
||||||
|
//# sourceMappingURL=8.e77b2912.chunk.js.map
|
||||||
1
build/static/js/8.e77b2912.chunk.js.map
Normal file
1
build/static/js/8.e77b2912.chunk.js.map
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"version":3,"sources":["views/Uploader/index.js"],"names":["Uploader","props","file","setFile","useState","_jsx","children","_jsxs","CCard","CCardHeader","CCardBody","CFormGroup","row","CCol","md","CLabel","htmlFor","xs","CInputFile","type","onChange","e","target","files","id","name","CCardFooter","CButton","onClick","data","FormData","append","chk","trim","collator","Intl","Collator","order1","compare","order2","axios","post","email","then","res","console","log","statusText","alert","status","size","color","CIcon"],"mappings":"4KAAA,8DAqFeA,UApEf,SAAkBC,GAEd,MAAOC,EAAMC,GAAWC,mBAAS,MAuCjC,OACAC,cAAA,OAAAC,SACIC,eAACC,IAAK,CAAAF,SAAA,CACND,cAACI,IAAW,CAAAH,SAAC,yCAGbC,eAACG,IAAS,CAAAJ,SAAA,CACVC,eAACI,IAAU,CAACC,KAAG,EAAAN,SAAA,CACfD,cAACQ,IAAI,CAACC,GAAK,IAAGR,SACdD,cAACU,IAAM,CAACC,QAAU,aAAYV,SAAC,iIAE/BD,cAACQ,IAAI,CAACI,GAAK,KAAIH,GAAK,IAAGR,SACvBD,cAACa,IAAU,CAACC,KAAO,OAAMC,SAjD7B,SAAyBC,GACrBlB,EAAQkB,EAAEC,OAAOC,MAAM,GAC3B,EA+C4DC,GAAK,aAAaC,KAAO,oBAGjFpB,cAACqB,IAAW,CAAApB,SACZC,eAACoB,IAAO,CAACR,KAAO,SAChBS,QAlDJ,SAAwBP,GACpB,IAAIQ,EAAO,IAAIC,SACfD,EAAKE,OAAO,OAAQ7B,GACpB,MAAM8B,EAAM9B,EAAKuB,KAAKQ,OAChBC,EAAW,IAAIC,KAAKC,SAAS,MAC7BC,EAASH,EAASI,QAAQ,gDAAmBN,GAC7CO,EAASL,EAASI,QAAQ,4DAAqBN,GACvC,IAAXK,GAA2B,IAAXE,EAMfC,IAAMC,KAAK,2CAA6CxC,EAAMyC,MAAOb,GACpEc,MAAKC,IACFC,QAAQC,IAAIF,EAAIG,YACM,MAAlBH,EAAIG,WACNC,MAAM,wFAEc,KAAdJ,EAAIK,QACVD,MAAM,mGACR,IAINA,MAAM,+DAAe9C,EAAKuB,KAAO,gSAMvC,EAoBIyB,KAAO,KACPC,MAAQ,UAAS7C,SAAA,CAAE,IAACD,cAAE+C,IAAK,CAAC3B,KAAO,iBAAkB,qDAM7D,C","file":"static/js/8.e77b2912.chunk.js","sourcesContent":["import React, { useState, useEffect } from 'react';\r\nimport axios from 'axios';\r\nimport {\r\n CCol,\r\n CFormGroup,\r\n CInput,\r\n CInputFile,\r\n CLabel,\r\n CButton,\r\n CCard,\r\n CCardHeader,\r\n CCardBody,\r\n CCardFooter,\r\n} from '@coreui/react'\r\nimport CIcon from '@coreui/icons-react'\r\n\r\n\r\nfunction Uploader(props) {\r\n\r\n const [file, setFile] = useState(null);\r\n \r\n function onChangeHandler(e) {\r\n setFile(e.target.files[0])\r\n }\r\n\r\n function onClickHandler(e) {\r\n let data = new FormData()\r\n data.append('file', file);\r\n const chk = file.name.trim();\r\n const collator = new Intl.Collator('ja'); \r\n const order1 = collator.compare('ini_工程内検査票.xlsx', chk); \r\n const order2 = collator.compare('ini_データ入力シート.xlsx', chk); \r\n if(order1 === 0 || order2 === 0)\r\n {\r\n // axios.post(\"https://fsbsso.sumasen.net/upload?email=\" + props.email, {\r\n // body: data,\r\n // headers: {'Content-Type': 'multipart/form-data' }\r\n // })\r\n axios.post(\"https://fbssso.bizside.biz/upload?email=\" + props.email, data)\r\n .then(res => { // then print response status\r\n console.log(res.statusText)\r\n if (res.statusText == 'OK') {\r\n alert(\"正常にアップロードされました\");\r\n }\r\n else if(res.status == 204){\r\n alert(\"初期設定の読み込みに失敗しました\");\r\n }\r\n });\r\n }\r\n else {\r\n alert(\"指定されたファイル名\" + file.name + \"が間違っています。ini_工程内検査表.xlsx または ini_データ入力シート.xlsx のどちらかに名前を変更してください。\");\r\n return\r\n }\r\n //console.log(file.name);\r\n //console.log('calling upload');\r\n\r\n }\r\n\r\n return ( \r\n <div>\r\n <CCard >\r\n <CCardHeader>\r\n アップロード\r\n </CCardHeader> \r\n <CCardBody >\r\n <CFormGroup row>\r\n <CCol md = \"3\">\r\n <CLabel htmlFor = \"date-input\"> アップロードするファイルを選んでください </CLabel>\r\n </CCol > \r\n <CCol xs = \"12\"md = \"9\" >\r\n <CInputFile type = \"file\"onChange = { onChangeHandler } id = \"file-input\" name = \"file-input\" / >\r\n </CCol> \r\n </CFormGroup >\r\n <CCardFooter >\r\n <CButton type = \"submit\"\r\n onClick = { onClickHandler }\r\n size = \"sm\"\r\n color = \"primary\" > < CIcon name = \"cil-scrubber\" / > アップロード </CButton> \r\n </CCardFooter>\r\n </CCardBody>\r\n </CCard>\r\n </div>\r\n )\r\n}\r\n\r\nexport default Uploader\r\n"],"sourceRoot":""}
|
||||||
2
build/static/js/9.3ccea44e.chunk.js
Normal file
2
build/static/js/9.3ccea44e.chunk.js
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[9],{652:function(e,c,t){"use strict";t.r(c);t(0),t(515);var i=t(516),s=t(11);c.default=e=>Object(s.jsx)("div",{children:Object(s.jsx)(i.f,{className:"bg-info",children:Object(s.jsx)(i.g,{children:Object(s.jsx)("div",{className:"text-white text-center card bg-info",children:Object(s.jsx)("div",{className:"card-body",children:Object(s.jsx)("blockquote",{className:"card-bodyquote",children:e.gotuserid?Object(s.jsxs)(s.Fragment,{children:[Object(s.jsxs)("h3",{children:["\u30ef\u30f3\u30bf\u30a4\u30e0\u30d1\u30b9\u30ef\u30fc\u30c9: ",e.userid]}),Object(s.jsx)("a",{target:"_blank",href:"https://openshield.bizside.biz/appexe/natnats/23/bin/mobileweb2/index.html",children:Object(s.jsx)("h1",{children:"FBS Web app"})})]}):Object(s.jsx)("div",{className:"text-center",children:Object(s.jsx)("h3",{children:"\u8aad\u307f\u8fbc\u307f\u4e2d..."})})})})})})})})}}]);
|
||||||
|
//# sourceMappingURL=9.3ccea44e.chunk.js.map
|
||||||
1
build/static/js/9.3ccea44e.chunk.js.map
Normal file
1
build/static/js/9.3ccea44e.chunk.js.map
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"version":3,"sources":["views/dashboard/Dashboard.js"],"names":["Dashboard","props","_jsx","children","CCard","className","CCardBody","gotuserid","_jsxs","_Fragment","userid","target","href"],"mappings":"4KAAA,wCA6CeA,UA9BIC,GAEfC,cAAA,OAAAC,SACED,cAACE,IAAK,CAACC,UAAU,UAASF,SACxBD,cAACI,IAAS,CAAAH,SACRD,cAAA,OAAKG,UAAU,sCAAqCF,SAClDD,cAAA,OAAKG,UAAU,YAAWF,SACxBD,cAAA,cAAYG,UAAU,iBAAgBF,SACnCF,EAAMM,UACLC,eAAAC,WAAA,CAAAN,SAAA,CACEK,eAAA,MAAAL,SAAA,CAAI,iEAAaF,EAAMS,UACvBR,cAAA,KAAGS,OAAO,SAASC,KAAK,6EAA4ET,SAClGD,cAAA,MAAAC,SAAI,qBAIRD,cAAA,OAAKG,UAAU,cAAaF,SAE1BD,cAAA,MAAAC,SAAI,mD","file":"static/js/9.3ccea44e.chunk.js","sourcesContent":["import React from 'react';\r\nimport CIcon from '@coreui/icons-react';\r\nimport {\r\n CCol,\r\n CFormGroup,\r\n CInput,\r\n CInputFile,\r\n CLabel,\r\n CButton,\r\n CCard,\r\n CCardHeader,\r\n CCardBody,\r\n CCardFooter,\r\n} from '@coreui/react';\r\n\r\nconst Dashboard = (props) => {\r\n return (\r\n <div>\r\n <CCard className=\"bg-info\">\r\n <CCardBody>\r\n <div className=\"text-white text-center card bg-info\">\r\n <div className=\"card-body\">\r\n <blockquote className=\"card-bodyquote\">\r\n {props.gotuserid ? ( // Conditional rendering based on props.gotuserid\r\n <>\r\n <h3>ワンタイムパスワード: {props.userid}</h3>\r\n <a target=\"_blank\" href=\"https://openshield.bizside.biz/appexe/natnats/23/bin/mobileweb2/index.html\">\r\n <h1>FBS Web app</h1>\r\n </a>\r\n </>\r\n ) : (\r\n <div className=\"text-center\">\r\n {/* Replace the following div with your wait indicator or spinner */}\r\n <h3>読み込み中...</h3>\r\n </div>\r\n )}\r\n </blockquote>\r\n </div>\r\n </div>\r\n </CCardBody>\r\n </CCard>\r\n </div>\r\n );\r\n};\r\n\r\nexport default Dashboard;\r\n"],"sourceRoot":""}
|
||||||
@ -1,2 +0,0 @@
|
|||||||
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[9],{773:function(e,t,c){"use strict";c.r(t);c(1),c(638);var a=c(639),i=c(18);t.default=function(e){return Object(i.jsx)("div",{children:Object(i.jsx)(a.f,{className:"bg-info",children:Object(i.jsx)(a.g,{children:Object(i.jsx)("div",{className:"text-white text-center card bg-info",children:Object(i.jsx)("div",{className:"card-body",children:Object(i.jsxs)("blockquote",{className:"card-bodyquote",children:[Object(i.jsxs)("h3",{children:["\u30ef\u30f3\u30bf\u30a4\u30e0\u30d1\u30b9\u30ef\u30fc\u30c9 :",e.userid]}),Object(i.jsx)("a",{target:"_blank",href:"https://natnats.mobilous.com/appexe/natnats/23/bin/mobileweb2/index.html#page_44022",children:Object(i.jsx)("h1",{children:"FBS Web app"})})]})})})})})})}}}]);
|
|
||||||
//# sourceMappingURL=9.421fefda.chunk.js.map
|
|
||||||
@ -1 +0,0 @@
|
|||||||
{"version":3,"sources":["views/dashboard/Dashboard.js"],"names":["Dashboard","props","className","userid","target","href"],"mappings":"4KAAA,wCAmCeA,UApBG,SAACC,GACjB,OACE,8BACE,cAAC,IAAD,CAAOC,UAAU,UAAjB,SACE,cAAC,IAAD,UACA,qBAAKA,UAAU,sCAAf,SACP,qBAAKA,UAAU,YAAf,SACC,6BAAYA,UAAU,iBAAtB,UACI,gGAAiBD,EAAME,UAC1B,mBAAGC,OAAO,SAASC,KAAK,sFAAxB,SAA8G","file":"static/js/9.421fefda.chunk.js","sourcesContent":["import React, { lazy } from 'react'\nimport CIcon from '@coreui/icons-react'\nimport {\n CCol,\n CFormGroup,\n CInput,\n CInputFile,\n CLabel,\n CButton,\n CCard,\n CCardHeader,\n CCardBody,\n CCardFooter,\n} from '@coreui/react'\n\nconst Dashboard = (props) => {\n return (\n <div >\n <CCard className=\"bg-info\">\n <CCardBody >\n <div className=\"text-white text-center card bg-info\">\n\t<div className=\"card-body\">\n\t\t<blockquote className=\"card-bodyquote\">\n <h3>ワンタイムパスワード :{props.userid}</h3>\n\t\t\t<a target=\"_blank\" href=\"https://natnats.mobilous.com/appexe/natnats/23/bin/mobileweb2/index.html#page_44022\"><h1>FBS Web app</h1></a>\n\t\t</blockquote>\n\t</div>\n</div>\n </CCardBody>\n </CCard>\n </div>\n)\n\n}\n\nexport default Dashboard\n"],"sourceRoot":""}
|
|
||||||
2
build/static/js/main.774cdeb5.chunk.js
Normal file
2
build/static/js/main.774cdeb5.chunk.js
Normal file
File diff suppressed because one or more lines are too long
1
build/static/js/main.774cdeb5.chunk.js.map
Normal file
1
build/static/js/main.774cdeb5.chunk.js.map
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,2 +1,2 @@
|
|||||||
!function(e){function t(t){for(var n,o,u=t[0],i=t[1],f=t[2],l=0,s=[];l<u.length;l++)o=u[l],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&s.push(a[o][0]),a[o]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);for(d&&d(t);s.length;)s.shift()();return c.push.apply(c,f||[]),r()}function r(){for(var e,t=0;t<c.length;t++){for(var r=c[t],n=!0,o=1;o<r.length;o++){var i=r[o];0!==a[i]&&(n=!1)}n&&(c.splice(t--,1),e=u(u.s=r[0]))}return e}var n={},o={3:0},a={3:0},c=[];function u(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,u),r.l=!0,r.exports}u.e=function(e){var t=[];o[e]?t.push(o[e]):0!==o[e]&&{0:1,5:1}[e]&&t.push(o[e]=new Promise((function(t,r){for(var n="static/css/"+({}[e]||e)+"."+{0:"455ee148",1:"31d6cfe0",5:"ecdd39c8",6:"31d6cfe0",7:"31d6cfe0",8:"31d6cfe0",9:"31d6cfe0",10:"31d6cfe0",11:"31d6cfe0",12:"31d6cfe0",13:"31d6cfe0",14:"31d6cfe0",15:"31d6cfe0"}[e]+".chunk.css",a=u.p+n,c=document.getElementsByTagName("link"),i=0;i<c.length;i++){var f=(d=c[i]).getAttribute("data-href")||d.getAttribute("href");if("stylesheet"===d.rel&&(f===n||f===a))return t()}var l=document.getElementsByTagName("style");for(i=0;i<l.length;i++){var d;if((f=(d=l[i]).getAttribute("data-href"))===n||f===a)return t()}var s=document.createElement("link");s.rel="stylesheet",s.type="text/css",s.onload=t,s.onerror=function(t){var n=t&&t.target&&t.target.src||a,c=new Error("Loading CSS chunk "+e+" failed.\n("+n+")");c.code="CSS_CHUNK_LOAD_FAILED",c.request=n,delete o[e],s.parentNode.removeChild(s),r(c)},s.href=a,document.getElementsByTagName("head")[0].appendChild(s)})).then((function(){o[e]=0})));var r=a[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=a[e]=[t,n]}));t.push(r[2]=n);var c,i=document.createElement("script");i.charset="utf-8",i.timeout=120,u.nc&&i.setAttribute("nonce",u.nc),i.src=function(e){return u.p+"static/js/"+({}[e]||e)+"."+{0:"87e6cd63",1:"cc5932a8",5:"74973543",6:"46b28ece",7:"4110038f",8:"ce911cc9",9:"421fefda",10:"86be3482",11:"325ac840",12:"8fca287d",13:"87f985d8",14:"63ad4270",15:"6659e692"}[e]+".chunk.js"}(e);var f=new Error;c=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=a[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;f.message="Loading chunk "+e+" failed.\n("+n+": "+o+")",f.name="ChunkLoadError",f.type=n,f.request=o,r[1](f)}a[e]=void 0}};var l=setTimeout((function(){c({type:"timeout",target:i})}),12e4);i.onerror=i.onload=c,document.head.appendChild(i)}return Promise.all(t)},u.m=e,u.c=n,u.d=function(e,t,r){u.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},u.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.t=function(e,t){if(1&t&&(e=u(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(u.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)u.d(r,n,function(t){return e[t]}.bind(null,n));return r},u.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return u.d(t,"a",t),t},u.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},u.p="./",u.oe=function(e){throw console.error(e),e};var i=this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[],f=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var d=f;r()}([]);
|
!function(e){function t(t){for(var n,o,u=t[0],i=t[1],f=t[2],l=0,s=[];l<u.length;l++)o=u[l],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&s.push(a[o][0]),a[o]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);for(d&&d(t);s.length;)s.shift()();return c.push.apply(c,f||[]),r()}function r(){for(var e,t=0;t<c.length;t++){for(var r=c[t],n=!0,o=1;o<r.length;o++){var i=r[o];0!==a[i]&&(n=!1)}n&&(c.splice(t--,1),e=u(u.s=r[0]))}return e}var n={},o={3:0},a={3:0},c=[];function u(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,u),r.l=!0,r.exports}u.e=function(e){var t=[];o[e]?t.push(o[e]):0!==o[e]&&{0:1,5:1}[e]&&t.push(o[e]=new Promise((function(t,r){for(var n="static/css/"+({}[e]||e)+"."+{0:"5990ddd3",1:"31d6cfe0",5:"444d4d2c",6:"31d6cfe0",7:"31d6cfe0",8:"31d6cfe0",9:"31d6cfe0",10:"31d6cfe0",11:"31d6cfe0",12:"31d6cfe0",13:"31d6cfe0",14:"31d6cfe0",15:"31d6cfe0"}[e]+".chunk.css",a=u.p+n,c=document.getElementsByTagName("link"),i=0;i<c.length;i++){var f=(d=c[i]).getAttribute("data-href")||d.getAttribute("href");if("stylesheet"===d.rel&&(f===n||f===a))return t()}var l=document.getElementsByTagName("style");for(i=0;i<l.length;i++){var d;if((f=(d=l[i]).getAttribute("data-href"))===n||f===a)return t()}var s=document.createElement("link");s.rel="stylesheet",s.type="text/css",s.onload=t,s.onerror=function(t){var n=t&&t.target&&t.target.src||a,c=new Error("Loading CSS chunk "+e+" failed.\n("+n+")");c.code="CSS_CHUNK_LOAD_FAILED",c.request=n,delete o[e],s.parentNode.removeChild(s),r(c)},s.href=a,document.getElementsByTagName("head")[0].appendChild(s)})).then((function(){o[e]=0})));var r=a[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=a[e]=[t,n]}));t.push(r[2]=n);var c,i=document.createElement("script");i.charset="utf-8",i.timeout=120,u.nc&&i.setAttribute("nonce",u.nc),i.src=function(e){return u.p+"static/js/"+({}[e]||e)+"."+{0:"7aa40b37",1:"5e801b47",5:"6affbde7",6:"b88bd303",7:"5f5fd478",8:"e77b2912",9:"3ccea44e",10:"11828825",11:"0cc608e1",12:"398c96b1",13:"3038ce6d",14:"29883087",15:"4591f850"}[e]+".chunk.js"}(e);var f=new Error;c=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=a[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;f.message="Loading chunk "+e+" failed.\n("+n+": "+o+")",f.name="ChunkLoadError",f.type=n,f.request=o,r[1](f)}a[e]=void 0}};var l=setTimeout((function(){c({type:"timeout",target:i})}),12e4);i.onerror=i.onload=c,document.head.appendChild(i)}return Promise.all(t)},u.m=e,u.c=n,u.d=function(e,t,r){u.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},u.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.t=function(e,t){if(1&t&&(e=u(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(u.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)u.d(r,n,function(t){return e[t]}.bind(null,n));return r},u.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return u.d(t,"a",t),t},u.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},u.p="./",u.oe=function(e){throw console.error(e),e};var i=this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[],f=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var d=f;r()}([]);
|
||||||
//# sourceMappingURL=runtime-main.525c149d.js.map
|
//# sourceMappingURL=runtime-main.9847cde7.js.map
|
||||||
1
build/static/js/runtime-main.9847cde7.js.map
Normal file
1
build/static/js/runtime-main.9847cde7.js.map
Normal file
File diff suppressed because one or more lines are too long
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
"baseUrl": "."
|
"baseUrl": "."
|
||||||
},
|
},
|
||||||
"include": ["src"]
|
"include": ["src"]
|
||||||
}
|
}
|
||||||
68
migration.md
68
migration.md
@ -1,34 +1,34 @@
|
|||||||
# Migration from version 2
|
# Migration from version 2
|
||||||
|
|
||||||
Migration from version 2 must be performed manually because the components library `@coreui/coreui-react` has been completely rewritten.
|
Migration from version 2 must be performed manually because the components library `@coreui/coreui-react` has been completely rewritten.
|
||||||
|
|
||||||
The docs of the new components are available [here](https://coreui.io/react/docs/)
|
The docs of the new components are available [here](https://coreui.io/react/docs/)
|
||||||
|
|
||||||
The good news is that most probably it will be sufficient to migrate layout components (Sidebar, Header, Footer, Aside) and `Switch` component
|
The good news is that most probably it will be sufficient to migrate layout components (Sidebar, Header, Footer, Aside) and `Switch` component
|
||||||
|
|
||||||
The best way to do a migration is:
|
The best way to do a migration is:
|
||||||
1. Install `@coreui/coreui-react` v3
|
1. Install `@coreui/coreui-react` v3
|
||||||
2. Make a copy of the current `containers` folder
|
2. Make a copy of the current `containers` folder
|
||||||
2. Paste [containers](https://github.com/coreui/coreui-free-react-admin-template/tree/master/src/containers) folder from v3 template to project
|
2. Paste [containers](https://github.com/coreui/coreui-free-react-admin-template/tree/master/src/containers) folder from v3 template to project
|
||||||
3. Correct routing paths
|
3. Correct routing paths
|
||||||
4. Add previous content to new template layout components
|
4. Add previous content to new template layout components
|
||||||
5. Replace `Switch` components with `CSwitch`
|
5. Replace `Switch` components with `CSwitch`
|
||||||
|
|
||||||
Layout components/ corresponding components in version 3
|
Layout components/ corresponding components in version 3
|
||||||
- Aside -> CSidebar (with prop aside={true})
|
- Aside -> CSidebar (with prop aside={true})
|
||||||
- AsideToggler -> CToggler
|
- AsideToggler -> CToggler
|
||||||
- Breadcrumb -> CBreadcrumbRouter
|
- Breadcrumb -> CBreadcrumbRouter
|
||||||
- Footer -> CFooter
|
- Footer -> CFooter
|
||||||
- Header -> CHeader
|
- Header -> CHeader
|
||||||
- HeaderDropdown -> CDropdown
|
- HeaderDropdown -> CDropdown
|
||||||
- NavbarBrand -> CSidebarBrand
|
- NavbarBrand -> CSidebarBrand
|
||||||
- Sidebar -> CSidebar
|
- Sidebar -> CSidebar
|
||||||
- SidebarFooter -> CSidebarFooter
|
- SidebarFooter -> CSidebarFooter
|
||||||
- SidebarForm -> CSidebarForm
|
- SidebarForm -> CSidebarForm
|
||||||
- SidebarHeader -> CSidebarHeader
|
- SidebarHeader -> CSidebarHeader
|
||||||
- SidebarMinimizer -> CSidebarMinimizer
|
- SidebarMinimizer -> CSidebarMinimizer
|
||||||
- SidebarNav -> CSidebarNav + CSidebarNavDropdown + CSidebarNavItem
|
- SidebarNav -> CSidebarNav + CSidebarNavDropdown + CSidebarNavItem
|
||||||
- SidebarToggler -> CSidebarToggler
|
- SidebarToggler -> CSidebarToggler
|
||||||
- Switch -> CSwitch
|
- Switch -> CSwitch
|
||||||
|
|
||||||
After the migration is done, you can start using new components of `@coreui/coreui-react` v3 library.
|
After the migration is done, you can start using new components of `@coreui/coreui-react` v3 library.
|
||||||
|
|||||||
187
package.json
187
package.json
@ -1,93 +1,94 @@
|
|||||||
{
|
{
|
||||||
"name": "@coreui/coreui-free-react-admin-template",
|
"name": "@coreui/coreui-free-react-admin-template",
|
||||||
"version": "3.2.1",
|
"version": "3.2.1",
|
||||||
"description": "CoreUI React Open Source Bootstrap 4 Admin Template",
|
"description": "CoreUI React Open Source Bootstrap 4 Admin Template",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "CoreUI",
|
"name": "CoreUI",
|
||||||
"url": "https://coreui.io",
|
"url": "https://coreui.io",
|
||||||
"github": "https://github.com/coreui",
|
"github": "https://github.com/coreui",
|
||||||
"twitter": "https://twitter.com/core_ui"
|
"twitter": "https://twitter.com/core_ui"
|
||||||
},
|
},
|
||||||
"contributors": [
|
"contributors": [
|
||||||
{
|
{
|
||||||
"name": "CoreUI Team",
|
"name": "CoreUI Team",
|
||||||
"url": "https://github.com/orgs/coreui/people"
|
"url": "https://github.com/orgs/coreui/people"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"homepage": ".",
|
"homepage": ".",
|
||||||
"copyright": "Copyright 2017-2020 creativeLabs Łukasz Holeczek",
|
"copyright": "Copyright 2017-2020 creativeLabs Łukasz Holeczek",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"private": true,
|
"private": true,
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git@github.com:coreui/coreui-free-react-admin-template.git"
|
"url": "git@github.com:coreui/coreui-free-react-admin-template.git"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@coreui/chartjs": "^2.0.0",
|
"@coreui/chartjs": "^2.0.0",
|
||||||
"@coreui/coreui": "^3.4.0",
|
"@coreui/coreui": "^3.4.0",
|
||||||
"@coreui/icons": "^2.0.0",
|
"@coreui/icons": "^2.0.0",
|
||||||
"@coreui/icons-react": "^1.1.0",
|
"@coreui/icons-react": "^1.1.0",
|
||||||
"@coreui/react": "^3.4.6",
|
"@coreui/react": "^3.4.6",
|
||||||
"@coreui/react-chartjs": "^1.1.0",
|
"@coreui/react-chartjs": "^1.1.0",
|
||||||
"@coreui/utils": "^1.3.1",
|
"@coreui/utils": "^1.3.1",
|
||||||
"@wojtekmaj/enzyme-adapter-react-17": "^0.6.0",
|
"@wojtekmaj/enzyme-adapter-react-17": "^0.6.0",
|
||||||
"axios": "^0.21.1",
|
"axios": "^0.21.1",
|
||||||
"classnames": "^2.2.6",
|
"classnames": "^2.2.6",
|
||||||
"core-js": "^3.9.1",
|
"core-js": "^3.9.1",
|
||||||
"cors": "^2.8.5",
|
"cors": "^2.8.5",
|
||||||
"enzyme": "^3.11.0",
|
"csv": "^6.2.2",
|
||||||
"js-cookie": "^3.0.0",
|
"enzyme": "^3.11.0",
|
||||||
"js-file-download": "^0.4.12",
|
"js-cookie": "^3.0.0",
|
||||||
"json-2-csv": "^3.14.4",
|
"js-file-download": "^0.4.12",
|
||||||
"multer": "^1.4.2",
|
"json-2-csv": "^3.14.4",
|
||||||
"nodemon": "^2.0.12",
|
"multer": "^1.4.2",
|
||||||
"prop-types": "^15.7.2",
|
"nodemon": "^2.0.12",
|
||||||
"react": "^17.0.2",
|
"prop-types": "^15.7.2",
|
||||||
"react-app-polyfill": "^2.0.0",
|
"react": "^17.0.2",
|
||||||
"react-datepicker": "^4.2.0",
|
"react-app-polyfill": "^2.0.0",
|
||||||
"react-dom": "^17.0.2",
|
"react-datepicker": "^4.2.0",
|
||||||
"react-redux": "^7.2.3",
|
"react-dom": "^17.0.2",
|
||||||
"react-router-dom": "^5.2.0",
|
"react-redux": "^7.2.3",
|
||||||
"redux": "^4.0.5",
|
"react-router-dom": "^5.2.0",
|
||||||
"sass": "^1.32.8",
|
"redux": "^4.0.5",
|
||||||
"universal-cookie": "^4.0.4"
|
"sass": "^1.32.8",
|
||||||
},
|
"universal-cookie": "^4.0.4"
|
||||||
"devDependencies": {
|
},
|
||||||
"@babel/core": "^7.13.14",
|
"devDependencies": {
|
||||||
"auto-changelog": "~2.2.1",
|
"@babel/core": "^7.13.14",
|
||||||
"react-scripts": "^4.0.3"
|
"auto-changelog": "~2.2.1",
|
||||||
},
|
"react-scripts": "^4.0.3"
|
||||||
"scripts": {
|
},
|
||||||
"start": "react-scripts start",
|
"scripts": {
|
||||||
"build": "react-scripts build",
|
"start": "react-scripts start",
|
||||||
"test": "react-scripts test",
|
"build": "react-scripts build",
|
||||||
"test:cov": "npm test -- --coverage --watchAll=false",
|
"test": "react-scripts test",
|
||||||
"test:debug": "react-scripts --inspect-brk test --runInBand",
|
"test:cov": "npm test -- --coverage --watchAll=false",
|
||||||
"eject": "react-scripts eject",
|
"test:debug": "react-scripts --inspect-brk test --runInBand",
|
||||||
"changelog": "auto-changelog --starting-version 3.0.0 --commit-limit false --hide-credit"
|
"eject": "react-scripts eject",
|
||||||
},
|
"changelog": "auto-changelog --starting-version 3.0.0 --commit-limit false --hide-credit"
|
||||||
"bugs": {
|
},
|
||||||
"url": "https://github.com/coreui/coreui-free-react-admin-template/issues"
|
"bugs": {
|
||||||
},
|
"url": "https://github.com/coreui/coreui-free-react-admin-template/issues"
|
||||||
"eslintConfig": {
|
},
|
||||||
"extends": "react-app"
|
"eslintConfig": {
|
||||||
},
|
"extends": "react-app"
|
||||||
"browserslist": [
|
},
|
||||||
">0.2%",
|
"browserslist": [
|
||||||
"not dead",
|
">0.2%",
|
||||||
"not ie <= 10",
|
"not dead",
|
||||||
"not op_mini all"
|
"not ie <= 10",
|
||||||
],
|
"not op_mini all"
|
||||||
"jest": {
|
],
|
||||||
"collectCoverageFrom": [
|
"jest": {
|
||||||
"src/**/*.{js,jsx}",
|
"collectCoverageFrom": [
|
||||||
"!**/*index.js",
|
"src/**/*.{js,jsx}",
|
||||||
"!src/serviceWorker.js",
|
"!**/*index.js",
|
||||||
"!src/polyfill.js"
|
"!src/serviceWorker.js",
|
||||||
]
|
"!src/polyfill.js"
|
||||||
},
|
]
|
||||||
"engines": {
|
},
|
||||||
"node": ">=10",
|
"engines": {
|
||||||
"npm": ">=6"
|
"node": ">=10",
|
||||||
}
|
"npm": ">=6"
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|||||||
@ -1,50 +1,50 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<!--
|
<!--
|
||||||
* CoreUI Free - React.js Admin Template
|
* CoreUI Free - React.js Admin Template
|
||||||
* @version v3.2.0
|
* @version v3.2.0
|
||||||
* @link https://coreui.io/pro/react/
|
* @link https://coreui.io/pro/react/
|
||||||
* Copyright (c) 2020 creativeLabs Łukasz Holeczek
|
* Copyright (c) 2020 creativeLabs Łukasz Holeczek
|
||||||
* License MIT
|
* License MIT
|
||||||
-->
|
-->
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||||
<meta name="description" content="CoreUI for React - Open Source Bootstrap Admin Template">
|
<meta name="description" content="CoreUI for React - Open Source Bootstrap Admin Template">
|
||||||
<meta name="author" content="Łukasz Holeczek">
|
<meta name="author" content="Łukasz Holeczek">
|
||||||
<meta name="keyword" content="Bootstrap,Admin,Template,Open,Source,CSS,SCSS,HTML,RWD,Dashboard,React">
|
<meta name="keyword" content="Bootstrap,Admin,Template,Open,Source,CSS,SCSS,HTML,RWD,Dashboard,React">
|
||||||
<title>FBS Admin tool</title>
|
<title>FBS Admin tool</title>
|
||||||
<!--
|
<!--
|
||||||
manifest.json provides metadata used when your web app is added to the
|
manifest.json provides metadata used when your web app is added to the
|
||||||
homescreen on Android. See https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/
|
homescreen on Android. See https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/
|
||||||
-->
|
-->
|
||||||
<link rel="manifest" href="%PUBLIC_URL%/manifest.json">
|
<link rel="manifest" href="%PUBLIC_URL%/manifest.json">
|
||||||
<link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico">
|
<link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico">
|
||||||
<!--
|
<!--
|
||||||
Notice the use of %PUBLIC_URL% in the tags above.
|
Notice the use of %PUBLIC_URL% in the tags above.
|
||||||
It will be replaced with the URL of the `public` folder during the build.
|
It will be replaced with the URL of the `public` folder during the build.
|
||||||
Only files inside the `public` folder can be referenced from the HTML.
|
Only files inside the `public` folder can be referenced from the HTML.
|
||||||
|
|
||||||
Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
|
Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
|
||||||
work correctly both with client-side routing and a non-root public URL.
|
work correctly both with client-side routing and a non-root public URL.
|
||||||
Learn how to configure a non-root public URL by running `npm run build`.
|
Learn how to configure a non-root public URL by running `npm run build`.
|
||||||
-->
|
-->
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<noscript>
|
<noscript>
|
||||||
You need to enable JavaScript to run this app.
|
You need to enable JavaScript to run this app.
|
||||||
</noscript>
|
</noscript>
|
||||||
<div id="root"></div>
|
<div id="root"></div>
|
||||||
<!--
|
<!--
|
||||||
This HTML file is a template.
|
This HTML file is a template.
|
||||||
If you open it directly in the browser, you will see an empty page.
|
If you open it directly in the browser, you will see an empty page.
|
||||||
|
|
||||||
You can add webfonts, meta tags, or analytics to this file.
|
You can add webfonts, meta tags, or analytics to this file.
|
||||||
The build step will place the bundled scripts into the <body> tag.
|
The build step will place the bundled scripts into the <body> tag.
|
||||||
|
|
||||||
To begin the development, run `npm start` or `yarn start`.
|
To begin the development, run `npm start` or `yarn start`.
|
||||||
To create a production bundle, use `npm run build` or `yarn build`.
|
To create a production bundle, use `npm run build` or `yarn build`.
|
||||||
-->
|
-->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@ -1,15 +1,15 @@
|
|||||||
{
|
{
|
||||||
"short_name": "CoreUI-React",
|
"short_name": "CoreUI-React",
|
||||||
"name": "CoreUI-React sample",
|
"name": "CoreUI-React sample",
|
||||||
"icons": [
|
"icons": [
|
||||||
{
|
{
|
||||||
"src": "./assets/img/favicon.png",
|
"src": "./assets/img/favicon.png",
|
||||||
"sizes": "100x100",
|
"sizes": "100x100",
|
||||||
"type": "image/png"
|
"type": "image/png"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"start_url": ".",
|
"start_url": ".",
|
||||||
"display": "standalone",
|
"display": "standalone",
|
||||||
"theme_color": "#000000",
|
"theme_color": "#000000",
|
||||||
"background_color": "#ffffff"
|
"background_color": "#ffffff"
|
||||||
}
|
}
|
||||||
|
|||||||
291
server.js
291
server.js
@ -1,75 +1,216 @@
|
|||||||
var express = require('express');
|
var express = require('express');
|
||||||
var app = express();
|
var app = express();
|
||||||
var multer = require('multer')
|
var multer = require('multer')
|
||||||
var cors = require('cors');
|
var cors = require('cors');
|
||||||
var bodyParser = require("body-parser");
|
var bodyParser = require("body-parser");
|
||||||
const fs = require('fs');
|
var https = require('https')
|
||||||
|
var csv = require('csv');
|
||||||
var corsOptions = {
|
const { parse } = require("csv-parse");
|
||||||
"origin": "*",
|
const util = require('util');
|
||||||
"methods": "GET,HEAD,PUT,PATCH,POST,DELETE",
|
const fs = require('fs');
|
||||||
"preflightContinue": false,
|
|
||||||
"optionsSuccessStatus": 204
|
var corsOptions = {
|
||||||
}
|
"origin": "*",
|
||||||
app.use(bodyParser.json());
|
"methods": "GET,HEAD,PUT,PATCH,POST,DELETE",
|
||||||
app.use(bodyParser.urlencoded({ extended: true }));
|
"preflightContinue": false,
|
||||||
app.use(cors(corsOptions));
|
"optionsSuccessStatus": 204
|
||||||
|
}
|
||||||
var storage = multer.diskStorage({
|
app.use(bodyParser.json());
|
||||||
destination: function(req, file, cb) {
|
app.use(bodyParser.urlencoded({ extended: true }));
|
||||||
cb(null, '/var/www/html/FBS')
|
app.use(cors(corsOptions));
|
||||||
},
|
|
||||||
filename: function(req, file, cb) {
|
function callLoadInitializeData(req, res, resdata){
|
||||||
cb(null, Date.now() + '-' + file.originalname)
|
|
||||||
}
|
_email = req.query.email;
|
||||||
})
|
|
||||||
|
let url = `https://openshield.ts.bizside.biz/loadInitializeData?projectid=23&construction_id=${resdata.construction_id}&username=${_email}&sheetname=${resdata.file_type}&filename=${resdata.file_name}`
|
||||||
|
|
||||||
var upload = multer({ storage: storage }).single('file')
|
console.log(url);
|
||||||
|
|
||||||
app.post('/upload', function(req, res, next) {
|
https.get(url, (resp) => {
|
||||||
|
let data = '';
|
||||||
upload(req, res, function(err) {
|
|
||||||
if (err instanceof multer.MulterError) {
|
// A chunk of data has been received.
|
||||||
return res.status(500).json(err)
|
resp.on('data', (chunk) => {
|
||||||
} else if (err) {
|
data += chunk;
|
||||||
return res.status(500).json(err)
|
});
|
||||||
}
|
|
||||||
return res.status(200).send(req.file)
|
// The whole response has been received. Print out the result.
|
||||||
|
resp.on('end', () => {
|
||||||
})
|
if(data !== 'no match'){
|
||||||
|
|
||||||
});
|
resdata = JSON.parse(data);
|
||||||
|
console.log(resdata.status);
|
||||||
const converter = require('json-2-csv');
|
if(resdata.status=="complete"){
|
||||||
|
res.status(200).send('OK');
|
||||||
app.post('/csv', (req, res, next) => {
|
}else if(resdata.status=="INSERT ERROR"){
|
||||||
const csv = req;
|
console.log("insert error");
|
||||||
userData = req.body;
|
res.status(204).send("insert error");
|
||||||
|
}
|
||||||
converter.json2csv(userData, (err, csv) => {
|
|
||||||
if (err) {
|
}
|
||||||
throw err;
|
|
||||||
}
|
});
|
||||||
writetoFile(csv);
|
|
||||||
// print CSV string
|
}).on("error", (err) => {
|
||||||
console.log(csv);
|
console.log("Error: " + err.message);
|
||||||
});
|
});
|
||||||
|
}
|
||||||
res.send("OK");
|
|
||||||
});
|
function callInitFileMover(req, res) {
|
||||||
|
https.get('https://openshield.ts.bizside.biz/iniFileMover', (resp) => {
|
||||||
function writetoFile(csv) {
|
let data = '';
|
||||||
fs.writeFile('/var/www/html/appexe/natnats/23/bin/mobileweb2/resources/database/user_record.csv', csv, err => {
|
|
||||||
if (err) {
|
// A chunk of data has been received.
|
||||||
console.error(err)
|
resp.on('data', (chunk) => {
|
||||||
return
|
data += chunk;
|
||||||
}
|
});
|
||||||
})
|
|
||||||
}
|
// The whole response has been received. Print out the result.
|
||||||
|
resp.on('end', () => {
|
||||||
app.listen(8000, function() {
|
//debug
|
||||||
|
// data = `{
|
||||||
console.log('App running on port 8000');
|
// "construction_id": 3,
|
||||||
|
// "file_name": "ini_データ入力シート.xlsx",
|
||||||
});
|
// "file_type": "dataSheet"
|
||||||
|
// }`
|
||||||
|
if(data !== 'no match'){
|
||||||
|
resdata = JSON.parse(data);
|
||||||
|
console.log(resdata);
|
||||||
|
callLoadInitializeData(req, res, resdata);
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
}).on("error", (err) => {
|
||||||
|
console.log("Error: " + err.message);
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
var storage = multer.diskStorage({
|
||||||
|
destination: function(req, file, cb) {
|
||||||
|
cb(null, '/var/www/html/FBS')
|
||||||
|
},
|
||||||
|
filename: function(req, file, cb) {
|
||||||
|
cb(null, file.originalname)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
var upload = multer({ storage: storage }).single('file')
|
||||||
|
|
||||||
|
app.post('/nodejs/upload', function(req, res, next) {
|
||||||
|
|
||||||
|
console.log('email is ' + req.query.email);
|
||||||
|
|
||||||
|
upload(req, res, function(err) {
|
||||||
|
if (err instanceof multer.MulterError) {
|
||||||
|
return res.status(500).json(err)
|
||||||
|
} else if (err) {
|
||||||
|
console.log('unknown error ' + err);
|
||||||
|
return res.status(500).json(err)
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
console.log("moving file");
|
||||||
|
var FileName = req.file.filename;
|
||||||
|
callInitFileMover(req, res);
|
||||||
|
//res.status(200).send(FileName);
|
||||||
|
}
|
||||||
|
//return res.status(200).send(req.file)
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
const converter = require('json-2-csv');
|
||||||
|
|
||||||
|
|
||||||
|
app.post('/nodejs/csv', (req, res, next) => {
|
||||||
|
let _res = "";
|
||||||
|
const csv = req;
|
||||||
|
userData = req.body;
|
||||||
|
|
||||||
|
converter.json2csv(userData, (err, csv) => {
|
||||||
|
if (err) {
|
||||||
|
throw err;
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log("--- csv is ----", csv);
|
||||||
|
|
||||||
|
let _userData = userData;
|
||||||
|
_userEmail = _userData[0].mailadress;
|
||||||
|
_jsessionid = _userData[0].jsessionid;
|
||||||
|
console.log("--- user data ----", _userData[0].mailadress);
|
||||||
|
//check for record alredy exist
|
||||||
|
try {
|
||||||
|
const path = '/var/www/html/appexe/natnats/23/bin/mobileweb2/resources/database/user_record.csv';
|
||||||
|
if (fs.existsSync(path)) {
|
||||||
|
const readable = fs.createReadStream(path);
|
||||||
|
readable.pipe(parse({ delimiter: ",", from_line: 2 }))
|
||||||
|
.on("data", function (row) {
|
||||||
|
console.log("--- r-0 ----", row[0]);
|
||||||
|
if(row[0] === _userEmail){
|
||||||
|
_res = row[2];
|
||||||
|
res.send({'id': _res});
|
||||||
|
}
|
||||||
|
|
||||||
|
// console.log("--- _res ----", _res);
|
||||||
|
|
||||||
|
// if(_res === ""){
|
||||||
|
// console.log("--- appending file ----", _res);
|
||||||
|
// fs.appendFile(path, csv, function (err) {
|
||||||
|
// if (err) throw err;
|
||||||
|
// console.log('The "data to append" was appended to file!');
|
||||||
|
// });
|
||||||
|
// _res = 'OK';
|
||||||
|
// //writetoFile(csv);
|
||||||
|
// }
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
let inserted_email = "";
|
||||||
|
readable.on("close", () => {
|
||||||
|
if(_res === ""){
|
||||||
|
var _data = `${_userData[0].mailadress},${_userData[0].name},${_userData[0].jsessionid},${_userData[0]._idp_session},${_userData[0]._opensaml_key},${_userData[0]._opensaml_value}\n`;
|
||||||
|
if(inserted_email != _userData[0].mailadress){
|
||||||
|
fs.appendFile(path, _data, function (err) {
|
||||||
|
if (err) throw err;
|
||||||
|
console.log('The "data to append" was appended to file!');
|
||||||
|
inserted_email = _userData[0].mailadress;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
// writetoFile(csv);
|
||||||
|
_res = _jsessionid;
|
||||||
|
res.send({'id': _res});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
} catch(err) {
|
||||||
|
console.log("---error -----");
|
||||||
|
writetoFile(csv);
|
||||||
|
console.error(err)
|
||||||
|
res.send({'erro': err});
|
||||||
|
}
|
||||||
|
// print CSV string
|
||||||
|
//console.log(csv);
|
||||||
|
});
|
||||||
|
//console.log("---sending res -----");
|
||||||
|
//res.send({'id': _res});
|
||||||
|
});
|
||||||
|
|
||||||
|
function writetoFile(csv) {
|
||||||
|
fs.writeFile('/var/www/html/appexe/natnats/23/bin/mobileweb2/resources/database/user_record.csv', csv+ "\n", err => {
|
||||||
|
if (err) {
|
||||||
|
console.error(err)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
var server = app.listen(8000, function() {
|
||||||
|
console.log('App running on port 8000');
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
server.timeout = 3000 * 60 * 2;
|
||||||
84
src/App.js
84
src/App.js
@ -1,42 +1,42 @@
|
|||||||
import React, { Component } from 'react';
|
import React, { Component } from 'react';
|
||||||
import { BrowserRouter, Route, Switch } from 'react-router-dom';
|
import { BrowserRouter, Route, Switch } from 'react-router-dom';
|
||||||
import './scss/style.scss';
|
import './scss/style.scss';
|
||||||
|
|
||||||
|
|
||||||
const loading = (
|
const loading = (
|
||||||
<div className="pt-3 text-center">
|
<div className="pt-3 text-center">
|
||||||
<div className="sk-spinner sk-spinner-pulse"></div>
|
<div className="sk-spinner sk-spinner-pulse"></div>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
|
||||||
// Containers
|
// Containers
|
||||||
const TheLayout = React.lazy(() => import('./containers/TheLayout'));
|
const TheLayout = React.lazy(() => import('./containers/TheLayout'));
|
||||||
|
|
||||||
// Pages
|
// Pages
|
||||||
const Login = React.lazy(() => import('./views/pages/login/Login'));
|
const Login = React.lazy(() => import('./views/pages/login/Login'));
|
||||||
const Register = React.lazy(() => import('./views/pages/register/Register'));
|
const Register = React.lazy(() => import('./views/pages/register/Register'));
|
||||||
const Page404 = React.lazy(() => import('./views/pages/page404/Page404'));
|
const Page404 = React.lazy(() => import('./views/pages/page404/Page404'));
|
||||||
const Page500 = React.lazy(() => import('./views/pages/page500/Page500'));
|
const Page500 = React.lazy(() => import('./views/pages/page500/Page500'));
|
||||||
const Sso = React.lazy(() => import('./views/sso/index'));
|
const Sso = React.lazy(() => import('./views/sso/index'));
|
||||||
|
|
||||||
class App extends Component {
|
class App extends Component {
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
return (
|
return (
|
||||||
<BrowserRouter>
|
<BrowserRouter>
|
||||||
<React.Suspense fallback={loading}>
|
<React.Suspense fallback={loading}>
|
||||||
<Switch>
|
<Switch>
|
||||||
<Route exact path="/sso" name="SSO Login" render={props => <Sso {...props}/>} />
|
<Route exact path="/sso" name="SSO Login" render={props => <Sso {...props}/>} />
|
||||||
<Route exact path="/login" name="Login Page" render={props => <Login {...props}/>} />
|
<Route exact path="/login" name="Login Page" render={props => <Login {...props}/>} />
|
||||||
<Route exact path="/register" name="Register Page" render={props => <Register {...props}/>} />
|
<Route exact path="/register" name="Register Page" render={props => <Register {...props}/>} />
|
||||||
<Route exact path="/404" name="Page 404" render={props => <Page404 {...props}/>} />
|
<Route exact path="/404" name="Page 404" render={props => <Page404 {...props}/>} />
|
||||||
<Route exact path="/500" name="Page 500" render={props => <Page500 {...props}/>} />
|
<Route exact path="/500" name="Page 500" render={props => <Page500 {...props}/>} />
|
||||||
<Route path="/" name="Home" render={props => <TheLayout {...props}/>} />
|
<Route path="/" name="Home" render={props => <TheLayout {...props}/>} />
|
||||||
</Switch>
|
</Switch>
|
||||||
</React.Suspense>
|
</React.Suspense>
|
||||||
</BrowserRouter>
|
</BrowserRouter>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export default App;
|
export default App;
|
||||||
|
|||||||
@ -1,21 +1,21 @@
|
|||||||
import React from 'react'
|
import React from 'react'
|
||||||
import { shallow } from 'enzyme/build'
|
import { shallow } from 'enzyme/build'
|
||||||
import App from './App'
|
import App from './App'
|
||||||
import ChartLineSimple from './views/charts/ChartLineSimple'
|
import ChartLineSimple from './views/charts/ChartLineSimple'
|
||||||
import Dashboard from './views/dashboard/Dashboard.js'
|
import Dashboard from './views/dashboard/Dashboard.js'
|
||||||
|
|
||||||
|
|
||||||
it('mounts App without crashing', () => {
|
it('mounts App without crashing', () => {
|
||||||
const wrapper = shallow(<App/>)
|
const wrapper = shallow(<App/>)
|
||||||
wrapper.unmount()
|
wrapper.unmount()
|
||||||
})
|
})
|
||||||
|
|
||||||
it('mounts Dashboard without crashing', () => {
|
it('mounts Dashboard without crashing', () => {
|
||||||
const wrapper = shallow(<Dashboard/>)
|
const wrapper = shallow(<Dashboard/>)
|
||||||
wrapper.unmount()
|
wrapper.unmount()
|
||||||
})
|
})
|
||||||
|
|
||||||
it('mounts Charts without crashing', () => {
|
it('mounts Charts without crashing', () => {
|
||||||
const wrapper = shallow(<ChartLineSimple/> )
|
const wrapper = shallow(<ChartLineSimple/> )
|
||||||
wrapper.unmount()
|
wrapper.unmount()
|
||||||
})
|
})
|
||||||
|
|||||||
@ -1,263 +1,263 @@
|
|||||||
import { sygnet } from './sygnet'
|
import { sygnet } from './sygnet'
|
||||||
import { logo } from './logo'
|
import { logo } from './logo'
|
||||||
import { logoNegative } from './logo-negative'
|
import { logoNegative } from './logo-negative'
|
||||||
|
|
||||||
import {
|
import {
|
||||||
cibSkype,
|
cibSkype,
|
||||||
cibFacebook,
|
cibFacebook,
|
||||||
cibTwitter,
|
cibTwitter,
|
||||||
cibLinkedin,
|
cibLinkedin,
|
||||||
cibFlickr,
|
cibFlickr,
|
||||||
cibTumblr,
|
cibTumblr,
|
||||||
cibXing,
|
cibXing,
|
||||||
cibGithub,
|
cibGithub,
|
||||||
cibStackoverflow,
|
cibStackoverflow,
|
||||||
cibYoutube,
|
cibYoutube,
|
||||||
cibDribbble,
|
cibDribbble,
|
||||||
cibInstagram,
|
cibInstagram,
|
||||||
cibPinterest,
|
cibPinterest,
|
||||||
cibVk,
|
cibVk,
|
||||||
cibYahoo,
|
cibYahoo,
|
||||||
cibBehance,
|
cibBehance,
|
||||||
cibReddit,
|
cibReddit,
|
||||||
cibVimeo,
|
cibVimeo,
|
||||||
cibCcMastercard,
|
cibCcMastercard,
|
||||||
cibCcVisa,
|
cibCcVisa,
|
||||||
cibStripe,
|
cibStripe,
|
||||||
cibPaypal,
|
cibPaypal,
|
||||||
cibGooglePay,
|
cibGooglePay,
|
||||||
cibCcAmex
|
cibCcAmex
|
||||||
} from '@coreui/icons'
|
} from '@coreui/icons'
|
||||||
import {
|
import {
|
||||||
cifUs,
|
cifUs,
|
||||||
cifBr,
|
cifBr,
|
||||||
cifIn,
|
cifIn,
|
||||||
cifFr,
|
cifFr,
|
||||||
cifEs,
|
cifEs,
|
||||||
cifPl
|
cifPl
|
||||||
} from '@coreui/icons'
|
} from '@coreui/icons'
|
||||||
import {
|
import {
|
||||||
cilAlignCenter,
|
cilAlignCenter,
|
||||||
cilAlignLeft,
|
cilAlignLeft,
|
||||||
cilAlignRight,
|
cilAlignRight,
|
||||||
cilApplicationsSettings,
|
cilApplicationsSettings,
|
||||||
cilArrowRight,
|
cilArrowRight,
|
||||||
cilArrowTop,
|
cilArrowTop,
|
||||||
cilAsterisk,
|
cilAsterisk,
|
||||||
cilBan,
|
cilBan,
|
||||||
cilBasket,
|
cilBasket,
|
||||||
cilBell,
|
cilBell,
|
||||||
cilBold,
|
cilBold,
|
||||||
cilBookmark,
|
cilBookmark,
|
||||||
cilCalculator,
|
cilCalculator,
|
||||||
cilCalendar,
|
cilCalendar,
|
||||||
cilCloudDownload,
|
cilCloudDownload,
|
||||||
cilChartPie,
|
cilChartPie,
|
||||||
cilCheck,
|
cilCheck,
|
||||||
cilChevronBottom,
|
cilChevronBottom,
|
||||||
cilChevronLeft,
|
cilChevronLeft,
|
||||||
cilChevronRight,
|
cilChevronRight,
|
||||||
cilChevronTop,
|
cilChevronTop,
|
||||||
cilCircle,
|
cilCircle,
|
||||||
cilCheckCircle,
|
cilCheckCircle,
|
||||||
cilCode,
|
cilCode,
|
||||||
cilCommentSquare,
|
cilCommentSquare,
|
||||||
cilCreditCard,
|
cilCreditCard,
|
||||||
cilCursor,
|
cilCursor,
|
||||||
cilCursorMove,
|
cilCursorMove,
|
||||||
cilDrop,
|
cilDrop,
|
||||||
cilDollar,
|
cilDollar,
|
||||||
cilEnvelopeClosed,
|
cilEnvelopeClosed,
|
||||||
cilEnvelopeLetter,
|
cilEnvelopeLetter,
|
||||||
cilEnvelopeOpen,
|
cilEnvelopeOpen,
|
||||||
cilEuro,
|
cilEuro,
|
||||||
cilGlobeAlt,
|
cilGlobeAlt,
|
||||||
cilGrid,
|
cilGrid,
|
||||||
cilFile,
|
cilFile,
|
||||||
cilFullscreen,
|
cilFullscreen,
|
||||||
cilFullscreenExit,
|
cilFullscreenExit,
|
||||||
cilGraph,
|
cilGraph,
|
||||||
cilHome,
|
cilHome,
|
||||||
cilInbox,
|
cilInbox,
|
||||||
cilIndentDecrease,
|
cilIndentDecrease,
|
||||||
cilIndentIncrease,
|
cilIndentIncrease,
|
||||||
cilInputPower,
|
cilInputPower,
|
||||||
cilItalic,
|
cilItalic,
|
||||||
cilJustifyCenter,
|
cilJustifyCenter,
|
||||||
cilJustifyLeft,
|
cilJustifyLeft,
|
||||||
cilLaptop,
|
cilLaptop,
|
||||||
cilLayers,
|
cilLayers,
|
||||||
cilLightbulb,
|
cilLightbulb,
|
||||||
cilList,
|
cilList,
|
||||||
cilListNumbered,
|
cilListNumbered,
|
||||||
cilListRich,
|
cilListRich,
|
||||||
cilLocationPin,
|
cilLocationPin,
|
||||||
cilLockLocked,
|
cilLockLocked,
|
||||||
cilMagnifyingGlass,
|
cilMagnifyingGlass,
|
||||||
cilMap,
|
cilMap,
|
||||||
cilMoon,
|
cilMoon,
|
||||||
cilNotes,
|
cilNotes,
|
||||||
cilOptions,
|
cilOptions,
|
||||||
cilPaperclip,
|
cilPaperclip,
|
||||||
cilPaperPlane,
|
cilPaperPlane,
|
||||||
cilPencil,
|
cilPencil,
|
||||||
cilPeople,
|
cilPeople,
|
||||||
cilPhone,
|
cilPhone,
|
||||||
cilPrint,
|
cilPrint,
|
||||||
cilPuzzle,
|
cilPuzzle,
|
||||||
cilSave,
|
cilSave,
|
||||||
cilScrubber,
|
cilScrubber,
|
||||||
cilSettings,
|
cilSettings,
|
||||||
cilShare,
|
cilShare,
|
||||||
cilShareAll,
|
cilShareAll,
|
||||||
cilShareBoxed,
|
cilShareBoxed,
|
||||||
cilShieldAlt,
|
cilShieldAlt,
|
||||||
cilSpeech,
|
cilSpeech,
|
||||||
cilSpeedometer,
|
cilSpeedometer,
|
||||||
cilSpreadsheet,
|
cilSpreadsheet,
|
||||||
cilStar,
|
cilStar,
|
||||||
cilSun,
|
cilSun,
|
||||||
cilTags,
|
cilTags,
|
||||||
cilTask,
|
cilTask,
|
||||||
cilTrash,
|
cilTrash,
|
||||||
cilUnderline,
|
cilUnderline,
|
||||||
cilUser,
|
cilUser,
|
||||||
cilUserFemale,
|
cilUserFemale,
|
||||||
cilUserFollow,
|
cilUserFollow,
|
||||||
cilUserUnfollow,
|
cilUserUnfollow,
|
||||||
cilX,
|
cilX,
|
||||||
cilXCircle,
|
cilXCircle,
|
||||||
cilWarning,
|
cilWarning,
|
||||||
cilEyedropper
|
cilEyedropper
|
||||||
} from '@coreui/icons'
|
} from '@coreui/icons'
|
||||||
|
|
||||||
export const icons = Object.assign({}, {
|
export const icons = Object.assign({}, {
|
||||||
sygnet,
|
sygnet,
|
||||||
logo,
|
logo,
|
||||||
logoNegative
|
logoNegative
|
||||||
}, {
|
}, {
|
||||||
cilAlignCenter,
|
cilAlignCenter,
|
||||||
cilAlignLeft,
|
cilAlignLeft,
|
||||||
cilAlignRight,
|
cilAlignRight,
|
||||||
cilApplicationsSettings,
|
cilApplicationsSettings,
|
||||||
cilArrowRight,
|
cilArrowRight,
|
||||||
cilArrowTop,
|
cilArrowTop,
|
||||||
cilAsterisk,
|
cilAsterisk,
|
||||||
cilBan,
|
cilBan,
|
||||||
cilBasket,
|
cilBasket,
|
||||||
cilBell,
|
cilBell,
|
||||||
cilBold,
|
cilBold,
|
||||||
cilBookmark,
|
cilBookmark,
|
||||||
cilCalculator,
|
cilCalculator,
|
||||||
cilCalendar,
|
cilCalendar,
|
||||||
cilCloudDownload,
|
cilCloudDownload,
|
||||||
cilChartPie,
|
cilChartPie,
|
||||||
cilCheck,
|
cilCheck,
|
||||||
cilChevronBottom,
|
cilChevronBottom,
|
||||||
cilChevronLeft,
|
cilChevronLeft,
|
||||||
cilChevronRight,
|
cilChevronRight,
|
||||||
cilChevronTop,
|
cilChevronTop,
|
||||||
cilCircle,
|
cilCircle,
|
||||||
cilCheckCircle,
|
cilCheckCircle,
|
||||||
cilCode,
|
cilCode,
|
||||||
cilCommentSquare,
|
cilCommentSquare,
|
||||||
cilCreditCard,
|
cilCreditCard,
|
||||||
cilCursor,
|
cilCursor,
|
||||||
cilCursorMove,
|
cilCursorMove,
|
||||||
cilDrop,
|
cilDrop,
|
||||||
cilDollar,
|
cilDollar,
|
||||||
cilEnvelopeClosed,
|
cilEnvelopeClosed,
|
||||||
cilEnvelopeLetter,
|
cilEnvelopeLetter,
|
||||||
cilEnvelopeOpen,
|
cilEnvelopeOpen,
|
||||||
cilEuro,
|
cilEuro,
|
||||||
cilGlobeAlt,
|
cilGlobeAlt,
|
||||||
cilGrid,
|
cilGrid,
|
||||||
cilFile,
|
cilFile,
|
||||||
cilFullscreen,
|
cilFullscreen,
|
||||||
cilFullscreenExit,
|
cilFullscreenExit,
|
||||||
cilGraph,
|
cilGraph,
|
||||||
cilHome,
|
cilHome,
|
||||||
cilInbox,
|
cilInbox,
|
||||||
cilIndentDecrease,
|
cilIndentDecrease,
|
||||||
cilIndentIncrease,
|
cilIndentIncrease,
|
||||||
cilInputPower,
|
cilInputPower,
|
||||||
cilItalic,
|
cilItalic,
|
||||||
cilJustifyCenter,
|
cilJustifyCenter,
|
||||||
cilJustifyLeft,
|
cilJustifyLeft,
|
||||||
cilLaptop,
|
cilLaptop,
|
||||||
cilLayers,
|
cilLayers,
|
||||||
cilLightbulb,
|
cilLightbulb,
|
||||||
cilList,
|
cilList,
|
||||||
cilListNumbered,
|
cilListNumbered,
|
||||||
cilListRich,
|
cilListRich,
|
||||||
cilLocationPin,
|
cilLocationPin,
|
||||||
cilLockLocked,
|
cilLockLocked,
|
||||||
cilMagnifyingGlass,
|
cilMagnifyingGlass,
|
||||||
cilMap,
|
cilMap,
|
||||||
cilMoon,
|
cilMoon,
|
||||||
cilNotes,
|
cilNotes,
|
||||||
cilOptions,
|
cilOptions,
|
||||||
cilPaperclip,
|
cilPaperclip,
|
||||||
cilPaperPlane,
|
cilPaperPlane,
|
||||||
cilPencil,
|
cilPencil,
|
||||||
cilPeople,
|
cilPeople,
|
||||||
cilPhone,
|
cilPhone,
|
||||||
cilPrint,
|
cilPrint,
|
||||||
cilPuzzle,
|
cilPuzzle,
|
||||||
cilSave,
|
cilSave,
|
||||||
cilScrubber,
|
cilScrubber,
|
||||||
cilSettings,
|
cilSettings,
|
||||||
cilShare,
|
cilShare,
|
||||||
cilShareAll,
|
cilShareAll,
|
||||||
cilShareBoxed,
|
cilShareBoxed,
|
||||||
cilShieldAlt,
|
cilShieldAlt,
|
||||||
cilSpeech,
|
cilSpeech,
|
||||||
cilSpeedometer,
|
cilSpeedometer,
|
||||||
cilSpreadsheet,
|
cilSpreadsheet,
|
||||||
cilStar,
|
cilStar,
|
||||||
cilSun,
|
cilSun,
|
||||||
cilTags,
|
cilTags,
|
||||||
cilTask,
|
cilTask,
|
||||||
cilTrash,
|
cilTrash,
|
||||||
cilUnderline,
|
cilUnderline,
|
||||||
cilUser,
|
cilUser,
|
||||||
cilUserFemale,
|
cilUserFemale,
|
||||||
cilUserFollow,
|
cilUserFollow,
|
||||||
cilUserUnfollow,
|
cilUserUnfollow,
|
||||||
cilX,
|
cilX,
|
||||||
cilXCircle,
|
cilXCircle,
|
||||||
cilWarning
|
cilWarning
|
||||||
}, {
|
}, {
|
||||||
cifUs,
|
cifUs,
|
||||||
cifBr,
|
cifBr,
|
||||||
cifIn,
|
cifIn,
|
||||||
cifFr,
|
cifFr,
|
||||||
cifEs,
|
cifEs,
|
||||||
cifPl
|
cifPl
|
||||||
}, {
|
}, {
|
||||||
cibSkype,
|
cibSkype,
|
||||||
cibFacebook,
|
cibFacebook,
|
||||||
cibTwitter,
|
cibTwitter,
|
||||||
cibLinkedin,
|
cibLinkedin,
|
||||||
cibFlickr,
|
cibFlickr,
|
||||||
cibTumblr,
|
cibTumblr,
|
||||||
cibXing,
|
cibXing,
|
||||||
cibGithub,
|
cibGithub,
|
||||||
cibStackoverflow,
|
cibStackoverflow,
|
||||||
cibYoutube,
|
cibYoutube,
|
||||||
cibDribbble,
|
cibDribbble,
|
||||||
cibInstagram,
|
cibInstagram,
|
||||||
cibPinterest,
|
cibPinterest,
|
||||||
cibVk,
|
cibVk,
|
||||||
cibYahoo,
|
cibYahoo,
|
||||||
cibBehance,
|
cibBehance,
|
||||||
cibReddit,
|
cibReddit,
|
||||||
cibVimeo,
|
cibVimeo,
|
||||||
cibCcMastercard,
|
cibCcMastercard,
|
||||||
cibCcVisa,
|
cibCcVisa,
|
||||||
cibStripe,
|
cibStripe,
|
||||||
cibPaypal,
|
cibPaypal,
|
||||||
cibGooglePay,
|
cibGooglePay,
|
||||||
cibCcAmex,
|
cibCcAmex,
|
||||||
cilEyedropper
|
cilEyedropper
|
||||||
})
|
})
|
||||||
@ -1,30 +1,30 @@
|
|||||||
export const logoNegative = ['608 134', `
|
export const logoNegative = ['608 134', `
|
||||||
<title>coreui react pro logo</title>
|
<title>coreui react pro logo</title>
|
||||||
<g>
|
<g>
|
||||||
<g style="fill:#80d0ff;">
|
<g style="fill:#80d0ff;">
|
||||||
<path d="M362.0177,90.1512,353.25,69.4149a.2507.2507,0,0,0-.2559-.1914H343.01a.2263.2263,0,0,0-.2559.2559V90.0233a.5657.5657,0,0,1-.64.64h-1.2163a.5652.5652,0,0,1-.64-.64V46.5028a.5655.5655,0,0,1,.64-.64H353.442a9.9792,9.9792,0,0,1,7.7437,3.2324A12.2,12.2,0,0,1,364.13,57.64a12.4389,12.4389,0,0,1-2.24,7.584,9.37,9.37,0,0,1-6.08,3.7441c-.1709.086-.2139.1915-.128.3194l8.7041,20.6084.064.2558q0,.5127-.5757.5118h-1.1523A.703.703,0,0,1,362.0177,90.1512ZM342.754,48.3593v18.496a.2259.2259,0,0,0,.2559.2559h10.3037a7.6713,7.6713,0,0,0,6.0166-2.5918,9.8807,9.8807,0,0,0,2.3037-6.8164,10.2875,10.2875,0,0,0-2.272-6.9756,7.6033,7.6033,0,0,0-6.0483-2.624H343.01A.2263.2263,0,0,0,342.754,48.3593Z"/>
|
<path d="M362.0177,90.1512,353.25,69.4149a.2507.2507,0,0,0-.2559-.1914H343.01a.2263.2263,0,0,0-.2559.2559V90.0233a.5657.5657,0,0,1-.64.64h-1.2163a.5652.5652,0,0,1-.64-.64V46.5028a.5655.5655,0,0,1,.64-.64H353.442a9.9792,9.9792,0,0,1,7.7437,3.2324A12.2,12.2,0,0,1,364.13,57.64a12.4389,12.4389,0,0,1-2.24,7.584,9.37,9.37,0,0,1-6.08,3.7441c-.1709.086-.2139.1915-.128.3194l8.7041,20.6084.064.2558q0,.5127-.5757.5118h-1.1523A.703.703,0,0,1,362.0177,90.1512ZM342.754,48.3593v18.496a.2259.2259,0,0,0,.2559.2559h10.3037a7.6713,7.6713,0,0,0,6.0166-2.5918,9.8807,9.8807,0,0,0,2.3037-6.8164,10.2875,10.2875,0,0,0-2.272-6.9756,7.6033,7.6033,0,0,0-6.0483-2.624H343.01A.2263.2263,0,0,0,342.754,48.3593Z"/>
|
||||||
<path d="M401.3263,48.1034H381.2945a.2262.2262,0,0,0-.2558.2559v18.496a.2259.2259,0,0,0,.2558.2559h13.8238a.5664.5664,0,0,1,.6406.64v.96a.5663.5663,0,0,1-.6406.6406H381.2945a.2263.2263,0,0,0-.2558.2559v18.56a.2258.2258,0,0,0,.2558.2558h20.0318a.5671.5671,0,0,1,.6406.6407v.96a.566.566,0,0,1-.6406.64H379.1827a.5653.5653,0,0,1-.64-.64V46.5028a.5656.5656,0,0,1,.64-.64h22.1436a.5664.5664,0,0,1,.6406.64v.96A.5663.5663,0,0,1,401.3263,48.1034Z"/>
|
<path d="M401.3263,48.1034H381.2945a.2262.2262,0,0,0-.2558.2559v18.496a.2259.2259,0,0,0,.2558.2559h13.8238a.5664.5664,0,0,1,.6406.64v.96a.5663.5663,0,0,1-.6406.6406H381.2945a.2263.2263,0,0,0-.2558.2559v18.56a.2258.2258,0,0,0,.2558.2558h20.0318a.5671.5671,0,0,1,.6406.6407v.96a.566.566,0,0,1-.6406.64H379.1827a.5653.5653,0,0,1-.64-.64V46.5028a.5656.5656,0,0,1,.64-.64h22.1436a.5664.5664,0,0,1,.6406.64v.96A.5663.5663,0,0,1,401.3263,48.1034Z"/>
|
||||||
<path d="M439.047,90.1512l-2.4317-8.832a.2971.2971,0,0,0-.32-.1924H419.5274a.2957.2957,0,0,0-.32.1924l-2.3681,8.7676a.6577.6577,0,0,1-.7036.5762H414.919a.5385.5385,0,0,1-.5756-.7041l12.0317-43.584a.6436.6436,0,0,1,.7041-.5117h1.6a.6442.6442,0,0,1,.7041.5117l12.16,43.584.0644.1923q0,.5127-.64.5118h-1.2163A.6428.6428,0,0,1,439.047,90.1512ZM419.9435,78.9188a.3031.3031,0,0,0,.2236.0967h15.4883a.3048.3048,0,0,0,.2236-.0967c.0645-.0635.0742-.1162.0322-.1592l-7.872-28.9287c-.043-.0849-.086-.1279-.128-.1279s-.0859.043-.1279.1279L419.9112,78.76C419.8683,78.8026,419.879,78.8553,419.9435,78.9188Z"/>
|
<path d="M439.047,90.1512l-2.4317-8.832a.2971.2971,0,0,0-.32-.1924H419.5274a.2957.2957,0,0,0-.32.1924l-2.3681,8.7676a.6577.6577,0,0,1-.7036.5762H414.919a.5385.5385,0,0,1-.5756-.7041l12.0317-43.584a.6436.6436,0,0,1,.7041-.5117h1.6a.6442.6442,0,0,1,.7041.5117l12.16,43.584.0644.1923q0,.5127-.64.5118h-1.2163A.6428.6428,0,0,1,439.047,90.1512ZM419.9435,78.9188a.3031.3031,0,0,0,.2236.0967h15.4883a.3048.3048,0,0,0,.2236-.0967c.0645-.0635.0742-.1162.0322-.1592l-7.872-28.9287c-.043-.0849-.086-.1279-.128-.1279s-.0859.043-.1279.1279L419.9112,78.76C419.8683,78.8026,419.879,78.8553,419.9435,78.9188Z"/>
|
||||||
<path d="M456.6017,87.911a11.6372,11.6372,0,0,1-3.3277-8.7041V57.1913a11.4158,11.4158,0,0,1,3.36-8.5762,12.0941,12.0941,0,0,1,8.8-3.2637,12.2566,12.2566,0,0,1,8.8643,3.2315,11.3927,11.3927,0,0,1,3.36,8.6084v.64a.5663.5663,0,0,1-.6406.6407l-1.28.0634q-.6408,0-.64-.5761v-.8321a9.289,9.289,0,0,0-2.6558-6.9121,10.6734,10.6734,0,0,0-14.0161,0,9.2854,9.2854,0,0,0-2.6563,6.9121V79.3993a9.2808,9.2808,0,0,0,2.6563,6.9121,10.67,10.67,0,0,0,14.0161,0,9.2843,9.2843,0,0,0,2.6558-6.9121v-.7686q0-.5757.64-.5752l1.28.0635a.5667.5667,0,0,1,.6406.6406v.5118a11.4952,11.4952,0,0,1-3.36,8.64,13.6227,13.6227,0,0,1-17.6963,0Z"/>
|
<path d="M456.6017,87.911a11.6372,11.6372,0,0,1-3.3277-8.7041V57.1913a11.4158,11.4158,0,0,1,3.36-8.5762,12.0941,12.0941,0,0,1,8.8-3.2637,12.2566,12.2566,0,0,1,8.8643,3.2315,11.3927,11.3927,0,0,1,3.36,8.6084v.64a.5663.5663,0,0,1-.6406.6407l-1.28.0634q-.6408,0-.64-.5761v-.8321a9.289,9.289,0,0,0-2.6558-6.9121,10.6734,10.6734,0,0,0-14.0161,0,9.2854,9.2854,0,0,0-2.6563,6.9121V79.3993a9.2808,9.2808,0,0,0,2.6563,6.9121,10.67,10.67,0,0,0,14.0161,0,9.2843,9.2843,0,0,0,2.6558-6.9121v-.7686q0-.5757.64-.5752l1.28.0635a.5667.5667,0,0,1,.6406.6406v.5118a11.4952,11.4952,0,0,1-3.36,8.64,13.6227,13.6227,0,0,1-17.6963,0Z"/>
|
||||||
<path d="M514.4376,46.5028v.96a.5658.5658,0,0,1-.64.6406H503.046a.2263.2263,0,0,0-.2559.2559v41.664a.566.566,0,0,1-.6406.64h-1.2158a.5652.5652,0,0,1-.64-.64V48.3593a.2266.2266,0,0,0-.2558-.2559H489.8619a.5656.5656,0,0,1-.64-.6406v-.96a.5656.5656,0,0,1,.64-.64H513.798A.5658.5658,0,0,1,514.4376,46.5028Z"/>
|
<path d="M514.4376,46.5028v.96a.5658.5658,0,0,1-.64.6406H503.046a.2263.2263,0,0,0-.2559.2559v41.664a.566.566,0,0,1-.6406.64h-1.2158a.5652.5652,0,0,1-.64-.64V48.3593a.2266.2266,0,0,0-.2558-.2559H489.8619a.5656.5656,0,0,1-.64-.6406v-.96a.5656.5656,0,0,1,.64-.64H513.798A.5658.5658,0,0,1,514.4376,46.5028Z"/>
|
||||||
<path d="M522.0665,89.5116a2.8385,2.8385,0,0,1-.8-2.0488,2.9194,2.9194,0,0,1,.8-2.1114,2.7544,2.7544,0,0,1,2.08-.832,2.8465,2.8465,0,0,1,2.9438,2.9434,2.7541,2.7541,0,0,1-.832,2.08,2.9221,2.9221,0,0,1-2.1118.8008A2.754,2.754,0,0,1,522.0665,89.5116Z"/>
|
<path d="M522.0665,89.5116a2.8385,2.8385,0,0,1-.8-2.0488,2.9194,2.9194,0,0,1,.8-2.1114,2.7544,2.7544,0,0,1,2.08-.832,2.8465,2.8465,0,0,1,2.9438,2.9434,2.7541,2.7541,0,0,1-.832,2.08,2.9221,2.9221,0,0,1-2.1118.8008A2.754,2.754,0,0,1,522.0665,89.5116Z"/>
|
||||||
<path d="M542.4054,88.0077a11.3123,11.3123,0,0,1-3.2-8.416v-5.44a.5656.5656,0,0,1,.64-.64h1.2158a.5661.5661,0,0,1,.64.64v5.5039a9.1424,9.1424,0,0,0,2.5283,6.72,8.9745,8.9745,0,0,0,6.6875,2.5605,8.7908,8.7908,0,0,0,9.28-9.28V46.5028a.5655.5655,0,0,1,.64-.64h1.2163a.566.566,0,0,1,.64.64V79.5917a11.2545,11.2545,0,0,1-3.2325,8.416,13.0618,13.0618,0,0,1-17.0556,0Z"/>
|
<path d="M542.4054,88.0077a11.3123,11.3123,0,0,1-3.2-8.416v-5.44a.5656.5656,0,0,1,.64-.64h1.2158a.5661.5661,0,0,1,.64.64v5.5039a9.1424,9.1424,0,0,0,2.5283,6.72,8.9745,8.9745,0,0,0,6.6875,2.5605,8.7908,8.7908,0,0,0,9.28-9.28V46.5028a.5655.5655,0,0,1,.64-.64h1.2163a.566.566,0,0,1,.64.64V79.5917a11.2545,11.2545,0,0,1-3.2325,8.416,13.0618,13.0618,0,0,1-17.0556,0Z"/>
|
||||||
<path d="M580.35,88.1034a10.4859,10.4859,0,0,1-3.36-8.1279v-1.792a.5663.5663,0,0,1,.64-.6407h1.0884a.5668.5668,0,0,1,.64.6407v1.6a8.5459,8.5459,0,0,0,2.752,6.6562,10.5353,10.5353,0,0,0,7.36,2.4961,9.8719,9.8719,0,0,0,6.9761-2.3681,8.2161,8.2161,0,0,0,2.56-6.336,8.4,8.4,0,0,0-1.12-4.416,11.3812,11.3812,0,0,0-3.3281-3.3926,71.6714,71.6714,0,0,0-6.1763-3.7119,71.0479,71.0479,0,0,1-6.24-3.84,12.1711,12.1711,0,0,1-3.4238-3.68,10.2614,10.2614,0,0,1-1.28-5.3438,9.8579,9.8579,0,0,1,3.0718-7.7441,12.0122,12.0122,0,0,1,8.32-2.752q5.6954,0,8.96,3.1036a10.8251,10.8251,0,0,1,3.2642,8.2246v1.6a.5658.5658,0,0,1-.64.64h-1.1519a.5652.5652,0,0,1-.64-.64V56.8075a8.8647,8.8647,0,0,0-2.624-6.6885,9.9933,9.9933,0,0,0-7.232-2.5273,9.37,9.37,0,0,0-6.5278,2.1435,7.8224,7.8224,0,0,0-2.3682,6.1123,7.8006,7.8006,0,0,0,1.0244,4.16,10.387,10.387,0,0,0,3.0078,3.0391,62.8714,62.8714,0,0,0,5.9522,3.4882,71.0575,71.0575,0,0,1,6.72,4.2559,13.4674,13.4674,0,0,1,3.648,3.9365,10.049,10.049,0,0,1,1.28,5.1836,10.7177,10.7177,0,0,1-3.2637,8.1924q-3.2637,3.0717-8.832,3.0723Q583.71,91.1757,580.35,88.1034Z"/>
|
<path d="M580.35,88.1034a10.4859,10.4859,0,0,1-3.36-8.1279v-1.792a.5663.5663,0,0,1,.64-.6407h1.0884a.5668.5668,0,0,1,.64.6407v1.6a8.5459,8.5459,0,0,0,2.752,6.6562,10.5353,10.5353,0,0,0,7.36,2.4961,9.8719,9.8719,0,0,0,6.9761-2.3681,8.2161,8.2161,0,0,0,2.56-6.336,8.4,8.4,0,0,0-1.12-4.416,11.3812,11.3812,0,0,0-3.3281-3.3926,71.6714,71.6714,0,0,0-6.1763-3.7119,71.0479,71.0479,0,0,1-6.24-3.84,12.1711,12.1711,0,0,1-3.4238-3.68,10.2614,10.2614,0,0,1-1.28-5.3438,9.8579,9.8579,0,0,1,3.0718-7.7441,12.0122,12.0122,0,0,1,8.32-2.752q5.6954,0,8.96,3.1036a10.8251,10.8251,0,0,1,3.2642,8.2246v1.6a.5658.5658,0,0,1-.64.64h-1.1519a.5652.5652,0,0,1-.64-.64V56.8075a8.8647,8.8647,0,0,0-2.624-6.6885,9.9933,9.9933,0,0,0-7.232-2.5273,9.37,9.37,0,0,0-6.5278,2.1435,7.8224,7.8224,0,0,0-2.3682,6.1123,7.8006,7.8006,0,0,0,1.0244,4.16,10.387,10.387,0,0,0,3.0078,3.0391,62.8714,62.8714,0,0,0,5.9522,3.4882,71.0575,71.0575,0,0,1,6.72,4.2559,13.4674,13.4674,0,0,1,3.648,3.9365,10.049,10.049,0,0,1,1.28,5.1836,10.7177,10.7177,0,0,1-3.2637,8.1924q-3.2637,3.0717-8.832,3.0723Q583.71,91.1757,580.35,88.1034Z"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
<g style="fill:#fff;">
|
<g style="fill:#fff;">
|
||||||
<g>
|
<g>
|
||||||
<path d="M99.835,36.0577l-39-22.5167a12,12,0,0,0-12,0l-39,22.5166a12.0339,12.0339,0,0,0-6,10.3924V91.4833a12.0333,12.0333,0,0,0,6,10.3923l39,22.5167a12,12,0,0,0,12,0l39-22.5167a12.0331,12.0331,0,0,0,6-10.3923V46.45A12.0334,12.0334,0,0,0,99.835,36.0577Zm-2,55.4256a4,4,0,0,1-2,3.4641l-39,22.5167a4.0006,4.0006,0,0,1-4,0l-39-22.5167a4,4,0,0,1-2-3.4641V46.45a4,4,0,0,1,2-3.4642l39-22.5166a4,4,0,0,1,4,0l39,22.5166a4,4,0,0,1,2,3.4642Z"/>
|
<path d="M99.835,36.0577l-39-22.5167a12,12,0,0,0-12,0l-39,22.5166a12.0339,12.0339,0,0,0-6,10.3924V91.4833a12.0333,12.0333,0,0,0,6,10.3923l39,22.5167a12,12,0,0,0,12,0l39-22.5167a12.0331,12.0331,0,0,0,6-10.3923V46.45A12.0334,12.0334,0,0,0,99.835,36.0577Zm-2,55.4256a4,4,0,0,1-2,3.4641l-39,22.5167a4.0006,4.0006,0,0,1-4,0l-39-22.5167a4,4,0,0,1-2-3.4641V46.45a4,4,0,0,1,2-3.4642l39-22.5166a4,4,0,0,1,4,0l39,22.5166a4,4,0,0,1,2,3.4642Z"/>
|
||||||
<path d="M77.8567,82.0046h-2.866a4,4,0,0,0-1.9247.4934L55.7852,91.9833,35.835,80.4648V57.4872l19.95-11.5185,17.2893,9.4549a3.9993,3.9993,0,0,0,1.9192.4906h2.8632a2,2,0,0,0,2-2V51.2024a2,2,0,0,0-1.04-1.7547L59.628,38.9521a8.0391,8.0391,0,0,0-7.8428.09L31.8346,50.56a8.0246,8.0246,0,0,0-4,6.9287v22.976a8,8,0,0,0,4,6.9283l19.95,11.5186a8.0429,8.0429,0,0,0,7.8433.0879l19.19-10.5312a2,2,0,0,0,1.0378-1.7533v-2.71A2,2,0,0,0,77.8567,82.0046Z"/>
|
<path d="M77.8567,82.0046h-2.866a4,4,0,0,0-1.9247.4934L55.7852,91.9833,35.835,80.4648V57.4872l19.95-11.5185,17.2893,9.4549a3.9993,3.9993,0,0,0,1.9192.4906h2.8632a2,2,0,0,0,2-2V51.2024a2,2,0,0,0-1.04-1.7547L59.628,38.9521a8.0391,8.0391,0,0,0-7.8428.09L31.8346,50.56a8.0246,8.0246,0,0,0-4,6.9287v22.976a8,8,0,0,0,4,6.9283l19.95,11.5186a8.0429,8.0429,0,0,0,7.8433.0879l19.19-10.5312a2,2,0,0,0,1.0378-1.7533v-2.71A2,2,0,0,0,77.8567,82.0046Z"/>
|
||||||
</g>
|
</g>
|
||||||
<g>
|
<g>
|
||||||
<path d="M172.58,45.3618a15.0166,15.0166,0,0,0-15,14.9995V77.6387a15,15,0,0,0,30,0V60.3613A15.0166,15.0166,0,0,0,172.58,45.3618Zm7,32.2769a7,7,0,0,1-14,0V60.3613a7,7,0,0,1,14,0Z"/>
|
<path d="M172.58,45.3618a15.0166,15.0166,0,0,0-15,14.9995V77.6387a15,15,0,0,0,30,0V60.3613A15.0166,15.0166,0,0,0,172.58,45.3618Zm7,32.2769a7,7,0,0,1-14,0V60.3613a7,7,0,0,1,14,0Z"/>
|
||||||
<path d="M135.9138,53.4211a7.01,7.01,0,0,1,7.8681,6.0752.9894.9894,0,0,0,.9843.865h6.03a1.0108,1.0108,0,0,0,.9987-1.0971,15.0182,15.0182,0,0,0-15.7162-13.8837,15.2881,15.2881,0,0,0-14.2441,15.4163V77.2037A15.288,15.288,0,0,0,136.0792,92.62a15.0183,15.0183,0,0,0,15.7162-13.8842,1.0107,1.0107,0,0,0-.9987-1.0971h-6.03a.9894.9894,0,0,0-.9843.865,7.01,7.01,0,0,1-7.8679,6.0757,7.1642,7.1642,0,0,1-6.0789-7.1849V60.6057A7.1638,7.1638,0,0,1,135.9138,53.4211Z"/>
|
<path d="M135.9138,53.4211a7.01,7.01,0,0,1,7.8681,6.0752.9894.9894,0,0,0,.9843.865h6.03a1.0108,1.0108,0,0,0,.9987-1.0971,15.0182,15.0182,0,0,0-15.7162-13.8837,15.2881,15.2881,0,0,0-14.2441,15.4163V77.2037A15.288,15.288,0,0,0,136.0792,92.62a15.0183,15.0183,0,0,0,15.7162-13.8842,1.0107,1.0107,0,0,0-.9987-1.0971h-6.03a.9894.9894,0,0,0-.9843.865,7.01,7.01,0,0,1-7.8679,6.0757,7.1642,7.1642,0,0,1-6.0789-7.1849V60.6057A7.1638,7.1638,0,0,1,135.9138,53.4211Z"/>
|
||||||
<path d="M218.7572,72.9277a12.1585,12.1585,0,0,0,7.1843-11.0771V58.1494A12.1494,12.1494,0,0,0,213.7921,46H196.835a1,1,0,0,0-1,1V91a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V74h6.6216l7.9154,17.4138a1,1,0,0,0,.91.5862h6.5911a1,1,0,0,0,.91-1.4138Zm-.8157-11.0771A4.1538,4.1538,0,0,1,213.7926,66h-9.8511V54h9.8511a4.1538,4.1538,0,0,1,4.1489,4.1494Z"/>
|
<path d="M218.7572,72.9277a12.1585,12.1585,0,0,0,7.1843-11.0771V58.1494A12.1494,12.1494,0,0,0,213.7921,46H196.835a1,1,0,0,0-1,1V91a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V74h6.6216l7.9154,17.4138a1,1,0,0,0,.91.5862h6.5911a1,1,0,0,0,.91-1.4138Zm-.8157-11.0771A4.1538,4.1538,0,0,1,213.7926,66h-9.8511V54h9.8511a4.1538,4.1538,0,0,1,4.1489,4.1494Z"/>
|
||||||
<path d="M260.835,46h-26a1,1,0,0,0-1,1V91a1,1,0,0,0,1,1h26a1,1,0,0,0,1-1V85a1,1,0,0,0-1-1h-19V72h13a1,1,0,0,0,1-1V65a1,1,0,0,0-1-1h-13V54h19a1,1,0,0,0,1-1V47A1,1,0,0,0,260.835,46Z"/>
|
<path d="M260.835,46h-26a1,1,0,0,0-1,1V91a1,1,0,0,0,1,1h26a1,1,0,0,0,1-1V85a1,1,0,0,0-1-1h-19V72h13a1,1,0,0,0,1-1V65a1,1,0,0,0-1-1h-13V54h19a1,1,0,0,0,1-1V47A1,1,0,0,0,260.835,46Z"/>
|
||||||
<path d="M298.835,46h-6a1,1,0,0,0-1,1V69.6475a7.0066,7.0066,0,1,1-14,0V47a1,1,0,0,0-1-1h-6a1,1,0,0,0-1,1V69.6475a15.0031,15.0031,0,1,0,30,0V47A1,1,0,0,0,298.835,46Z"/>
|
<path d="M298.835,46h-6a1,1,0,0,0-1,1V69.6475a7.0066,7.0066,0,1,1-14,0V47a1,1,0,0,0-1-1h-6a1,1,0,0,0-1,1V69.6475a15.0031,15.0031,0,1,0,30,0V47A1,1,0,0,0,298.835,46Z"/>
|
||||||
<rect x="307.835" y="46" width="8" height="38" rx="1"/>
|
<rect x="307.835" y="46" width="8" height="38" rx="1"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
`]
|
`]
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
export const logo = ['608 134', `
|
export const logo = ['608 134', `
|
||||||
<title>coreui react pro</title>
|
<title>coreui react pro</title>
|
||||||
<g>
|
<g>
|
||||||
<g style="fill:#00a1ff">
|
<g style="fill:#00a1ff">
|
||||||
<path d="M362.0177,90.1512,353.25,69.4149a.2507.2507,0,0,0-.2559-.1914H343.01a.2263.2263,0,0,0-.2559.2559V90.0233a.5657.5657,0,0,1-.64.64h-1.2163a.5652.5652,0,0,1-.64-.64V46.5028a.5655.5655,0,0,1,.64-.64H353.442a9.9792,9.9792,0,0,1,7.7437,3.2324A12.2,12.2,0,0,1,364.13,57.64a12.4389,12.4389,0,0,1-2.24,7.584,9.37,9.37,0,0,1-6.08,3.7441c-.1709.086-.2139.1915-.128.3194l8.7041,20.6084.064.2558q0,.5127-.5757.5118h-1.1523A.703.703,0,0,1,362.0177,90.1512ZM342.754,48.3593v18.496a.2259.2259,0,0,0,.2559.2559h10.3037a7.6713,7.6713,0,0,0,6.0166-2.5918,9.8807,9.8807,0,0,0,2.3037-6.8164,10.2875,10.2875,0,0,0-2.272-6.9756,7.6033,7.6033,0,0,0-6.0483-2.624H343.01A.2263.2263,0,0,0,342.754,48.3593Z"/>
|
<path d="M362.0177,90.1512,353.25,69.4149a.2507.2507,0,0,0-.2559-.1914H343.01a.2263.2263,0,0,0-.2559.2559V90.0233a.5657.5657,0,0,1-.64.64h-1.2163a.5652.5652,0,0,1-.64-.64V46.5028a.5655.5655,0,0,1,.64-.64H353.442a9.9792,9.9792,0,0,1,7.7437,3.2324A12.2,12.2,0,0,1,364.13,57.64a12.4389,12.4389,0,0,1-2.24,7.584,9.37,9.37,0,0,1-6.08,3.7441c-.1709.086-.2139.1915-.128.3194l8.7041,20.6084.064.2558q0,.5127-.5757.5118h-1.1523A.703.703,0,0,1,362.0177,90.1512ZM342.754,48.3593v18.496a.2259.2259,0,0,0,.2559.2559h10.3037a7.6713,7.6713,0,0,0,6.0166-2.5918,9.8807,9.8807,0,0,0,2.3037-6.8164,10.2875,10.2875,0,0,0-2.272-6.9756,7.6033,7.6033,0,0,0-6.0483-2.624H343.01A.2263.2263,0,0,0,342.754,48.3593Z"/>
|
||||||
<path d="M401.3263,48.1034H381.2945a.2262.2262,0,0,0-.2558.2559v18.496a.2259.2259,0,0,0,.2558.2559h13.8238a.5664.5664,0,0,1,.6406.64v.96a.5663.5663,0,0,1-.6406.6406H381.2945a.2263.2263,0,0,0-.2558.2559v18.56a.2258.2258,0,0,0,.2558.2558h20.0318a.5671.5671,0,0,1,.6406.6407v.96a.566.566,0,0,1-.6406.64H379.1827a.5653.5653,0,0,1-.64-.64V46.5028a.5656.5656,0,0,1,.64-.64h22.1436a.5664.5664,0,0,1,.6406.64v.96A.5663.5663,0,0,1,401.3263,48.1034Z"/>
|
<path d="M401.3263,48.1034H381.2945a.2262.2262,0,0,0-.2558.2559v18.496a.2259.2259,0,0,0,.2558.2559h13.8238a.5664.5664,0,0,1,.6406.64v.96a.5663.5663,0,0,1-.6406.6406H381.2945a.2263.2263,0,0,0-.2558.2559v18.56a.2258.2258,0,0,0,.2558.2558h20.0318a.5671.5671,0,0,1,.6406.6407v.96a.566.566,0,0,1-.6406.64H379.1827a.5653.5653,0,0,1-.64-.64V46.5028a.5656.5656,0,0,1,.64-.64h22.1436a.5664.5664,0,0,1,.6406.64v.96A.5663.5663,0,0,1,401.3263,48.1034Z"/>
|
||||||
<path d="M439.047,90.1512l-2.4317-8.832a.2971.2971,0,0,0-.32-.1924H419.5274a.2957.2957,0,0,0-.32.1924l-2.3681,8.7676a.6577.6577,0,0,1-.7036.5762H414.919a.5385.5385,0,0,1-.5756-.7041l12.0317-43.584a.6436.6436,0,0,1,.7041-.5117h1.6a.6442.6442,0,0,1,.7041.5117l12.16,43.584.0644.1923q0,.5127-.64.5118h-1.2163A.6428.6428,0,0,1,439.047,90.1512ZM419.9435,78.9188a.3031.3031,0,0,0,.2236.0967h15.4883a.3048.3048,0,0,0,.2236-.0967c.0645-.0635.0742-.1162.0322-.1592l-7.872-28.9287c-.043-.0849-.086-.1279-.128-.1279s-.0859.043-.1279.1279L419.9112,78.76C419.8683,78.8026,419.879,78.8553,419.9435,78.9188Z"/>
|
<path d="M439.047,90.1512l-2.4317-8.832a.2971.2971,0,0,0-.32-.1924H419.5274a.2957.2957,0,0,0-.32.1924l-2.3681,8.7676a.6577.6577,0,0,1-.7036.5762H414.919a.5385.5385,0,0,1-.5756-.7041l12.0317-43.584a.6436.6436,0,0,1,.7041-.5117h1.6a.6442.6442,0,0,1,.7041.5117l12.16,43.584.0644.1923q0,.5127-.64.5118h-1.2163A.6428.6428,0,0,1,439.047,90.1512ZM419.9435,78.9188a.3031.3031,0,0,0,.2236.0967h15.4883a.3048.3048,0,0,0,.2236-.0967c.0645-.0635.0742-.1162.0322-.1592l-7.872-28.9287c-.043-.0849-.086-.1279-.128-.1279s-.0859.043-.1279.1279L419.9112,78.76C419.8683,78.8026,419.879,78.8553,419.9435,78.9188Z"/>
|
||||||
<path d="M456.6017,87.911a11.6372,11.6372,0,0,1-3.3277-8.7041V57.1913a11.4158,11.4158,0,0,1,3.36-8.5762,12.0941,12.0941,0,0,1,8.8-3.2637,12.2566,12.2566,0,0,1,8.8643,3.2315,11.3927,11.3927,0,0,1,3.36,8.6084v.64a.5663.5663,0,0,1-.6406.6407l-1.28.0634q-.6408,0-.64-.5761v-.8321a9.289,9.289,0,0,0-2.6558-6.9121,10.6734,10.6734,0,0,0-14.0161,0,9.2854,9.2854,0,0,0-2.6563,6.9121V79.3993a9.2808,9.2808,0,0,0,2.6563,6.9121,10.67,10.67,0,0,0,14.0161,0,9.2843,9.2843,0,0,0,2.6558-6.9121v-.7686q0-.5757.64-.5752l1.28.0635a.5667.5667,0,0,1,.6406.6406v.5118a11.4952,11.4952,0,0,1-3.36,8.64,13.6227,13.6227,0,0,1-17.6963,0Z"/>
|
<path d="M456.6017,87.911a11.6372,11.6372,0,0,1-3.3277-8.7041V57.1913a11.4158,11.4158,0,0,1,3.36-8.5762,12.0941,12.0941,0,0,1,8.8-3.2637,12.2566,12.2566,0,0,1,8.8643,3.2315,11.3927,11.3927,0,0,1,3.36,8.6084v.64a.5663.5663,0,0,1-.6406.6407l-1.28.0634q-.6408,0-.64-.5761v-.8321a9.289,9.289,0,0,0-2.6558-6.9121,10.6734,10.6734,0,0,0-14.0161,0,9.2854,9.2854,0,0,0-2.6563,6.9121V79.3993a9.2808,9.2808,0,0,0,2.6563,6.9121,10.67,10.67,0,0,0,14.0161,0,9.2843,9.2843,0,0,0,2.6558-6.9121v-.7686q0-.5757.64-.5752l1.28.0635a.5667.5667,0,0,1,.6406.6406v.5118a11.4952,11.4952,0,0,1-3.36,8.64,13.6227,13.6227,0,0,1-17.6963,0Z"/>
|
||||||
<path d="M514.4376,46.5028v.96a.5658.5658,0,0,1-.64.6406H503.046a.2263.2263,0,0,0-.2559.2559v41.664a.566.566,0,0,1-.6406.64h-1.2158a.5652.5652,0,0,1-.64-.64V48.3593a.2266.2266,0,0,0-.2558-.2559H489.8619a.5656.5656,0,0,1-.64-.6406v-.96a.5656.5656,0,0,1,.64-.64H513.798A.5658.5658,0,0,1,514.4376,46.5028Z"/>
|
<path d="M514.4376,46.5028v.96a.5658.5658,0,0,1-.64.6406H503.046a.2263.2263,0,0,0-.2559.2559v41.664a.566.566,0,0,1-.6406.64h-1.2158a.5652.5652,0,0,1-.64-.64V48.3593a.2266.2266,0,0,0-.2558-.2559H489.8619a.5656.5656,0,0,1-.64-.6406v-.96a.5656.5656,0,0,1,.64-.64H513.798A.5658.5658,0,0,1,514.4376,46.5028Z"/>
|
||||||
<path d="M522.0665,89.5116a2.8385,2.8385,0,0,1-.8-2.0488,2.9194,2.9194,0,0,1,.8-2.1114,2.7544,2.7544,0,0,1,2.08-.832,2.8465,2.8465,0,0,1,2.9438,2.9434,2.7541,2.7541,0,0,1-.832,2.08,2.9221,2.9221,0,0,1-2.1118.8008A2.754,2.754,0,0,1,522.0665,89.5116Z"/>
|
<path d="M522.0665,89.5116a2.8385,2.8385,0,0,1-.8-2.0488,2.9194,2.9194,0,0,1,.8-2.1114,2.7544,2.7544,0,0,1,2.08-.832,2.8465,2.8465,0,0,1,2.9438,2.9434,2.7541,2.7541,0,0,1-.832,2.08,2.9221,2.9221,0,0,1-2.1118.8008A2.754,2.754,0,0,1,522.0665,89.5116Z"/>
|
||||||
<path d="M542.4054,88.0077a11.3123,11.3123,0,0,1-3.2-8.416v-5.44a.5656.5656,0,0,1,.64-.64h1.2158a.5661.5661,0,0,1,.64.64v5.5039a9.1424,9.1424,0,0,0,2.5283,6.72,8.9745,8.9745,0,0,0,6.6875,2.5605,8.7908,8.7908,0,0,0,9.28-9.28V46.5028a.5655.5655,0,0,1,.64-.64h1.2163a.566.566,0,0,1,.64.64V79.5917a11.2545,11.2545,0,0,1-3.2325,8.416,13.0618,13.0618,0,0,1-17.0556,0Z"/>
|
<path d="M542.4054,88.0077a11.3123,11.3123,0,0,1-3.2-8.416v-5.44a.5656.5656,0,0,1,.64-.64h1.2158a.5661.5661,0,0,1,.64.64v5.5039a9.1424,9.1424,0,0,0,2.5283,6.72,8.9745,8.9745,0,0,0,6.6875,2.5605,8.7908,8.7908,0,0,0,9.28-9.28V46.5028a.5655.5655,0,0,1,.64-.64h1.2163a.566.566,0,0,1,.64.64V79.5917a11.2545,11.2545,0,0,1-3.2325,8.416,13.0618,13.0618,0,0,1-17.0556,0Z"/>
|
||||||
<path d="M580.35,88.1034a10.4859,10.4859,0,0,1-3.36-8.1279v-1.792a.5663.5663,0,0,1,.64-.6407h1.0884a.5668.5668,0,0,1,.64.6407v1.6a8.5459,8.5459,0,0,0,2.752,6.6562,10.5353,10.5353,0,0,0,7.36,2.4961,9.8719,9.8719,0,0,0,6.9761-2.3681,8.2161,8.2161,0,0,0,2.56-6.336,8.4,8.4,0,0,0-1.12-4.416,11.3812,11.3812,0,0,0-3.3281-3.3926,71.6714,71.6714,0,0,0-6.1763-3.7119,71.0479,71.0479,0,0,1-6.24-3.84,12.1711,12.1711,0,0,1-3.4238-3.68,10.2614,10.2614,0,0,1-1.28-5.3438,9.8579,9.8579,0,0,1,3.0718-7.7441,12.0122,12.0122,0,0,1,8.32-2.752q5.6954,0,8.96,3.1036a10.8251,10.8251,0,0,1,3.2642,8.2246v1.6a.5658.5658,0,0,1-.64.64h-1.1519a.5652.5652,0,0,1-.64-.64V56.8075a8.8647,8.8647,0,0,0-2.624-6.6885,9.9933,9.9933,0,0,0-7.232-2.5273,9.37,9.37,0,0,0-6.5278,2.1435,7.8224,7.8224,0,0,0-2.3682,6.1123,7.8006,7.8006,0,0,0,1.0244,4.16,10.387,10.387,0,0,0,3.0078,3.0391,62.8714,62.8714,0,0,0,5.9522,3.4882,71.0575,71.0575,0,0,1,6.72,4.2559,13.4674,13.4674,0,0,1,3.648,3.9365,10.049,10.049,0,0,1,1.28,5.1836,10.7177,10.7177,0,0,1-3.2637,8.1924q-3.2637,3.0717-8.832,3.0723Q583.71,91.1757,580.35,88.1034Z"/>
|
<path d="M580.35,88.1034a10.4859,10.4859,0,0,1-3.36-8.1279v-1.792a.5663.5663,0,0,1,.64-.6407h1.0884a.5668.5668,0,0,1,.64.6407v1.6a8.5459,8.5459,0,0,0,2.752,6.6562,10.5353,10.5353,0,0,0,7.36,2.4961,9.8719,9.8719,0,0,0,6.9761-2.3681,8.2161,8.2161,0,0,0,2.56-6.336,8.4,8.4,0,0,0-1.12-4.416,11.3812,11.3812,0,0,0-3.3281-3.3926,71.6714,71.6714,0,0,0-6.1763-3.7119,71.0479,71.0479,0,0,1-6.24-3.84,12.1711,12.1711,0,0,1-3.4238-3.68,10.2614,10.2614,0,0,1-1.28-5.3438,9.8579,9.8579,0,0,1,3.0718-7.7441,12.0122,12.0122,0,0,1,8.32-2.752q5.6954,0,8.96,3.1036a10.8251,10.8251,0,0,1,3.2642,8.2246v1.6a.5658.5658,0,0,1-.64.64h-1.1519a.5652.5652,0,0,1-.64-.64V56.8075a8.8647,8.8647,0,0,0-2.624-6.6885,9.9933,9.9933,0,0,0-7.232-2.5273,9.37,9.37,0,0,0-6.5278,2.1435,7.8224,7.8224,0,0,0-2.3682,6.1123,7.8006,7.8006,0,0,0,1.0244,4.16,10.387,10.387,0,0,0,3.0078,3.0391,62.8714,62.8714,0,0,0,5.9522,3.4882,71.0575,71.0575,0,0,1,6.72,4.2559,13.4674,13.4674,0,0,1,3.648,3.9365,10.049,10.049,0,0,1,1.28,5.1836,10.7177,10.7177,0,0,1-3.2637,8.1924q-3.2637,3.0717-8.832,3.0723Q583.71,91.1757,580.35,88.1034Z"/>
|
||||||
</g>
|
</g>
|
||||||
<g style="fill:#3c4b64">
|
<g style="fill:#3c4b64">
|
||||||
<g>
|
<g>
|
||||||
<path d="M99.835,36.0577l-39-22.5167a12,12,0,0,0-12,0l-39,22.5166a12.0339,12.0339,0,0,0-6,10.3924V91.4833a12.0333,12.0333,0,0,0,6,10.3923l39,22.5167a12,12,0,0,0,12,0l39-22.5167a12.0331,12.0331,0,0,0,6-10.3923V46.45A12.0334,12.0334,0,0,0,99.835,36.0577Zm-2,55.4256a4,4,0,0,1-2,3.4641l-39,22.5167a4.0006,4.0006,0,0,1-4,0l-39-22.5167a4,4,0,0,1-2-3.4641V46.45a4,4,0,0,1,2-3.4642l39-22.5166a4,4,0,0,1,4,0l39,22.5166a4,4,0,0,1,2,3.4642Z"/>
|
<path d="M99.835,36.0577l-39-22.5167a12,12,0,0,0-12,0l-39,22.5166a12.0339,12.0339,0,0,0-6,10.3924V91.4833a12.0333,12.0333,0,0,0,6,10.3923l39,22.5167a12,12,0,0,0,12,0l39-22.5167a12.0331,12.0331,0,0,0,6-10.3923V46.45A12.0334,12.0334,0,0,0,99.835,36.0577Zm-2,55.4256a4,4,0,0,1-2,3.4641l-39,22.5167a4.0006,4.0006,0,0,1-4,0l-39-22.5167a4,4,0,0,1-2-3.4641V46.45a4,4,0,0,1,2-3.4642l39-22.5166a4,4,0,0,1,4,0l39,22.5166a4,4,0,0,1,2,3.4642Z"/>
|
||||||
<path d="M77.8567,82.0046h-2.866a4,4,0,0,0-1.9247.4934L55.7852,91.9833,35.835,80.4648V57.4872l19.95-11.5185,17.2893,9.4549a3.9993,3.9993,0,0,0,1.9192.4906h2.8632a2,2,0,0,0,2-2V51.2024a2,2,0,0,0-1.04-1.7547L59.628,38.9521a8.0391,8.0391,0,0,0-7.8428.09L31.8346,50.56a8.0246,8.0246,0,0,0-4,6.9287v22.976a8,8,0,0,0,4,6.9283l19.95,11.5186a8.0429,8.0429,0,0,0,7.8433.0879l19.19-10.5312a2,2,0,0,0,1.0378-1.7533v-2.71A2,2,0,0,0,77.8567,82.0046Z"/>
|
<path d="M77.8567,82.0046h-2.866a4,4,0,0,0-1.9247.4934L55.7852,91.9833,35.835,80.4648V57.4872l19.95-11.5185,17.2893,9.4549a3.9993,3.9993,0,0,0,1.9192.4906h2.8632a2,2,0,0,0,2-2V51.2024a2,2,0,0,0-1.04-1.7547L59.628,38.9521a8.0391,8.0391,0,0,0-7.8428.09L31.8346,50.56a8.0246,8.0246,0,0,0-4,6.9287v22.976a8,8,0,0,0,4,6.9283l19.95,11.5186a8.0429,8.0429,0,0,0,7.8433.0879l19.19-10.5312a2,2,0,0,0,1.0378-1.7533v-2.71A2,2,0,0,0,77.8567,82.0046Z"/>
|
||||||
</g>
|
</g>
|
||||||
<g>
|
<g>
|
||||||
<path d="M172.58,45.3618a15.0166,15.0166,0,0,0-15,14.9995V77.6387a15,15,0,0,0,30,0V60.3613A15.0166,15.0166,0,0,0,172.58,45.3618Zm7,32.2769a7,7,0,0,1-14,0V60.3613a7,7,0,0,1,14,0Z"/>
|
<path d="M172.58,45.3618a15.0166,15.0166,0,0,0-15,14.9995V77.6387a15,15,0,0,0,30,0V60.3613A15.0166,15.0166,0,0,0,172.58,45.3618Zm7,32.2769a7,7,0,0,1-14,0V60.3613a7,7,0,0,1,14,0Z"/>
|
||||||
<path d="M135.9138,53.4211a7.01,7.01,0,0,1,7.8681,6.0752.9894.9894,0,0,0,.9843.865h6.03a1.0108,1.0108,0,0,0,.9987-1.0971,15.0182,15.0182,0,0,0-15.7162-13.8837,15.2881,15.2881,0,0,0-14.2441,15.4163V77.2037A15.288,15.288,0,0,0,136.0792,92.62a15.0183,15.0183,0,0,0,15.7162-13.8842,1.0107,1.0107,0,0,0-.9987-1.0971h-6.03a.9894.9894,0,0,0-.9843.865,7.01,7.01,0,0,1-7.8679,6.0757,7.1642,7.1642,0,0,1-6.0789-7.1849V60.6057A7.1638,7.1638,0,0,1,135.9138,53.4211Z"/>
|
<path d="M135.9138,53.4211a7.01,7.01,0,0,1,7.8681,6.0752.9894.9894,0,0,0,.9843.865h6.03a1.0108,1.0108,0,0,0,.9987-1.0971,15.0182,15.0182,0,0,0-15.7162-13.8837,15.2881,15.2881,0,0,0-14.2441,15.4163V77.2037A15.288,15.288,0,0,0,136.0792,92.62a15.0183,15.0183,0,0,0,15.7162-13.8842,1.0107,1.0107,0,0,0-.9987-1.0971h-6.03a.9894.9894,0,0,0-.9843.865,7.01,7.01,0,0,1-7.8679,6.0757,7.1642,7.1642,0,0,1-6.0789-7.1849V60.6057A7.1638,7.1638,0,0,1,135.9138,53.4211Z"/>
|
||||||
<path d="M218.7572,72.9277a12.1585,12.1585,0,0,0,7.1843-11.0771V58.1494A12.1494,12.1494,0,0,0,213.7921,46H196.835a1,1,0,0,0-1,1V91a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V74h6.6216l7.9154,17.4138a1,1,0,0,0,.91.5862h6.5911a1,1,0,0,0,.91-1.4138Zm-.8157-11.0771A4.1538,4.1538,0,0,1,213.7926,66h-9.8511V54h9.8511a4.1538,4.1538,0,0,1,4.1489,4.1494Z"/>
|
<path d="M218.7572,72.9277a12.1585,12.1585,0,0,0,7.1843-11.0771V58.1494A12.1494,12.1494,0,0,0,213.7921,46H196.835a1,1,0,0,0-1,1V91a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V74h6.6216l7.9154,17.4138a1,1,0,0,0,.91.5862h6.5911a1,1,0,0,0,.91-1.4138Zm-.8157-11.0771A4.1538,4.1538,0,0,1,213.7926,66h-9.8511V54h9.8511a4.1538,4.1538,0,0,1,4.1489,4.1494Z"/>
|
||||||
<path d="M260.835,46h-26a1,1,0,0,0-1,1V91a1,1,0,0,0,1,1h26a1,1,0,0,0,1-1V85a1,1,0,0,0-1-1h-19V72h13a1,1,0,0,0,1-1V65a1,1,0,0,0-1-1h-13V54h19a1,1,0,0,0,1-1V47A1,1,0,0,0,260.835,46Z"/>
|
<path d="M260.835,46h-26a1,1,0,0,0-1,1V91a1,1,0,0,0,1,1h26a1,1,0,0,0,1-1V85a1,1,0,0,0-1-1h-19V72h13a1,1,0,0,0,1-1V65a1,1,0,0,0-1-1h-13V54h19a1,1,0,0,0,1-1V47A1,1,0,0,0,260.835,46Z"/>
|
||||||
<path d="M298.835,46h-6a1,1,0,0,0-1,1V69.6475a7.0066,7.0066,0,1,1-14,0V47a1,1,0,0,0-1-1h-6a1,1,0,0,0-1,1V69.6475a15.0031,15.0031,0,1,0,30,0V47A1,1,0,0,0,298.835,46Z"/>
|
<path d="M298.835,46h-6a1,1,0,0,0-1,1V69.6475a7.0066,7.0066,0,1,1-14,0V47a1,1,0,0,0-1-1h-6a1,1,0,0,0-1,1V69.6475a15.0031,15.0031,0,1,0,30,0V47A1,1,0,0,0,298.835,46Z"/>
|
||||||
<rect x="307.835" y="46" width="8" height="38" rx="1"/>
|
<rect x="307.835" y="46" width="8" height="38" rx="1"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
`]
|
`]
|
||||||
|
|||||||
@ -1,9 +1,9 @@
|
|||||||
export const sygnet = ['160 160', `
|
export const sygnet = ['160 160', `
|
||||||
<title>coreui logo</title>
|
<title>coreui logo</title>
|
||||||
<g>
|
<g>
|
||||||
<g style="fill:#fff;">
|
<g style="fill:#fff;">
|
||||||
<path d="M125,47.091,86,24.5743a12,12,0,0,0-12,0L35,47.091a12.0336,12.0336,0,0,0-6,10.3923v45.0334a12.0335,12.0335,0,0,0,6,10.3923l39,22.5166a11.9993,11.9993,0,0,0,12,0l39-22.5166a12.0335,12.0335,0,0,0,6-10.3923V57.4833A12.0336,12.0336,0,0,0,125,47.091Zm-2,55.4257a4,4,0,0,1-2,3.464L82,128.4974a4,4,0,0,1-4,0L39,105.9807a4,4,0,0,1-2-3.464V57.4833a4,4,0,0,1,2-3.4641L78,31.5025a4,4,0,0,1,4,0l39,22.5167a4,4,0,0,1,2,3.4641Z"/>
|
<path d="M125,47.091,86,24.5743a12,12,0,0,0-12,0L35,47.091a12.0336,12.0336,0,0,0-6,10.3923v45.0334a12.0335,12.0335,0,0,0,6,10.3923l39,22.5166a11.9993,11.9993,0,0,0,12,0l39-22.5166a12.0335,12.0335,0,0,0,6-10.3923V57.4833A12.0336,12.0336,0,0,0,125,47.091Zm-2,55.4257a4,4,0,0,1-2,3.464L82,128.4974a4,4,0,0,1-4,0L39,105.9807a4,4,0,0,1-2-3.464V57.4833a4,4,0,0,1,2-3.4641L78,31.5025a4,4,0,0,1,4,0l39,22.5167a4,4,0,0,1,2,3.4641Z"/>
|
||||||
<path d="M103.0216,93.0379h-2.866a4,4,0,0,0-1.9246.4935L80.95,103.0167,61,91.4981V68.5206L80.95,57.002l17.2894,9.455a4,4,0,0,0,1.9192.4905h2.8632a2,2,0,0,0,2-2V62.2357a2,2,0,0,0-1.04-1.7547L84.793,49.9854a8.0391,8.0391,0,0,0-7.8428.09L57,61.5929A8.0243,8.0243,0,0,0,53,68.5216v22.976a8,8,0,0,0,4,6.9283l19.95,11.5185a8.0422,8.0422,0,0,0,7.8433.0879l19.19-10.5311a2,2,0,0,0,1.0378-1.7534v-2.71A2,2,0,0,0,103.0216,93.0379Z"/>
|
<path d="M103.0216,93.0379h-2.866a4,4,0,0,0-1.9246.4935L80.95,103.0167,61,91.4981V68.5206L80.95,57.002l17.2894,9.455a4,4,0,0,0,1.9192.4905h2.8632a2,2,0,0,0,2-2V62.2357a2,2,0,0,0-1.04-1.7547L84.793,49.9854a8.0391,8.0391,0,0,0-7.8428.09L57,61.5929A8.0243,8.0243,0,0,0,53,68.5216v22.976a8,8,0,0,0,4,6.9283l19.95,11.5185a8.0422,8.0422,0,0,0,7.8433.0879l19.19-10.5311a2,2,0,0,0,1.0378-1.7534v-2.71A2,2,0,0,0,103.0216,93.0379Z"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
`]
|
`]
|
||||||
|
|||||||
@ -1,173 +1,210 @@
|
|||||||
import React, { Suspense, useState, useEffect } from 'react'
|
import React, { Suspense, useState, useEffect } from "react";
|
||||||
import axios from 'axios';
|
import axios from "axios";
|
||||||
//import Cookies from 'js-cookie';
|
//import Cookies from 'js-cookie';
|
||||||
import Cookies from 'universal-cookie';
|
import Cookies from "universal-cookie";
|
||||||
import {
|
import { Redirect, Route, useLocation, Switch } from "react-router-dom";
|
||||||
Redirect,
|
import { CContainer, CFade } from "@coreui/react";
|
||||||
Route,
|
|
||||||
useLocation,
|
// routes config
|
||||||
Switch
|
import routes from "../routes";
|
||||||
} from 'react-router-dom'
|
import Sso from "src/views/sso";
|
||||||
import { CContainer, CFade } from '@coreui/react'
|
|
||||||
|
const loading = (
|
||||||
// routes config
|
<div className="pt-3 text-center">
|
||||||
import routes from '../routes'
|
<div className="sk-spinner sk-spinner-pulse"> </div>
|
||||||
import Sso from 'src/views/sso';
|
</div>
|
||||||
|
);
|
||||||
const loading = ( <
|
|
||||||
div className = "pt-3 text-center" >
|
const TheContent = () => {
|
||||||
<div className = "sk-spinner sk-spinner-pulse" > </div>
|
const [SsoSession, setSsoSession] = useState("");
|
||||||
</div>
|
const [UserData, setUserData] = useState("");
|
||||||
)
|
const [UserId, setUserId] = useState("");
|
||||||
|
const [isDataFetched, setIsDataFetched] = useState(false);
|
||||||
const TheContent = () => {
|
const [isPosted, setPosted] = useState(false);
|
||||||
|
const [GotUserId, setGotUserId] = useState(false);
|
||||||
const [SsoSession, setSsoSession] = useState('');
|
|
||||||
const [UserData, setUserData] = useState('');
|
async function fetchSession() {
|
||||||
const [UserId, setUserId] = useState('');
|
//setSsoSession('{ "expiration": 468, "client_address": "111.223.144.163", "protocol": "urn:oasis:names:tc:SAML:2.0:protocol", "identity_provider": "https://sso.ts.bizside.biz/idp/shibboleth", "authn_instant": "2021-09-03T08:26:41.248Z", "authncontext_class": "urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport", "attributes": [ { "name": "mail", "values": [ "akira.miyata@mobilous.com" ] } ] }')
|
||||||
|
const result = await axios(
|
||||||
async function fetchSession() {
|
"https://fbssso.bizside.biz/Shibboleth.sso/Session"
|
||||||
|
);
|
||||||
// You can await here
|
if (JSON.stringify(SsoSession) !== JSON.stringify(result.data)) {
|
||||||
const result = await axios('https://fsbsso.sumasen.net/Shibboleth.sso/Session');
|
//console.log(result.data);
|
||||||
if(JSON.stringify(SsoSession) !== JSON.stringify(result.data)) {
|
setSsoSession(result.data);
|
||||||
console.log(SsoSession);
|
}
|
||||||
setSsoSession(result.data);
|
}
|
||||||
}
|
|
||||||
}
|
useEffect(() => {
|
||||||
|
fetchSession();
|
||||||
useEffect(() => {
|
get_token_from_storage_or_cookie();
|
||||||
fetchSession()
|
}, []);
|
||||||
}, []);
|
|
||||||
|
async function postUserData(data) {
|
||||||
async function postUserData(data) {
|
setPosted(true);
|
||||||
|
|
||||||
let axiosConfig = {
|
let axiosConfig = {
|
||||||
headers: {
|
headers: {
|
||||||
'Content-Type': 'application/json;charset=UTF-8',
|
"Content-Type": "application/json;charset=UTF-8",
|
||||||
"Access-Control-Allow-Origin": "*",
|
"Access-Control-Allow-Origin": "*",
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
const result = await axios.post('https://fsbsso.sumasen.net/csv', data, axiosConfig)
|
const result = await axios
|
||||||
.catch((err) => {
|
.post("https://fbssso.bizside.biz/csv", data, axiosConfig)
|
||||||
console.log("AXIOS ERROR: ", err);
|
.catch((err) => {
|
||||||
});
|
console.log("AXIOS ERROR: ", err);
|
||||||
console.log("user data posted");
|
setPosted(false);
|
||||||
}
|
});
|
||||||
|
console.log("--- res ----", result);
|
||||||
async function fetchUser() {
|
|
||||||
if(SsoSession.attributes[0] === undefined) {
|
if (result === "OK") {
|
||||||
return false;
|
} else {
|
||||||
}
|
console.log("res id ", result.data.id);
|
||||||
const user_email = SsoSession.attributes[0].values[0]
|
if (data.jsessionid !== result.data.id) {
|
||||||
//console.log(user_email);
|
setUserId(result.data.id);
|
||||||
const company_code = "FBS";
|
setGotUserId(true);
|
||||||
const key = "api"
|
}
|
||||||
const pwd = "c558a56c63c44f65956adde8863ecc3558f3e55a465d4338bb2e7d2692866fd8";
|
}
|
||||||
|
|
||||||
const result = await axios.get('https://fsbsso.sumasen.net/users?email=' + user_email, {
|
console.log("user data posted");
|
||||||
auth: {
|
}
|
||||||
username: key,
|
|
||||||
password: pwd
|
async function fetchUser() {
|
||||||
}
|
if (
|
||||||
}).catch((err) => {
|
SsoSession.attributes == null ||
|
||||||
console.log(err);
|
SsoSession.attributes[0] === undefined
|
||||||
return false;
|
) {
|
||||||
});
|
return false;
|
||||||
//console.log(result.data);
|
}
|
||||||
if(JSON.stringify(UserData) !== JSON.stringify(result.data[0])) {
|
const user_email = SsoSession.attributes[0].values[0];
|
||||||
setUserData(result.data[0]);
|
//console.log(user_email);
|
||||||
}
|
//production key
|
||||||
return true;
|
const company_code = "FBS";
|
||||||
}
|
const key = "api";
|
||||||
|
const pwd =
|
||||||
function isCSVPath(){
|
"ae4d70740e7549bda4c118d66e845e450da1af7e918e440eaac16497a9f75292";
|
||||||
const url =window.location.href;
|
|
||||||
if(url.includes('dashboard')) {
|
const result = await axios
|
||||||
return true;
|
.get("https://fbssso.bizside.biz/users?email=" + user_email, {
|
||||||
}
|
auth: {
|
||||||
else {
|
username: key,
|
||||||
return false;
|
password: pwd,
|
||||||
}
|
},
|
||||||
}
|
})
|
||||||
|
.catch((err) => {
|
||||||
function get_token_from_storage_or_cookie() {
|
console.log(err);
|
||||||
const cookies = new Cookies();
|
return false;
|
||||||
const shib = cookies.get('_shibsession_64656661756c7468747470733a2f2f66736273736f2e73756d6173656e2e6e65742f73686962626f6c657468')
|
});
|
||||||
if (shib !== undefined) {
|
//console.log(result.data);
|
||||||
fetchSession().then(() => {
|
if (JSON.stringify(UserData) !== JSON.stringify(result.data[0])) {
|
||||||
if (SsoSession !== null) {
|
setUserData(result.data[0]);
|
||||||
console.log(shib);
|
}
|
||||||
fetchUser().then(() => {
|
return true;
|
||||||
if(UserId === ''){
|
}
|
||||||
let id = Math.floor(100000 + Math.random() * 900000)
|
|
||||||
setUserId(id);
|
function isCSVPath() {
|
||||||
}
|
const url = window.location.href;
|
||||||
const _firstname = UserData.firstname;
|
if (url.includes("dashboard")) {
|
||||||
const _lastname = UserData.lastname;
|
return true;
|
||||||
const _email = UserData.email;
|
} else {
|
||||||
const _empcode = UserData.employee_code;
|
return false;
|
||||||
|
}
|
||||||
const json_str = `[
|
}
|
||||||
{
|
|
||||||
"mailadress": "${_email}",
|
function getCookie(name) {
|
||||||
"name": "${_lastname} ${_firstname}",
|
const value = `; ${document.cookie}`;
|
||||||
"jsessionid": ${UserId},
|
const parts = value.split(`; ${name}=`);
|
||||||
"_idp_session": "",
|
if (parts.length === 2) return parts.pop().split(";").shift();
|
||||||
"_opensaml_key": "_shibsession_64656661756c7468747470733a2f2f66736273736f2e73756d6173656e2e6e65742f73686962626f6c657468",
|
}
|
||||||
"_opensaml_value": "${shib}"
|
|
||||||
}
|
function get_token_from_storage_or_cookie() {
|
||||||
]`;
|
//const cookies = new Cookies();
|
||||||
|
//console.log(cookies.getAll());
|
||||||
|
const shib = getCookie(
|
||||||
//const json_str = '[{"jsessonid": "' + UserId + '" , "name": "' + _firstname + ' ' +_lastname+ '", "mailadress":" ' + _email + '", "empcode": "' + _empcode + '"}]';
|
"_shibsession_64656661756c7468747470733a2f2f66627373736f2e62697a736964652e62697a2f73686962626f6c657468"
|
||||||
if(_empcode !== null && _empcode !== undefined){
|
);
|
||||||
if(isCSVPath()){
|
console.log(shib);
|
||||||
postUserData(json_str);
|
if (shib !== undefined) {
|
||||||
}
|
fetchSession().then(() => {
|
||||||
}
|
if (SsoSession !== null) {
|
||||||
return true;
|
fetchUser().then(() => {
|
||||||
});
|
if (UserId === "") {
|
||||||
}
|
let id = Math.floor(100000 + Math.random() * 900000);
|
||||||
});
|
setUserId(id);
|
||||||
} else {
|
}
|
||||||
return null;
|
setIsDataFetched(true);
|
||||||
}
|
|
||||||
|
const _firstname = UserData.firstname;
|
||||||
}
|
const _lastname = UserData.lastname;
|
||||||
|
const _email = UserData.email;
|
||||||
return (
|
const _empcode = UserData.employee_code;
|
||||||
<main className = "c-main">
|
|
||||||
<CContainer fluid >
|
const json_str = `[
|
||||||
<Suspense fallback = { loading }>
|
{
|
||||||
<Switch > {
|
"mailadress": "${_email}",
|
||||||
routes.map((route, idx) => {
|
"name": "${_lastname} ${_firstname}",
|
||||||
return route.component && (
|
"jsessionid": ${UserId},
|
||||||
<Route key = { idx }
|
"_idp_session": "",
|
||||||
path = { route.path }
|
"_opensaml_key": "_shibsession_64656661756c7468747470733a2f2f66627373736f2e62697a736964652e62697a2f73686962626f6c657468",
|
||||||
exact = { route.exact }
|
"_opensaml_value": "${shib}"
|
||||||
name = { route.name }
|
}
|
||||||
render = {
|
]`;
|
||||||
props =>
|
|
||||||
get_token_from_storage_or_cookie() !== null ?
|
//const json_str = '[{"jsessonid": "' + UserId + '" , "name": "' + _firstname + ' ' +_lastname+ '", "mailadress":" ' + _email + '", "empcode": "' + _empcode + '"}]';
|
||||||
( <route.component {...props} userid={UserId}/>
|
if (_empcode !== null && _empcode !== undefined) {
|
||||||
) : ( <Redirect to = {
|
if (isCSVPath()) {
|
||||||
{ pathname: "/sso" }
|
if (isPosted == false) {
|
||||||
}
|
postUserData(json_str);
|
||||||
/>
|
}
|
||||||
)
|
}
|
||||||
}
|
}
|
||||||
/>
|
return true;
|
||||||
)
|
});
|
||||||
})
|
}
|
||||||
}
|
});
|
||||||
<Redirect
|
} else {
|
||||||
from = "/"
|
setIsDataFetched(true);
|
||||||
to = "/dashboard" / >
|
return null;
|
||||||
</Switch> </Suspense >
|
}
|
||||||
</CContainer> </main >
|
}
|
||||||
)
|
|
||||||
}
|
return (
|
||||||
|
<main className="c-main">
|
||||||
export default React.memo(TheContent)
|
<CContainer fluid>
|
||||||
|
<Suspense fallback={loading}>
|
||||||
|
<Switch>
|
||||||
|
{routes.map((route, idx) => {
|
||||||
|
return (
|
||||||
|
route.component && (
|
||||||
|
<Route
|
||||||
|
key={idx}
|
||||||
|
path={route.path}
|
||||||
|
exact={route.exact}
|
||||||
|
name={route.name}
|
||||||
|
render={(props) =>
|
||||||
|
isDataFetched ? (
|
||||||
|
get_token_from_storage_or_cookie() !== null ? (
|
||||||
|
<route.component
|
||||||
|
{...props}
|
||||||
|
userid={UserId}
|
||||||
|
email={UserData.email}
|
||||||
|
gotuserid={GotUserId}
|
||||||
|
/>
|
||||||
|
) : (
|
||||||
|
<Redirect to={{ pathname: "/sso" }} />
|
||||||
|
)
|
||||||
|
) : null
|
||||||
|
}
|
||||||
|
/>
|
||||||
|
)
|
||||||
|
);
|
||||||
|
})}
|
||||||
|
<Redirect from="/" to="/dashboard" />
|
||||||
|
</Switch>
|
||||||
|
</Suspense>
|
||||||
|
</CContainer>
|
||||||
|
</main>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default React.memo(TheContent);
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user