Toggle navigation
Toggle navigation
This project
Loading...
Sign in
2021-1-capstone-design1
/
RIT_Project1
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
1
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
박권수
2021-08-20 00:47:34 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
29ebfa3636e8ac190506b927721198f70d2b19ea
29ebfa36
1 parent
2536dc74
feat. Bottle View Component Star
t
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
642 additions
and
628 deletions
web/package-lock.json
web/package.json
web/src/views/Router.tsx
web/src/views/bottleInfo/BottleInfoContainer.tsx
web/src/views/bottleInfo/BottleInfoPresenter.tsx
web/src/views/bottleInfo/BottleInfoStyled.tsx
web/src/views/bottleInfo/index.tsx
web/yarn.lock
web/package-lock.json
View file @
29ebfa3
...
...
@@ -15,14 +15,21 @@
"@types/react"
:
"^17.0.0"
,
"@types/react-dom"
:
"^17.0.0"
,
"axios"
:
"^0.21.1"
,
"highcharts"
:
"^9.2.0"
,
"highcharts-react-official"
:
"^3.0.0"
,
"react"
:
"^17.0.2"
,
"react-dom"
:
"^17.0.2"
,
"react-router-dom"
:
"^5.2.0"
,
"react-scripts"
:
"4.0.3"
,
"recoil"
:
"^0.4.0"
,
"recoil-persist"
:
"^3.0.0"
,
"styled-components"
:
"^5.3.0"
,
"typescript"
:
"^4.1.2"
,
"web-vitals"
:
"^1.0.1"
},
"devDependencies"
:
{
"@types/react-router-dom"
:
"^5.1.8"
,
"@types/styled-components"
:
"^5.1.12"
,
"@typescript-eslint/eslint-plugin"
:
"^4.29.1"
,
"@typescript-eslint/parser"
:
"^4.29.1"
,
"eslint"
:
"^7.32.0"
,
...
...
@@ -157,60 +164,6 @@
"@babel/core"
:
"^7.0.0"
}
},
"node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/core"
:
{
"version"
:
"7.12.3"
,
"integrity"
:
"sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g=="
,
"peer"
:
true
,
"dependencies"
:
{
"@babel/code-frame"
:
"^7.10.4"
,
"@babel/generator"
:
"^7.12.1"
,
"@babel/helper-module-transforms"
:
"^7.12.1"
,
"@babel/helpers"
:
"^7.12.1"
,
"@babel/parser"
:
"^7.12.3"
,
"@babel/template"
:
"^7.10.4"
,
"@babel/traverse"
:
"^7.12.1"
,
"@babel/types"
:
"^7.12.1"
,
"convert-source-map"
:
"^1.7.0"
,
"debug"
:
"^4.1.0"
,
"gensync"
:
"^1.0.0-beta.1"
,
"json5"
:
"^2.1.2"
,
"lodash"
:
"^4.17.19"
,
"resolve"
:
"^1.3.2"
,
"semver"
:
"^5.4.1"
,
"source-map"
:
"^0.5.0"
},
"engines"
:
{
"node"
:
">=6.9.0"
},
"funding"
:
{
"type"
:
"opencollective"
,
"url"
:
"https://opencollective.com/babel"
}
},
"node_modules/@babel/helper-create-class-features-plugin/node_modules/json5"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/json5/-/json5-2.2.0.tgz"
,
"integrity"
:
"sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA=="
,
"peer"
:
true
,
"dependencies"
:
{
"minimist"
:
"^1.2.5"
},
"bin"
:
{
"json5"
:
"lib/cli.js"
},
"engines"
:
{
"node"
:
">=6"
}
},
"node_modules/@babel/helper-create-class-features-plugin/node_modules/source-map"
:
{
"version"
:
"0.5.7"
,
"resolved"
:
"https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"
,
"integrity"
:
"sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
,
"peer"
:
true
,
"engines"
:
{
"node"
:
">=0.10.0"
}
},
"node_modules/@babel/helper-create-regexp-features-plugin"
:
{
"version"
:
"7.12.17"
,
"resolved"
:
"https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz"
,
...
...
@@ -1375,6 +1328,29 @@
"resolved"
:
"https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz"
,
"integrity"
:
"sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg=="
},
"node_modules/@emotion/is-prop-valid"
:
{
"version"
:
"0.8.8"
,
"resolved"
:
"https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz"
,
"integrity"
:
"sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA=="
,
"dependencies"
:
{
"@emotion/memoize"
:
"0.7.4"
}
},
"node_modules/@emotion/memoize"
:
{
"version"
:
"0.7.4"
,
"resolved"
:
"https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz"
,
"integrity"
:
"sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw=="
},
"node_modules/@emotion/stylis"
:
{
"version"
:
"0.8.5"
,
"resolved"
:
"https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz"
,
"integrity"
:
"sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ=="
},
"node_modules/@emotion/unitless"
:
{
"version"
:
"0.7.5"
,
"resolved"
:
"https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz"
,
"integrity"
:
"sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
},
"node_modules/@eslint/eslintrc"
:
{
"version"
:
"0.4.3"
,
"resolved"
:
"https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz"
,
...
...
@@ -2460,6 +2436,22 @@
"resolved"
:
"https://registry.npmjs.org/@types/node/-/node-14.14.31.tgz"
,
"integrity"
:
"sha512-vFHy/ezP5qI0rFgJ7aQnjDXwAMrG0KqqIH7tQG5PPv3BWBayOPIQNBjVc/P6hhdZfMx51REc6tfDNXHUio893g=="
},
"node_modules/@types/history"
:
{
"version"
:
"4.7.9"
,
"resolved"
:
"https://registry.npmjs.org/@types/history/-/history-4.7.9.tgz"
,
"integrity"
:
"sha512-MUc6zSmU3tEVnkQ78q0peeEjKWPUADMlC/t++2bI8WnAG2tvYRPIgHG8lWkXwqc8MsUF6Z2MOf+Mh5sazOmhiQ=="
,
"dev"
:
true
},
"node_modules/@types/hoist-non-react-statics"
:
{
"version"
:
"3.3.1"
,
"resolved"
:
"https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz"
,
"integrity"
:
"sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA=="
,
"dev"
:
true
,
"dependencies"
:
{
"@types/react"
:
"*"
,
"hoist-non-react-statics"
:
"^3.3.0"
}
},
"node_modules/@types/html-minifier-terser"
:
{
"version"
:
"5.1.1"
,
"resolved"
:
"https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz"
,
...
...
@@ -2558,6 +2550,27 @@
"@types/react"
:
"*"
}
},
"node_modules/@types/react-router"
:
{
"version"
:
"5.1.16"
,
"resolved"
:
"https://registry.npmjs.org/@types/react-router/-/react-router-5.1.16.tgz"
,
"integrity"
:
"sha512-8d7nR/fNSqlTFGHti0R3F9WwIertOaaA1UEB8/jr5l5mDMOs4CidEgvvYMw4ivqrBK+vtVLxyTj2P+Pr/dtgzg=="
,
"dev"
:
true
,
"dependencies"
:
{
"@types/history"
:
"*"
,
"@types/react"
:
"*"
}
},
"node_modules/@types/react-router-dom"
:
{
"version"
:
"5.1.8"
,
"resolved"
:
"https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.1.8.tgz"
,
"integrity"
:
"sha512-03xHyncBzG0PmDmf8pf3rehtjY0NpUj7TIN46FrT5n1ZWHPZvXz32gUyNboJ+xsL8cpg8bQVLcllptcQHvocrw=="
,
"dev"
:
true
,
"dependencies"
:
{
"@types/history"
:
"*"
,
"@types/react"
:
"*"
,
"@types/react-router"
:
"*"
}
},
"node_modules/@types/resolve"
:
{
"version"
:
"0.0.8"
,
"resolved"
:
"https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz"
,
...
...
@@ -2586,6 +2599,17 @@
"resolved"
:
"https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz"
,
"integrity"
:
"sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw=="
},
"node_modules/@types/styled-components"
:
{
"version"
:
"5.1.12"
,
"resolved"
:
"https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.12.tgz"
,
"integrity"
:
"sha512-sTjc0+gMl08JvOHchQKgEGbbiSexSvWg5khUNSH4kosb7Tl4782AtfWMkAhQmeXMg2vIn6PthGVHFW+U/Dpihg=="
,
"dev"
:
true
,
"dependencies"
:
{
"@types/hoist-non-react-statics"
:
"*"
,
"@types/react"
:
"*"
,
"csstype"
:
"^3.0.2"
}
},
"node_modules/@types/tapable"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz"
,
...
...
@@ -3693,36 +3717,6 @@
"@babel/core"
:
"^7.0.0"
}
},
"node_modules/babel-jest/node_modules/@babel/core"
:
{
"version"
:
"7.12.3"
,
"integrity"
:
"sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g=="
,
"peer"
:
true
,
"dependencies"
:
{
"@babel/code-frame"
:
"^7.10.4"
,
"@babel/generator"
:
"^7.12.1"
,
"@babel/helper-module-transforms"
:
"^7.12.1"
,
"@babel/helpers"
:
"^7.12.1"
,
"@babel/parser"
:
"^7.12.3"
,
"@babel/template"
:
"^7.10.4"
,
"@babel/traverse"
:
"^7.12.1"
,
"@babel/types"
:
"^7.12.1"
,
"convert-source-map"
:
"^1.7.0"
,
"debug"
:
"^4.1.0"
,
"gensync"
:
"^1.0.0-beta.1"
,
"json5"
:
"^2.1.2"
,
"lodash"
:
"^4.17.19"
,
"resolve"
:
"^1.3.2"
,
"semver"
:
"^5.4.1"
,
"source-map"
:
"^0.5.0"
},
"engines"
:
{
"node"
:
">=6.9.0"
},
"funding"
:
{
"type"
:
"opencollective"
,
"url"
:
"https://opencollective.com/babel"
}
},
"node_modules/babel-jest/node_modules/@babel/plugin-syntax-bigint"
:
{
"version"
:
"7.8.3"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz"
,
...
...
@@ -3782,30 +3776,6 @@
"@babel/core"
:
"^7.0.0"
}
},
"node_modules/babel-jest/node_modules/json5"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/json5/-/json5-2.2.0.tgz"
,
"integrity"
:
"sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA=="
,
"peer"
:
true
,
"dependencies"
:
{
"minimist"
:
"^1.2.5"
},
"bin"
:
{
"json5"
:
"lib/cli.js"
},
"engines"
:
{
"node"
:
">=6"
}
},
"node_modules/babel-jest/node_modules/source-map"
:
{
"version"
:
"0.5.7"
,
"resolved"
:
"https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"
,
"integrity"
:
"sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
,
"peer"
:
true
,
"engines"
:
{
"node"
:
">=0.10.0"
}
},
"node_modules/babel-plugin-dynamic-import-node"
:
{
"version"
:
"2.3.3"
,
"resolved"
:
"https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz"
,
...
...
@@ -3868,6 +3838,25 @@
"node"
:
">=8"
}
},
"node_modules/babel-plugin-styled-components"
:
{
"version"
:
"1.13.2"
,
"resolved"
:
"https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.13.2.tgz"
,
"integrity"
:
"sha512-Vb1R3d4g+MUfPQPVDMCGjm3cDocJEUTR7Xq7QS95JWWeksN1wdFRYpD2kulDgI3Huuaf1CZd+NK4KQmqUFh5dA=="
,
"dependencies"
:
{
"@babel/helper-annotate-as-pure"
:
"^7.0.0"
,
"@babel/helper-module-imports"
:
"^7.0.0"
,
"babel-plugin-syntax-jsx"
:
"^6.18.0"
,
"lodash"
:
"^4.17.11"
},
"peerDependencies"
:
{
"styled-components"
:
">= 2"
}
},
"node_modules/babel-plugin-syntax-jsx"
:
{
"version"
:
"6.18.0"
,
"resolved"
:
"https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz"
,
"integrity"
:
"sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY="
},
"node_modules/babel-plugin-syntax-object-rest-spread"
:
{
"version"
:
"6.13.0"
,
"resolved"
:
"https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz"
,
...
...
@@ -4057,61 +4046,6 @@
"@babel/core"
:
"^7.0.0-0"
}
},
"node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-jsx"
:
{
"version"
:
"7.12.17"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.17.tgz"
,
"integrity"
:
"sha512-mwaVNcXV+l6qJOuRhpdTEj8sT/Z0owAVWf9QujTZ0d2ye9X/K+MTOTSizcgKOj18PGnTc/7g1I4+cIUjsKhBcw=="
,
"dependencies"
:
{
"@babel/helper-annotate-as-pure"
:
"^7.12.13"
,
"@babel/helper-module-imports"
:
"^7.12.13"
,
"@babel/helper-plugin-utils"
:
"^7.12.13"
,
"@babel/plugin-syntax-jsx"
:
"^7.12.13"
,
"@babel/types"
:
"^7.12.17"
},
"peerDependencies"
:
{
"@babel/core"
:
"^7.0.0-0"
}
},
"node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-jsx-development"
:
{
"version"
:
"7.12.17"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz"
,
"integrity"
:
"sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ=="
,
"dependencies"
:
{
"@babel/plugin-transform-react-jsx"
:
"^7.12.17"
},
"peerDependencies"
:
{
"@babel/core"
:
"^7.0.0-0"
}
},
"node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-jsx-development/node_modules/@babel/core"
:
{
"version"
:
"7.12.17"
,
"integrity"
:
"sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ=="
,
"peer"
:
true
,
"dependencies"
:
{
"@babel/code-frame"
:
"^7.12.13"
,
"@babel/generator"
:
"^7.12.17"
,
"@babel/helper-module-transforms"
:
"^7.12.17"
,
"@babel/helpers"
:
"^7.12.17"
,
"@babel/parser"
:
"^7.12.17"
,
"@babel/template"
:
"^7.12.13"
,
"@babel/traverse"
:
"^7.12.17"
,
"@babel/types"
:
"^7.12.17"
,
"convert-source-map"
:
"^1.7.0"
,
"debug"
:
"^4.1.0"
,
"gensync"
:
"^1.0.0-beta.1"
,
"json5"
:
"^2.1.2"
,
"lodash"
:
"^4.17.19"
,
"semver"
:
"^5.4.1"
,
"source-map"
:
"^0.5.0"
},
"engines"
:
{
"node"
:
">=6.9.0"
},
"funding"
:
{
"type"
:
"opencollective"
,
"url"
:
"https://opencollective.com/babel"
}
},
"node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-jsx-self"
:
{
"version"
:
"7.12.13"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.13.tgz"
,
...
...
@@ -4134,87 +4068,6 @@
"@babel/core"
:
"^7.0.0-0"
}
},
"node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/core"
:
{
"version"
:
"7.12.17"
,
"integrity"
:
"sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ=="
,
"peer"
:
true
,
"dependencies"
:
{
"@babel/code-frame"
:
"^7.12.13"
,
"@babel/generator"
:
"^7.12.17"
,
"@babel/helper-module-transforms"
:
"^7.12.17"
,
"@babel/helpers"
:
"^7.12.17"
,
"@babel/parser"
:
"^7.12.17"
,
"@babel/template"
:
"^7.12.13"
,
"@babel/traverse"
:
"^7.12.17"
,
"@babel/types"
:
"^7.12.17"
,
"convert-source-map"
:
"^1.7.0"
,
"debug"
:
"^4.1.0"
,
"gensync"
:
"^1.0.0-beta.1"
,
"json5"
:
"^2.1.2"
,
"lodash"
:
"^4.17.19"
,
"semver"
:
"^5.4.1"
,
"source-map"
:
"^0.5.0"
},
"engines"
:
{
"node"
:
">=6.9.0"
},
"funding"
:
{
"type"
:
"opencollective"
,
"url"
:
"https://opencollective.com/babel"
}
},
"node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/plugin-syntax-jsx"
:
{
"version"
:
"7.12.13"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz"
,
"integrity"
:
"sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g=="
,
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.12.13"
},
"peerDependencies"
:
{
"@babel/core"
:
"^7.0.0-0"
}
},
"node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-pure-annotations"
:
{
"version"
:
"7.12.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz"
,
"integrity"
:
"sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg=="
,
"dependencies"
:
{
"@babel/helper-annotate-as-pure"
:
"^7.10.4"
,
"@babel/helper-plugin-utils"
:
"^7.10.4"
},
"peerDependencies"
:
{
"@babel/core"
:
"^7.0.0-0"
}
},
"node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-pure-annotations/node_modules/@babel/core"
:
{
"version"
:
"7.12.17"
,
"integrity"
:
"sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ=="
,
"peer"
:
true
,
"dependencies"
:
{
"@babel/code-frame"
:
"^7.12.13"
,
"@babel/generator"
:
"^7.12.17"
,
"@babel/helper-module-transforms"
:
"^7.12.17"
,
"@babel/helpers"
:
"^7.12.17"
,
"@babel/parser"
:
"^7.12.17"
,
"@babel/template"
:
"^7.12.13"
,
"@babel/traverse"
:
"^7.12.17"
,
"@babel/types"
:
"^7.12.17"
,
"convert-source-map"
:
"^1.7.0"
,
"debug"
:
"^4.1.0"
,
"gensync"
:
"^1.0.0-beta.1"
,
"json5"
:
"^2.1.2"
,
"lodash"
:
"^4.17.19"
,
"semver"
:
"^5.4.1"
,
"source-map"
:
"^0.5.0"
},
"engines"
:
{
"node"
:
">=6.9.0"
},
"funding"
:
{
"type"
:
"opencollective"
,
"url"
:
"https://opencollective.com/babel"
}
},
"node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-runtime"
:
{
"version"
:
"7.12.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz"
,
...
...
@@ -5141,6 +4994,11 @@
"node"
:
">=6"
}
},
"node_modules/camelize"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz"
,
"integrity"
:
"sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs="
},
"node_modules/caniuse-api"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz"
,
...
...
@@ -5901,6 +5759,14 @@
"node"
:
">=6.0.0"
}
},
"node_modules/css-color-keywords"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz"
,
"integrity"
:
"sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU="
,
"engines"
:
{
"node"
:
">=4"
}
},
"node_modules/css-color-names"
:
{
"version"
:
"0.0.4"
,
"resolved"
:
"https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz"
,
...
...
@@ -6042,6 +5908,21 @@
"resolved"
:
"https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz"
,
"integrity"
:
"sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w=="
},
"node_modules/css-to-react-native"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz"
,
"integrity"
:
"sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ=="
,
"dependencies"
:
{
"camelize"
:
"^1.0.0"
,
"css-color-keywords"
:
"^1.0.0"
,
"postcss-value-parser"
:
"^4.0.2"
}
},
"node_modules/css-to-react-native/node_modules/postcss-value-parser"
:
{
"version"
:
"4.1.0"
,
"resolved"
:
"https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz"
,
"integrity"
:
"sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ=="
},
"node_modules/css-tree"
:
{
"version"
:
"1.0.0-alpha.37"
,
"resolved"
:
"https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz"
,
...
...
@@ -9069,6 +8950,33 @@
"resolved"
:
"https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz"
,
"integrity"
:
"sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ=="
},
"node_modules/highcharts"
:
{
"version"
:
"9.2.0"
,
"resolved"
:
"https://registry.npmjs.org/highcharts/-/highcharts-9.2.0.tgz"
,
"integrity"
:
"sha512-ci5K1bS6epjjCm1eJXn08NULMlvaMU/FLGtOGHFXVAHP/mDf13J0wGzVd9e4Af+8V3fYnYDf0HKAVk3ytgQETw=="
},
"node_modules/highcharts-react-official"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/highcharts-react-official/-/highcharts-react-official-3.0.0.tgz"
,
"integrity"
:
"sha512-VefJgDY2hkT9gfppsQGrRF2g5u8d9dtfHGcx2/xqiP+PkZXCqalw9xOeKVCRvJKTOh0coiDFwvVjOvB7KaGl4A=="
,
"peerDependencies"
:
{
"highcharts"
:
">=6.0.0"
,
"react"
:
">=16.8.0"
}
},
"node_modules/history"
:
{
"version"
:
"4.10.1"
,
"resolved"
:
"https://registry.npmjs.org/history/-/history-4.10.1.tgz"
,
"integrity"
:
"sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew=="
,
"dependencies"
:
{
"@babel/runtime"
:
"^7.1.2"
,
"loose-envify"
:
"^1.2.0"
,
"resolve-pathname"
:
"^3.0.0"
,
"tiny-invariant"
:
"^1.0.2"
,
"tiny-warning"
:
"^1.0.0"
,
"value-equal"
:
"^1.0.1"
}
},
"node_modules/hmac-drbg"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz"
,
...
...
@@ -9079,6 +8987,19 @@
"minimalistic-crypto-utils"
:
"^1.0.1"
}
},
"node_modules/hoist-non-react-statics"
:
{
"version"
:
"3.3.2"
,
"resolved"
:
"https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz"
,
"integrity"
:
"sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw=="
,
"dependencies"
:
{
"react-is"
:
"^16.7.0"
}
},
"node_modules/hoist-non-react-statics/node_modules/react-is"
:
{
"version"
:
"16.13.1"
,
"resolved"
:
"https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
,
"integrity"
:
"sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
},
"node_modules/hoopy"
:
{
"version"
:
"0.1.4"
,
"resolved"
:
"https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz"
,
...
...
@@ -9351,25 +9272,6 @@
"node"
:
">=0.10.0"
}
},
"node_modules/http-proxy/node_modules/follow-redirects"
:
{
"version"
:
"1.13.2"
,
"resolved"
:
"https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz"
,
"integrity"
:
"sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA=="
,
"funding"
:
[
{
"type"
:
"individual"
,
"url"
:
"https://github.com/sponsors/RubenVerborgh"
}
],
"engines"
:
{
"node"
:
">=4.0"
},
"peerDependenciesMeta"
:
{
"debug"
:
{
"optional"
:
true
}
}
},
"node_modules/http-signature"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz"
,
...
...
@@ -10616,25 +10518,6 @@
}
}
},
"node_modules/jest-pnp-resolver/node_modules/jest-resolve"
:
{
"version"
:
"26.6.0"
,
"integrity"
:
"sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ=="
,
"optional"
:
true
,
"peer"
:
true
,
"dependencies"
:
{
"@jest/types"
:
"^26.6.0"
,
"chalk"
:
"^4.0.0"
,
"graceful-fs"
:
"^4.2.4"
,
"jest-pnp-resolver"
:
"^1.2.2"
,
"jest-util"
:
"^26.6.0"
,
"read-pkg-up"
:
"^7.0.1"
,
"resolve"
:
"^1.17.0"
,
"slash"
:
"^3.0.0"
},
"engines"
:
{
"node"
:
">= 10.14.2"
}
},
"node_modules/jest-regex-util"
:
{
"version"
:
"26.0.0"
,
"resolved"
:
"https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz"
,
...
...
@@ -11627,6 +11510,19 @@
"node"
:
">=4"
}
},
"node_modules/mini-create-react-context"
:
{
"version"
:
"0.4.1"
,
"resolved"
:
"https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz"
,
"integrity"
:
"sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ=="
,
"dependencies"
:
{
"@babel/runtime"
:
"^7.12.1"
,
"tiny-warning"
:
"^1.0.3"
},
"peerDependencies"
:
{
"prop-types"
:
"^15.0.0"
,
"react"
:
"^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/mini-css-extract-plugin"
:
{
"version"
:
"0.11.3"
,
"resolved"
:
"https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz"
,
...
...
@@ -14481,6 +14377,61 @@
"node"
:
">=0.10.0"
}
},
"node_modules/react-router"
:
{
"version"
:
"5.2.0"
,
"resolved"
:
"https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz"
,
"integrity"
:
"sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw=="
,
"dependencies"
:
{
"@babel/runtime"
:
"^7.1.2"
,
"history"
:
"^4.9.0"
,
"hoist-non-react-statics"
:
"^3.1.0"
,
"loose-envify"
:
"^1.3.1"
,
"mini-create-react-context"
:
"^0.4.0"
,
"path-to-regexp"
:
"^1.7.0"
,
"prop-types"
:
"^15.6.2"
,
"react-is"
:
"^16.6.0"
,
"tiny-invariant"
:
"^1.0.2"
,
"tiny-warning"
:
"^1.0.0"
},
"peerDependencies"
:
{
"react"
:
">=15"
}
},
"node_modules/react-router-dom"
:
{
"version"
:
"5.2.0"
,
"resolved"
:
"https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz"
,
"integrity"
:
"sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA=="
,
"dependencies"
:
{
"@babel/runtime"
:
"^7.1.2"
,
"history"
:
"^4.9.0"
,
"loose-envify"
:
"^1.3.1"
,
"prop-types"
:
"^15.6.2"
,
"react-router"
:
"5.2.0"
,
"tiny-invariant"
:
"^1.0.2"
,
"tiny-warning"
:
"^1.0.0"
},
"peerDependencies"
:
{
"react"
:
">=15"
}
},
"node_modules/react-router/node_modules/isarray"
:
{
"version"
:
"0.0.1"
,
"resolved"
:
"https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
,
"integrity"
:
"sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
},
"node_modules/react-router/node_modules/path-to-regexp"
:
{
"version"
:
"1.8.0"
,
"resolved"
:
"https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz"
,
"integrity"
:
"sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA=="
,
"dependencies"
:
{
"isarray"
:
"0.0.1"
}
},
"node_modules/react-router/node_modules/react-is"
:
{
"version"
:
"16.13.1"
,
"resolved"
:
"https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
,
"integrity"
:
"sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
},
"node_modules/react-scripts"
:
{
"version"
:
"4.0.3"
,
"resolved"
:
"https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz"
,
...
...
@@ -14614,49 +14565,6 @@
"semver"
:
"bin/semver"
}
},
"node_modules/react-scripts/node_modules/@babel/plugin-syntax-bigint"
:
{
"version"
:
"7.8.3"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz"
,
"integrity"
:
"sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg=="
,
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.8.0"
},
"peerDependencies"
:
{
"@babel/core"
:
"^7.0.0-0"
}
},
"node_modules/react-scripts/node_modules/@babel/plugin-syntax-import-meta"
:
{
"version"
:
"7.10.4"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz"
,
"integrity"
:
"sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g=="
,
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.10.4"
},
"peerDependencies"
:
{
"@babel/core"
:
"^7.0.0-0"
}
},
"node_modules/react-scripts/node_modules/babel-jest"
:
{
"version"
:
"26.6.3"
,
"resolved"
:
"https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz"
,
"integrity"
:
"sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA=="
,
"dependencies"
:
{
"@jest/transform"
:
"^26.6.2"
,
"@jest/types"
:
"^26.6.2"
,
"@types/babel__core"
:
"^7.1.7"
,
"babel-plugin-istanbul"
:
"^6.0.0"
,
"babel-preset-jest"
:
"^26.6.2"
,
"chalk"
:
"^4.0.0"
,
"graceful-fs"
:
"^4.2.4"
,
"slash"
:
"^3.0.0"
},
"engines"
:
{
"node"
:
">= 10.14.2"
},
"peerDependencies"
:
{
"@babel/core"
:
"^7.0.0"
}
},
"node_modules/react-scripts/node_modules/babel-loader"
:
{
"version"
:
"8.1.0"
,
"resolved"
:
"https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz"
,
...
...
@@ -14684,43 +14592,6 @@
"@babel/core"
:
"^7.1.0"
}
},
"node_modules/react-scripts/node_modules/babel-preset-current-node-syntax"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz"
,
"integrity"
:
"sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ=="
,
"dependencies"
:
{
"@babel/plugin-syntax-async-generators"
:
"^7.8.4"
,
"@babel/plugin-syntax-bigint"
:
"^7.8.3"
,
"@babel/plugin-syntax-class-properties"
:
"^7.8.3"
,
"@babel/plugin-syntax-import-meta"
:
"^7.8.3"
,
"@babel/plugin-syntax-json-strings"
:
"^7.8.3"
,
"@babel/plugin-syntax-logical-assignment-operators"
:
"^7.8.3"
,
"@babel/plugin-syntax-nullish-coalescing-operator"
:
"^7.8.3"
,
"@babel/plugin-syntax-numeric-separator"
:
"^7.8.3"
,
"@babel/plugin-syntax-object-rest-spread"
:
"^7.8.3"
,
"@babel/plugin-syntax-optional-catch-binding"
:
"^7.8.3"
,
"@babel/plugin-syntax-optional-chaining"
:
"^7.8.3"
,
"@babel/plugin-syntax-top-level-await"
:
"^7.8.3"
},
"peerDependencies"
:
{
"@babel/core"
:
"^7.0.0"
}
},
"node_modules/react-scripts/node_modules/babel-preset-jest"
:
{
"version"
:
"26.6.2"
,
"resolved"
:
"https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz"
,
"integrity"
:
"sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ=="
,
"dependencies"
:
{
"babel-plugin-jest-hoist"
:
"^26.6.2"
,
"babel-preset-current-node-syntax"
:
"^1.0.0"
},
"engines"
:
{
"node"
:
">= 10.14.2"
},
"peerDependencies"
:
{
"@babel/core"
:
"^7.0.0"
}
},
"node_modules/react-scripts/node_modules/camelcase"
:
{
"version"
:
"6.2.0"
,
"resolved"
:
"https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz"
,
...
...
@@ -15011,6 +14882,14 @@
}
}
},
"node_modules/recoil-persist"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/recoil-persist/-/recoil-persist-3.0.0.tgz"
,
"integrity"
:
"sha512-ZQB/U26uLdm2bDPh9HR44WamHz30XUD0cqAUnqSDuIKRTHsyjqccJ3ThXfoFYnG9QpOUcPSve6ElHseVll2g+w=="
,
"peerDependencies"
:
{
"recoil"
:
"^0.4.0"
}
},
"node_modules/recursive-readdir"
:
{
"version"
:
"2.2.2"
,
"resolved"
:
"https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz"
,
...
...
@@ -15364,6 +15243,11 @@
"node"
:
">=4"
}
},
"node_modules/resolve-pathname"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz"
,
"integrity"
:
"sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng=="
},
"node_modules/resolve-url"
:
{
"version"
:
"0.2.1"
,
"resolved"
:
"https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz"
,
...
...
@@ -16115,6 +15999,11 @@
"sha.js"
:
"bin.js"
}
},
"node_modules/shallowequal"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz"
,
"integrity"
:
"sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ=="
},
"node_modules/shebang-command"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
,
...
...
@@ -16803,6 +16692,46 @@
"url"
:
"https://opencollective.com/webpack"
}
},
"node_modules/styled-components"
:
{
"version"
:
"5.3.0"
,
"resolved"
:
"https://registry.npmjs.org/styled-components/-/styled-components-5.3.0.tgz"
,
"integrity"
:
"sha512-bPJKwZCHjJPf/hwTJl6TbkSZg/3evha+XPEizrZUGb535jLImwDUdjTNxXqjjaASt2M4qO4AVfoHJNe3XB/tpQ=="
,
"dependencies"
:
{
"@babel/helper-module-imports"
:
"^7.0.0"
,
"@babel/traverse"
:
"^7.4.5"
,
"@emotion/is-prop-valid"
:
"^0.8.8"
,
"@emotion/stylis"
:
"^0.8.4"
,
"@emotion/unitless"
:
"^0.7.4"
,
"babel-plugin-styled-components"
:
">= 1.12.0"
,
"css-to-react-native"
:
"^3.0.0"
,
"hoist-non-react-statics"
:
"^3.0.0"
,
"shallowequal"
:
"^1.1.0"
,
"supports-color"
:
"^5.5.0"
},
"engines"
:
{
"node"
:
">=10"
},
"funding"
:
{
"type"
:
"opencollective"
,
"url"
:
"https://opencollective.com/styled-components"
},
"peerDependencies"
:
{
"react"
:
">= 16.8.0"
,
"react-dom"
:
">= 16.8.0"
,
"react-is"
:
">= 16.8.0"
}
},
"node_modules/styled-components/node_modules/supports-color"
:
{
"version"
:
"5.5.0"
,
"resolved"
:
"https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
,
"integrity"
:
"sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="
,
"dependencies"
:
{
"has-flag"
:
"^3.0.0"
},
"engines"
:
{
"node"
:
">=4"
}
},
"node_modules/stylehacks"
:
{
"version"
:
"4.0.3"
,
"resolved"
:
"https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz"
,
...
...
@@ -17261,6 +17190,16 @@
"resolved"
:
"https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz"
,
"integrity"
:
"sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q="
},
"node_modules/tiny-invariant"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz"
,
"integrity"
:
"sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw=="
},
"node_modules/tiny-warning"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz"
,
"integrity"
:
"sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
},
"node_modules/tmpl"
:
{
"version"
:
"1.0.4"
,
"resolved"
:
"https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz"
,
...
...
@@ -17872,6 +17811,11 @@
"spdx-expression-parse"
:
"^3.0.0"
}
},
"node_modules/value-equal"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz"
,
"integrity"
:
"sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw=="
},
"node_modules/vary"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
,
...
...
@@ -19209,45 +19153,6 @@
"@babel/helper-optimise-call-expression"
:
"^7.12.13"
,
"@babel/helper-replace-supers"
:
"^7.12.13"
,
"@babel/helper-split-export-declaration"
:
"^7.12.13"
},
"dependencies"
:
{
"@babel/core"
:
{
"version"
:
"7.12.3"
,
"peer"
:
true
,
"requires"
:
{
"@babel/code-frame"
:
"^7.10.4"
,
"@babel/generator"
:
"^7.12.1"
,
"@babel/helper-module-transforms"
:
"^7.12.1"
,
"@babel/helpers"
:
"^7.12.1"
,
"@babel/parser"
:
"^7.12.3"
,
"@babel/template"
:
"^7.10.4"
,
"@babel/traverse"
:
"^7.12.1"
,
"@babel/types"
:
"^7.12.1"
,
"convert-source-map"
:
"^1.7.0"
,
"debug"
:
"^4.1.0"
,
"gensync"
:
"^1.0.0-beta.1"
,
"json5"
:
"^2.1.2"
,
"lodash"
:
"^4.17.19"
,
"resolve"
:
"^1.3.2"
,
"semver"
:
"^5.4.1"
,
"source-map"
:
"^0.5.0"
}
},
"json5"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/json5/-/json5-2.2.0.tgz"
,
"integrity"
:
"sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA=="
,
"peer"
:
true
,
"requires"
:
{
"minimist"
:
"^1.2.5"
}
},
"source-map"
:
{
"version"
:
"0.5.7"
,
"resolved"
:
"https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"
,
"integrity"
:
"sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
,
"peer"
:
true
}
}
},
"@babel/helper-create-regexp-features-plugin"
:
{
...
...
@@ -20185,6 +20090,29 @@
"resolved"
:
"https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz"
,
"integrity"
:
"sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg=="
},
"@emotion/is-prop-valid"
:
{
"version"
:
"0.8.8"
,
"resolved"
:
"https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz"
,
"integrity"
:
"sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA=="
,
"requires"
:
{
"@emotion/memoize"
:
"0.7.4"
}
},
"@emotion/memoize"
:
{
"version"
:
"0.7.4"
,
"resolved"
:
"https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz"
,
"integrity"
:
"sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw=="
},
"@emotion/stylis"
:
{
"version"
:
"0.8.5"
,
"resolved"
:
"https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz"
,
"integrity"
:
"sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ=="
},
"@emotion/unitless"
:
{
"version"
:
"0.7.5"
,
"resolved"
:
"https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz"
,
"integrity"
:
"sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
},
"@eslint/eslintrc"
:
{
"version"
:
"0.4.3"
,
"resolved"
:
"https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz"
,
...
...
@@ -20998,6 +20926,22 @@
}
}
},
"@types/history"
:
{
"version"
:
"4.7.9"
,
"resolved"
:
"https://registry.npmjs.org/@types/history/-/history-4.7.9.tgz"
,
"integrity"
:
"sha512-MUc6zSmU3tEVnkQ78q0peeEjKWPUADMlC/t++2bI8WnAG2tvYRPIgHG8lWkXwqc8MsUF6Z2MOf+Mh5sazOmhiQ=="
,
"dev"
:
true
},
"@types/hoist-non-react-statics"
:
{
"version"
:
"3.3.1"
,
"resolved"
:
"https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz"
,
"integrity"
:
"sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA=="
,
"dev"
:
true
,
"requires"
:
{
"@types/react"
:
"*"
,
"hoist-non-react-statics"
:
"^3.3.0"
}
},
"@types/html-minifier-terser"
:
{
"version"
:
"5.1.1"
,
"resolved"
:
"https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz"
,
...
...
@@ -21096,6 +21040,27 @@
"@types/react"
:
"*"
}
},
"@types/react-router"
:
{
"version"
:
"5.1.16"
,
"resolved"
:
"https://registry.npmjs.org/@types/react-router/-/react-router-5.1.16.tgz"
,
"integrity"
:
"sha512-8d7nR/fNSqlTFGHti0R3F9WwIertOaaA1UEB8/jr5l5mDMOs4CidEgvvYMw4ivqrBK+vtVLxyTj2P+Pr/dtgzg=="
,
"dev"
:
true
,
"requires"
:
{
"@types/history"
:
"*"
,
"@types/react"
:
"*"
}
},
"@types/react-router-dom"
:
{
"version"
:
"5.1.8"
,
"resolved"
:
"https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.1.8.tgz"
,
"integrity"
:
"sha512-03xHyncBzG0PmDmf8pf3rehtjY0NpUj7TIN46FrT5n1ZWHPZvXz32gUyNboJ+xsL8cpg8bQVLcllptcQHvocrw=="
,
"dev"
:
true
,
"requires"
:
{
"@types/history"
:
"*"
,
"@types/react"
:
"*"
,
"@types/react-router"
:
"*"
}
},
"@types/resolve"
:
{
"version"
:
"0.0.8"
,
"resolved"
:
"https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz"
,
...
...
@@ -21126,6 +21091,17 @@
"resolved"
:
"https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz"
,
"integrity"
:
"sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw=="
},
"@types/styled-components"
:
{
"version"
:
"5.1.12"
,
"resolved"
:
"https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.12.tgz"
,
"integrity"
:
"sha512-sTjc0+gMl08JvOHchQKgEGbbiSexSvWg5khUNSH4kosb7Tl4782AtfWMkAhQmeXMg2vIn6PthGVHFW+U/Dpihg=="
,
"dev"
:
true
,
"requires"
:
{
"@types/hoist-non-react-statics"
:
"*"
,
"@types/react"
:
"*"
,
"csstype"
:
"^3.0.2"
}
},
"@types/tapable"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz"
,
...
...
@@ -21980,28 +21956,6 @@
"slash"
:
"^3.0.0"
},
"dependencies"
:
{
"@babel/core"
:
{
"version"
:
"7.12.3"
,
"peer"
:
true
,
"requires"
:
{
"@babel/code-frame"
:
"^7.10.4"
,
"@babel/generator"
:
"^7.12.1"
,
"@babel/helper-module-transforms"
:
"^7.12.1"
,
"@babel/helpers"
:
"^7.12.1"
,
"@babel/parser"
:
"^7.12.3"
,
"@babel/template"
:
"^7.10.4"
,
"@babel/traverse"
:
"^7.12.1"
,
"@babel/types"
:
"^7.12.1"
,
"convert-source-map"
:
"^1.7.0"
,
"debug"
:
"^4.1.0"
,
"gensync"
:
"^1.0.0-beta.1"
,
"json5"
:
"^2.1.2"
,
"lodash"
:
"^4.17.19"
,
"resolve"
:
"^1.3.2"
,
"semver"
:
"^5.4.1"
,
"source-map"
:
"^0.5.0"
}
},
"@babel/plugin-syntax-bigint"
:
{
"version"
:
"7.8.3"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz"
,
...
...
@@ -22045,21 +21999,6 @@
"babel-plugin-jest-hoist"
:
"^26.6.2"
,
"babel-preset-current-node-syntax"
:
"^1.0.0"
}
},
"json5"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/json5/-/json5-2.2.0.tgz"
,
"integrity"
:
"sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA=="
,
"peer"
:
true
,
"requires"
:
{
"minimist"
:
"^1.2.5"
}
},
"source-map"
:
{
"version"
:
"0.5.7"
,
"resolved"
:
"https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"
,
"integrity"
:
"sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
,
"peer"
:
true
}
}
},
...
...
@@ -22118,6 +22057,22 @@
}
}
},
"babel-plugin-styled-components"
:
{
"version"
:
"1.13.2"
,
"resolved"
:
"https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.13.2.tgz"
,
"integrity"
:
"sha512-Vb1R3d4g+MUfPQPVDMCGjm3cDocJEUTR7Xq7QS95JWWeksN1wdFRYpD2kulDgI3Huuaf1CZd+NK4KQmqUFh5dA=="
,
"requires"
:
{
"@babel/helper-annotate-as-pure"
:
"^7.0.0"
,
"@babel/helper-module-imports"
:
"^7.0.0"
,
"babel-plugin-syntax-jsx"
:
"^6.18.0"
,
"lodash"
:
"^4.17.11"
}
},
"babel-plugin-syntax-jsx"
:
{
"version"
:
"6.18.0"
,
"resolved"
:
"https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz"
,
"integrity"
:
"sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY="
},
"babel-plugin-syntax-object-rest-spread"
:
{
"version"
:
"6.13.0"
,
"resolved"
:
"https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz"
,
...
...
@@ -22270,80 +22225,6 @@
"@babel/helper-plugin-utils"
:
"^7.10.4"
}
},
"@babel/plugin-transform-react-jsx"
:
{
"version"
:
"7.12.17"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.17.tgz"
,
"integrity"
:
"sha512-mwaVNcXV+l6qJOuRhpdTEj8sT/Z0owAVWf9QujTZ0d2ye9X/K+MTOTSizcgKOj18PGnTc/7g1I4+cIUjsKhBcw=="
,
"requires"
:
{
"@babel/helper-annotate-as-pure"
:
"^7.12.13"
,
"@babel/helper-module-imports"
:
"^7.12.13"
,
"@babel/helper-plugin-utils"
:
"^7.12.13"
,
"@babel/plugin-syntax-jsx"
:
"^7.12.13"
,
"@babel/types"
:
"^7.12.17"
},
"dependencies"
:
{
"@babel/core"
:
{
"version"
:
"7.12.17"
,
"peer"
:
true
,
"requires"
:
{
"@babel/code-frame"
:
"^7.12.13"
,
"@babel/generator"
:
"^7.12.17"
,
"@babel/helper-module-transforms"
:
"^7.12.17"
,
"@babel/helpers"
:
"^7.12.17"
,
"@babel/parser"
:
"^7.12.17"
,
"@babel/template"
:
"^7.12.13"
,
"@babel/traverse"
:
"^7.12.17"
,
"@babel/types"
:
"^7.12.17"
,
"convert-source-map"
:
"^1.7.0"
,
"debug"
:
"^4.1.0"
,
"gensync"
:
"^1.0.0-beta.1"
,
"json5"
:
"^2.1.2"
,
"lodash"
:
"^4.17.19"
,
"semver"
:
"^5.4.1"
,
"source-map"
:
"^0.5.0"
}
},
"@babel/plugin-syntax-jsx"
:
{
"version"
:
"7.12.13"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz"
,
"integrity"
:
"sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g=="
,
"requires"
:
{
"@babel/helper-plugin-utils"
:
"^7.12.13"
}
}
}
},
"@babel/plugin-transform-react-jsx-development"
:
{
"version"
:
"7.12.17"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz"
,
"integrity"
:
"sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ=="
,
"requires"
:
{
"@babel/plugin-transform-react-jsx"
:
"^7.12.17"
},
"dependencies"
:
{
"@babel/core"
:
{
"version"
:
"7.12.17"
,
"peer"
:
true
,
"requires"
:
{
"@babel/code-frame"
:
"^7.12.13"
,
"@babel/generator"
:
"^7.12.17"
,
"@babel/helper-module-transforms"
:
"^7.12.17"
,
"@babel/helpers"
:
"^7.12.17"
,
"@babel/parser"
:
"^7.12.17"
,
"@babel/template"
:
"^7.12.13"
,
"@babel/traverse"
:
"^7.12.17"
,
"@babel/types"
:
"^7.12.17"
,
"convert-source-map"
:
"^1.7.0"
,
"debug"
:
"^4.1.0"
,
"gensync"
:
"^1.0.0-beta.1"
,
"json5"
:
"^2.1.2"
,
"lodash"
:
"^4.17.19"
,
"semver"
:
"^5.4.1"
,
"source-map"
:
"^0.5.0"
}
}
}
},
"@babel/plugin-transform-react-jsx-self"
:
{
"version"
:
"7.12.13"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.13.tgz"
,
...
...
@@ -22360,38 +22241,6 @@
"@babel/helper-plugin-utils"
:
"^7.12.13"
}
},
"@babel/plugin-transform-react-pure-annotations"
:
{
"version"
:
"7.12.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz"
,
"integrity"
:
"sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg=="
,
"requires"
:
{
"@babel/helper-annotate-as-pure"
:
"^7.10.4"
,
"@babel/helper-plugin-utils"
:
"^7.10.4"
},
"dependencies"
:
{
"@babel/core"
:
{
"version"
:
"7.12.17"
,
"peer"
:
true
,
"requires"
:
{
"@babel/code-frame"
:
"^7.12.13"
,
"@babel/generator"
:
"^7.12.17"
,
"@babel/helper-module-transforms"
:
"^7.12.17"
,
"@babel/helpers"
:
"^7.12.17"
,
"@babel/parser"
:
"^7.12.17"
,
"@babel/template"
:
"^7.12.13"
,
"@babel/traverse"
:
"^7.12.17"
,
"@babel/types"
:
"^7.12.17"
,
"convert-source-map"
:
"^1.7.0"
,
"debug"
:
"^4.1.0"
,
"gensync"
:
"^1.0.0-beta.1"
,
"json5"
:
"^2.1.2"
,
"lodash"
:
"^4.17.19"
,
"semver"
:
"^5.4.1"
,
"source-map"
:
"^0.5.0"
}
}
}
},
"@babel/plugin-transform-runtime"
:
{
"version"
:
"7.12.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz"
,
...
...
@@ -22497,6 +22346,7 @@
"dependencies"
:
{
"@babel/core"
:
{
"version"
:
"7.12.17"
,
"integrity"
:
"sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ=="
,
"peer"
:
true
,
"requires"
:
{
"@babel/code-frame"
:
"^7.12.13"
,
...
...
@@ -22529,6 +22379,7 @@
"dependencies"
:
{
"@babel/core"
:
{
"version"
:
"7.12.17"
,
"integrity"
:
"sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ=="
,
"peer"
:
true
,
"requires"
:
{
"@babel/code-frame"
:
"^7.12.13"
,
...
...
@@ -22561,6 +22412,7 @@
"dependencies"
:
{
"@babel/core"
:
{
"version"
:
"7.12.17"
,
"integrity"
:
"sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ=="
,
"peer"
:
true
,
"requires"
:
{
"@babel/code-frame"
:
"^7.12.13"
,
...
...
@@ -22594,6 +22446,7 @@
"dependencies"
:
{
"@babel/core"
:
{
"version"
:
"7.12.17"
,
"integrity"
:
"sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ=="
,
"peer"
:
true
,
"requires"
:
{
"@babel/code-frame"
:
"^7.12.13"
,
...
...
@@ -22641,6 +22494,7 @@
"dependencies"
:
{
"@babel/core"
:
{
"version"
:
"7.12.17"
,
"integrity"
:
"sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ=="
,
"peer"
:
true
,
"requires"
:
{
"@babel/code-frame"
:
"^7.12.13"
,
...
...
@@ -23167,6 +23021,11 @@
"resolved"
:
"https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz"
,
"integrity"
:
"sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
},
"camelize"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz"
,
"integrity"
:
"sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs="
},
"caniuse-api"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz"
,
...
...
@@ -23808,6 +23667,11 @@
"postcss"
:
"^7.0.5"
}
},
"css-color-keywords"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz"
,
"integrity"
:
"sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU="
},
"css-color-names"
:
{
"version"
:
"0.0.4"
,
"resolved"
:
"https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz"
,
...
...
@@ -23904,6 +23768,23 @@
"resolved"
:
"https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz"
,
"integrity"
:
"sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w=="
},
"css-to-react-native"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz"
,
"integrity"
:
"sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ=="
,
"requires"
:
{
"camelize"
:
"^1.0.0"
,
"css-color-keywords"
:
"^1.0.0"
,
"postcss-value-parser"
:
"^4.0.2"
},
"dependencies"
:
{
"postcss-value-parser"
:
{
"version"
:
"4.1.0"
,
"resolved"
:
"https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz"
,
"integrity"
:
"sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ=="
}
}
},
"css-tree"
:
{
"version"
:
"1.0.0-alpha.37"
,
"resolved"
:
"https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz"
,
...
...
@@ -26239,6 +26120,30 @@
"resolved"
:
"https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz"
,
"integrity"
:
"sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ=="
},
"highcharts"
:
{
"version"
:
"9.2.0"
,
"resolved"
:
"https://registry.npmjs.org/highcharts/-/highcharts-9.2.0.tgz"
,
"integrity"
:
"sha512-ci5K1bS6epjjCm1eJXn08NULMlvaMU/FLGtOGHFXVAHP/mDf13J0wGzVd9e4Af+8V3fYnYDf0HKAVk3ytgQETw=="
},
"highcharts-react-official"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/highcharts-react-official/-/highcharts-react-official-3.0.0.tgz"
,
"integrity"
:
"sha512-VefJgDY2hkT9gfppsQGrRF2g5u8d9dtfHGcx2/xqiP+PkZXCqalw9xOeKVCRvJKTOh0coiDFwvVjOvB7KaGl4A=="
,
"requires"
:
{}
},
"history"
:
{
"version"
:
"4.10.1"
,
"resolved"
:
"https://registry.npmjs.org/history/-/history-4.10.1.tgz"
,
"integrity"
:
"sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew=="
,
"requires"
:
{
"@babel/runtime"
:
"^7.1.2"
,
"loose-envify"
:
"^1.2.0"
,
"resolve-pathname"
:
"^3.0.0"
,
"tiny-invariant"
:
"^1.0.2"
,
"tiny-warning"
:
"^1.0.0"
,
"value-equal"
:
"^1.0.1"
}
},
"hmac-drbg"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz"
,
...
...
@@ -26249,6 +26154,21 @@
"minimalistic-crypto-utils"
:
"^1.0.1"
}
},
"hoist-non-react-statics"
:
{
"version"
:
"3.3.2"
,
"resolved"
:
"https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz"
,
"integrity"
:
"sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw=="
,
"requires"
:
{
"react-is"
:
"^16.7.0"
},
"dependencies"
:
{
"react-is"
:
{
"version"
:
"16.13.1"
,
"resolved"
:
"https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
,
"integrity"
:
"sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
}
}
},
"hoopy"
:
{
"version"
:
"0.1.4"
,
"resolved"
:
"https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz"
,
...
...
@@ -26414,13 +26334,6 @@
"eventemitter3"
:
"^4.0.0"
,
"follow-redirects"
:
"^1.0.0"
,
"requires-port"
:
"^1.0.0"
},
"dependencies"
:
{
"follow-redirects"
:
{
"version"
:
"1.13.2"
,
"resolved"
:
"https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz"
,
"integrity"
:
"sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA=="
}
}
},
"http-proxy-middleware"
:
{
...
...
@@ -27403,24 +27316,7 @@
"version"
:
"1.2.2"
,
"resolved"
:
"https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz"
,
"integrity"
:
"sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w=="
,
"requires"
:
{},
"dependencies"
:
{
"jest-resolve"
:
{
"version"
:
"26.6.0"
,
"optional"
:
true
,
"peer"
:
true
,
"requires"
:
{
"@jest/types"
:
"^26.6.0"
,
"chalk"
:
"^4.0.0"
,
"graceful-fs"
:
"^4.2.4"
,
"jest-pnp-resolver"
:
"^1.2.2"
,
"jest-util"
:
"^26.6.0"
,
"read-pkg-up"
:
"^7.0.1"
,
"resolve"
:
"^1.17.0"
,
"slash"
:
"^3.0.0"
}
}
}
"requires"
:
{}
},
"jest-regex-util"
:
{
"version"
:
"26.0.0"
,
...
...
@@ -28218,6 +28114,15 @@
"resolved"
:
"https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz"
,
"integrity"
:
"sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg=="
},
"mini-create-react-context"
:
{
"version"
:
"0.4.1"
,
"resolved"
:
"https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz"
,
"integrity"
:
"sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ=="
,
"requires"
:
{
"@babel/runtime"
:
"^7.12.1"
,
"tiny-warning"
:
"^1.0.3"
}
},
"mini-css-extract-plugin"
:
{
"version"
:
"0.11.3"
,
"resolved"
:
"https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz"
,
...
...
@@ -30455,6 +30360,57 @@
"resolved"
:
"https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz"
,
"integrity"
:
"sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg=="
},
"react-router"
:
{
"version"
:
"5.2.0"
,
"resolved"
:
"https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz"
,
"integrity"
:
"sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw=="
,
"requires"
:
{
"@babel/runtime"
:
"^7.1.2"
,
"history"
:
"^4.9.0"
,
"hoist-non-react-statics"
:
"^3.1.0"
,
"loose-envify"
:
"^1.3.1"
,
"mini-create-react-context"
:
"^0.4.0"
,
"path-to-regexp"
:
"^1.7.0"
,
"prop-types"
:
"^15.6.2"
,
"react-is"
:
"^16.6.0"
,
"tiny-invariant"
:
"^1.0.2"
,
"tiny-warning"
:
"^1.0.0"
},
"dependencies"
:
{
"isarray"
:
{
"version"
:
"0.0.1"
,
"resolved"
:
"https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
,
"integrity"
:
"sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
},
"path-to-regexp"
:
{
"version"
:
"1.8.0"
,
"resolved"
:
"https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz"
,
"integrity"
:
"sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA=="
,
"requires"
:
{
"isarray"
:
"0.0.1"
}
},
"react-is"
:
{
"version"
:
"16.13.1"
,
"resolved"
:
"https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
,
"integrity"
:
"sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
}
}
},
"react-router-dom"
:
{
"version"
:
"5.2.0"
,
"resolved"
:
"https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz"
,
"integrity"
:
"sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA=="
,
"requires"
:
{
"@babel/runtime"
:
"^7.1.2"
,
"history"
:
"^4.9.0"
,
"loose-envify"
:
"^1.3.1"
,
"prop-types"
:
"^15.6.2"
,
"react-router"
:
"5.2.0"
,
"tiny-invariant"
:
"^1.0.2"
,
"tiny-warning"
:
"^1.0.0"
}
},
"react-scripts"
:
{
"version"
:
"4.0.3"
,
"resolved"
:
"https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz"
,
...
...
@@ -30560,37 +30516,6 @@
}
}
},
"@babel/plugin-syntax-bigint"
:
{
"version"
:
"7.8.3"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz"
,
"integrity"
:
"sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg=="
,
"requires"
:
{
"@babel/helper-plugin-utils"
:
"^7.8.0"
}
},
"@babel/plugin-syntax-import-meta"
:
{
"version"
:
"7.10.4"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz"
,
"integrity"
:
"sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g=="
,
"requires"
:
{
"@babel/helper-plugin-utils"
:
"^7.10.4"
}
},
"babel-jest"
:
{
"version"
:
"26.6.3"
,
"resolved"
:
"https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz"
,
"integrity"
:
"sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA=="
,
"requires"
:
{
"@jest/transform"
:
"^26.6.2"
,
"@jest/types"
:
"^26.6.2"
,
"@types/babel__core"
:
"^7.1.7"
,
"babel-plugin-istanbul"
:
"^6.0.0"
,
"babel-preset-jest"
:
"^26.6.2"
,
"chalk"
:
"^4.0.0"
,
"graceful-fs"
:
"^4.2.4"
,
"slash"
:
"^3.0.0"
}
},
"babel-loader"
:
{
"version"
:
"8.1.0"
,
"resolved"
:
"https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz"
,
...
...
@@ -30609,34 +30534,6 @@
"integrity"
:
"sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw=="
,
"requires"
:
{}
},
"babel-preset-current-node-syntax"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz"
,
"integrity"
:
"sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ=="
,
"requires"
:
{
"@babel/plugin-syntax-async-generators"
:
"^7.8.4"
,
"@babel/plugin-syntax-bigint"
:
"^7.8.3"
,
"@babel/plugin-syntax-class-properties"
:
"^7.8.3"
,
"@babel/plugin-syntax-import-meta"
:
"^7.8.3"
,
"@babel/plugin-syntax-json-strings"
:
"^7.8.3"
,
"@babel/plugin-syntax-logical-assignment-operators"
:
"^7.8.3"
,
"@babel/plugin-syntax-nullish-coalescing-operator"
:
"^7.8.3"
,
"@babel/plugin-syntax-numeric-separator"
:
"^7.8.3"
,
"@babel/plugin-syntax-object-rest-spread"
:
"^7.8.3"
,
"@babel/plugin-syntax-optional-catch-binding"
:
"^7.8.3"
,
"@babel/plugin-syntax-optional-chaining"
:
"^7.8.3"
,
"@babel/plugin-syntax-top-level-await"
:
"^7.8.3"
}
},
"babel-preset-jest"
:
{
"version"
:
"26.6.2"
,
"resolved"
:
"https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz"
,
"integrity"
:
"sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ=="
,
"requires"
:
{
"babel-plugin-jest-hoist"
:
"^26.6.2"
,
"babel-preset-current-node-syntax"
:
"^1.0.0"
}
},
"camelcase"
:
{
"version"
:
"6.2.0"
,
"resolved"
:
"https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz"
,
...
...
@@ -30855,6 +30752,12 @@
"hamt_plus"
:
"1.0.2"
}
},
"recoil-persist"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/recoil-persist/-/recoil-persist-3.0.0.tgz"
,
"integrity"
:
"sha512-ZQB/U26uLdm2bDPh9HR44WamHz30XUD0cqAUnqSDuIKRTHsyjqccJ3ThXfoFYnG9QpOUcPSve6ElHseVll2g+w=="
,
"requires"
:
{}
},
"recursive-readdir"
:
{
"version"
:
"2.2.2"
,
"resolved"
:
"https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz"
,
...
...
@@ -31126,6 +31029,11 @@
"resolved"
:
"https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz"
,
"integrity"
:
"sha1-six699nWiBvItuZTM17rywoYh0g="
},
"resolve-pathname"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz"
,
"integrity"
:
"sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng=="
},
"resolve-url"
:
{
"version"
:
"0.2.1"
,
"resolved"
:
"https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz"
,
...
...
@@ -31713,6 +31621,11 @@
"safe-buffer"
:
"^5.0.1"
}
},
"shallowequal"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz"
,
"integrity"
:
"sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ=="
},
"shebang-command"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
,
...
...
@@ -32276,6 +32189,33 @@
}
}
},
"styled-components"
:
{
"version"
:
"5.3.0"
,
"resolved"
:
"https://registry.npmjs.org/styled-components/-/styled-components-5.3.0.tgz"
,
"integrity"
:
"sha512-bPJKwZCHjJPf/hwTJl6TbkSZg/3evha+XPEizrZUGb535jLImwDUdjTNxXqjjaASt2M4qO4AVfoHJNe3XB/tpQ=="
,
"requires"
:
{
"@babel/helper-module-imports"
:
"^7.0.0"
,
"@babel/traverse"
:
"^7.4.5"
,
"@emotion/is-prop-valid"
:
"^0.8.8"
,
"@emotion/stylis"
:
"^0.8.4"
,
"@emotion/unitless"
:
"^0.7.4"
,
"babel-plugin-styled-components"
:
">= 1.12.0"
,
"css-to-react-native"
:
"^3.0.0"
,
"hoist-non-react-statics"
:
"^3.0.0"
,
"shallowequal"
:
"^1.1.0"
,
"supports-color"
:
"^5.5.0"
},
"dependencies"
:
{
"supports-color"
:
{
"version"
:
"5.5.0"
,
"resolved"
:
"https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
,
"integrity"
:
"sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="
,
"requires"
:
{
"has-flag"
:
"^3.0.0"
}
}
}
},
"stylehacks"
:
{
"version"
:
"4.0.3"
,
"resolved"
:
"https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz"
,
...
...
@@ -32626,6 +32566,16 @@
"resolved"
:
"https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz"
,
"integrity"
:
"sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q="
},
"tiny-invariant"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz"
,
"integrity"
:
"sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw=="
},
"tiny-warning"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz"
,
"integrity"
:
"sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
},
"tmpl"
:
{
"version"
:
"1.0.4"
,
"resolved"
:
"https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz"
,
...
...
@@ -33104,6 +33054,11 @@
"spdx-expression-parse"
:
"^3.0.0"
}
},
"value-equal"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz"
,
"integrity"
:
"sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw=="
},
"vary"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
,
...
...
web/package.json
View file @
29ebfa3
...
...
@@ -11,6 +11,8 @@
"@types/react"
:
"^17.0.0"
,
"@types/react-dom"
:
"^17.0.0"
,
"axios"
:
"^0.21.1"
,
"highcharts"
:
"^9.2.0"
,
"highcharts-react-official"
:
"^3.0.0"
,
"react"
:
"^17.0.2"
,
"react-dom"
:
"^17.0.2"
,
"react-router-dom"
:
"^5.2.0"
,
...
...
web/src/views/Router.tsx
View file @
29ebfa3
...
...
@@ -6,6 +6,7 @@ import Header from '../components/Header';
import { LoginContainer } from "./login";
import { RegisterContainer } from './register';
import { MainContainer } from "./main";
import { BottleInfoContainer } from "./bottleInfo";
const Router = () => {
...
...
@@ -17,6 +18,7 @@ const Router = () => {
<Route exact path = '/' component = {MainContainer}/>
<Route exact path = '/login' component = {LoginContainer}/>
<Route exact path = '/register' component = {RegisterContainer}/>
<Route exact path = '/bottle' component = {BottleInfoContainer}/>
</Switch>
</BrowserRouter>
)
...
...
web/src/views/bottleInfo/BottleInfoContainer.tsx
0 → 100644
View file @
29ebfa3
import React, { useState, useEffect } from 'react';
import { RouteComponentProps } from 'react-router-dom';
import { useRecoilValue } from 'recoil';
import * as recoilUtil from '../../util/recoilUtil';
import HighCharts from 'highcharts';
import HighchartsReact from 'highcharts-react-official';
import BottleInfoPresenter from './BottleInfoPresenter';
import { doctorApi } from '../../api';
type BottleInfoProps = RouteComponentProps
const BottleInfoContainer = (props : BottleInfoProps) => {
const token = useRecoilValue(recoilUtil.token);
const userTypeCd = useRecoilValue(recoilUtil.userTypeCd);
useEffect(() => {
if(userTypeCd !== 'DOCTOR') {
props.history.push('/');
}
}, [userTypeCd]);
return (
<BottleInfoPresenter
/>
);
};
export default BottleInfoContainer;
\ No newline at end of file
web/src/views/bottleInfo/BottleInfoPresenter.tsx
0 → 100644
View file @
29ebfa3
import React from 'react';
import * as styled from './BottleInfoStyled';
const BottleInfoPresenter = () => {
return (
<styled.Container>
</styled.Container>
);
};
export default BottleInfoPresenter;
\ No newline at end of file
web/src/views/bottleInfo/BottleInfoStyled.tsx
0 → 100644
View file @
29ebfa3
import styled from 'styled-components';
export const Container = styled.div `
`;
\ No newline at end of file
web/src/views/bottleInfo/index.tsx
0 → 100644
View file @
29ebfa3
export { default as BottleInfoContainer } from './BottleInfoContainer';
\ No newline at end of file
web/yarn.lock
View file @
29ebfa3
This diff could not be displayed because it is too large.
Please
register
or
login
to post a comment