Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 3b85c076

Přidáno uživatelem Václav Honzík před asi 3 roky(ů)

Basic App Structure re #9196

Zobrazit rozdíly:

.gitignore
1
.idea
frontend/package.json
3 3
  "version": "0.1.0",
4 4
  "private": true,
5 5
  "dependencies": {
6
    "@emotion/react": "^11.8.2",
7
    "@emotion/styled": "^11.8.1",
8
    "@mui/material": "^5.5.1",
6 9
    "@testing-library/jest-dom": "^5.14.1",
7 10
    "@testing-library/react": "^12.0.0",
8 11
    "@testing-library/user-event": "^13.2.1",
......
14 17
    "dotenv": "^16.0.0",
15 18
    "react": "^17.0.2",
16 19
    "react-dom": "^17.0.2",
20
    "react-router-dom": "^6.2.2",
17 21
    "react-scripts": "5.0.0",
18 22
    "typescript": "^4.4.2",
19 23
    "web-vitals": "^2.1.0"
frontend/src/.env
1
REACT_APP_API_BASE_URL=http://localhost:8080
frontend/src/App.test.tsx
1
import React from 'react';
2
import { render, screen } from '@testing-library/react';
3
import App from './App';
4

  
5
test('renders learn react link', () => {
6
  render(<App />);
7
  const linkElement = screen.getByText(/learn react/i);
8
  expect(linkElement).toBeInTheDocument();
9
});
frontend/src/App.tsx
1
import React from 'react';
2
import './App.css';
3
import StubComponent from './components/StubComponent'
1
import React from 'react'
2
import './App.css'
3
import { Routes, Route, Link } from 'react-router-dom'
4
import Home from './features/Home/Home'
5
import Catalog from './features/Catalog/Catalog'
6
import NotFound from './features/NotFound/NotFound'
4 7

  
5
function App() {
6
  return (
8
const App = () => (
7 9
    <div className="App">
8
      <StubComponent />
10
        <nav>
11
            <Link to="/">Home</Link>
12
            <Link to="/catalog">Catalog</Link>
13
        </nav>
14
        <Routes>
15
            <Route path="/" element={ <Home /> } />
16
            <Route path="/catalog" element={ <Catalog /> } />
17
            <Route path="*" element={ <NotFound /> } />
18
        </Routes>
9 19
    </div>
10
  );
11
}
20
)
12 21

  
13
export default App;
22
export default App
frontend/src/features/Auth/AuthService.ts
1
export {}
frontend/src/features/Catalog/Catalog.tsx
1

  
2
const Catalog = () => {
3

  
4
    return (
5
        <>
6
            <h1>Catalog</h1>
7
        </>
8
    )
9
}
10

  
11
export default Catalog
frontend/src/features/Home/Home.tsx
1
const Home = () => {
2

  
3
    return (<>
4
    <h1>Home</h1>
5
    </>)
6
}
7

  
8
export default Home
frontend/src/features/NotFound/NotFound.tsx
1
const NotFound = () => {
2

  
3
    return (
4
        <>
5
            <h1>Page Not Found 😡😡😡</h1>
6
        </>
7
    )
8
}
9

  
10
export default NotFound
frontend/src/index.tsx
1
import React from 'react';
2
import ReactDOM from 'react-dom';
3
import './index.css';
4
import App from './App';
5
import reportWebVitals from './reportWebVitals';
1
import React from 'react'
2
import ReactDOM from 'react-dom'
3
import './index.css'
4
import App from './App'
5
import reportWebVitals from './reportWebVitals'
6
import { BrowserRouter } from 'react-router-dom'
6 7

  
7 8
ReactDOM.render(
8
  <React.StrictMode>
9
    <App />
10
  </React.StrictMode>,
11
  document.getElementById('root')
12
);
9
    <React.StrictMode>
10
        <BrowserRouter>
11
            <App />
12
        </BrowserRouter>
13
    </React.StrictMode>,
14
    document.getElementById('root')
15
)
13 16

  
14 17
// If you want to start measuring performance in your app, pass a function
15 18
// to log results (for example: reportWebVitals(console.log))
16 19
// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
17
reportWebVitals();
20
reportWebVitals()
frontend/src/logo.svg
1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 841.9 595.3"><g fill="#61DAFB"><path d="M666.3 296.5c0-32.5-40.7-63.3-103.1-82.4 14.4-63.6 8-114.2-20.2-130.4-6.5-3.8-14.1-5.6-22.4-5.6v22.3c4.6 0 8.3.9 11.4 2.6 13.6 7.8 19.5 37.5 14.9 75.7-1.1 9.4-2.9 19.3-5.1 29.4-19.6-4.8-41-8.5-63.5-10.9-13.5-18.5-27.5-35.3-41.6-50 32.6-30.3 63.2-46.9 84-46.9V78c-27.5 0-63.5 19.6-99.9 53.6-36.4-33.8-72.4-53.2-99.9-53.2v22.3c20.7 0 51.4 16.5 84 46.6-14 14.7-28 31.4-41.3 49.9-22.6 2.4-44 6.1-63.6 11-2.3-10-4-19.7-5.2-29-4.7-38.2 1.1-67.9 14.6-75.8 3-1.8 6.9-2.6 11.5-2.6V78.5c-8.4 0-16 1.8-22.6 5.6-28.1 16.2-34.4 66.7-19.9 130.1-62.2 19.2-102.7 49.9-102.7 82.3 0 32.5 40.7 63.3 103.1 82.4-14.4 63.6-8 114.2 20.2 130.4 6.5 3.8 14.1 5.6 22.5 5.6 27.5 0 63.5-19.6 99.9-53.6 36.4 33.8 72.4 53.2 99.9 53.2 8.4 0 16-1.8 22.6-5.6 28.1-16.2 34.4-66.7 19.9-130.1 62-19.1 102.5-49.9 102.5-82.3zm-130.2-66.7c-3.7 12.9-8.3 26.2-13.5 39.5-4.1-8-8.4-16-13.1-24-4.6-8-9.5-15.8-14.4-23.4 14.2 2.1 27.9 4.7 41 7.9zm-45.8 106.5c-7.8 13.5-15.8 26.3-24.1 38.2-14.9 1.3-30 2-45.2 2-15.1 0-30.2-.7-45-1.9-8.3-11.9-16.4-24.6-24.2-38-7.6-13.1-14.5-26.4-20.8-39.8 6.2-13.4 13.2-26.8 20.7-39.9 7.8-13.5 15.8-26.3 24.1-38.2 14.9-1.3 30-2 45.2-2 15.1 0 30.2.7 45 1.9 8.3 11.9 16.4 24.6 24.2 38 7.6 13.1 14.5 26.4 20.8 39.8-6.3 13.4-13.2 26.8-20.7 39.9zm32.3-13c5.4 13.4 10 26.8 13.8 39.8-13.1 3.2-26.9 5.9-41.2 8 4.9-7.7 9.8-15.6 14.4-23.7 4.6-8 8.9-16.1 13-24.1zM421.2 430c-9.3-9.6-18.6-20.3-27.8-32 9 .4 18.2.7 27.5.7 9.4 0 18.7-.2 27.8-.7-9 11.7-18.3 22.4-27.5 32zm-74.4-58.9c-14.2-2.1-27.9-4.7-41-7.9 3.7-12.9 8.3-26.2 13.5-39.5 4.1 8 8.4 16 13.1 24 4.7 8 9.5 15.8 14.4 23.4zM420.7 163c9.3 9.6 18.6 20.3 27.8 32-9-.4-18.2-.7-27.5-.7-9.4 0-18.7.2-27.8.7 9-11.7 18.3-22.4 27.5-32zm-74 58.9c-4.9 7.7-9.8 15.6-14.4 23.7-4.6 8-8.9 16-13 24-5.4-13.4-10-26.8-13.8-39.8 13.1-3.1 26.9-5.8 41.2-7.9zm-90.5 125.2c-35.4-15.1-58.3-34.9-58.3-50.6 0-15.7 22.9-35.6 58.3-50.6 8.6-3.7 18-7 27.7-10.1 5.7 19.6 13.2 40 22.5 60.9-9.2 20.8-16.6 41.1-22.2 60.6-9.9-3.1-19.3-6.5-28-10.2zM310 490c-13.6-7.8-19.5-37.5-14.9-75.7 1.1-9.4 2.9-19.3 5.1-29.4 19.6 4.8 41 8.5 63.5 10.9 13.5 18.5 27.5 35.3 41.6 50-32.6 30.3-63.2 46.9-84 46.9-4.5-.1-8.3-1-11.3-2.7zm237.2-76.2c4.7 38.2-1.1 67.9-14.6 75.8-3 1.8-6.9 2.6-11.5 2.6-20.7 0-51.4-16.5-84-46.6 14-14.7 28-31.4 41.3-49.9 22.6-2.4 44-6.1 63.6-11 2.3 10.1 4.1 19.8 5.2 29.1zm38.5-66.7c-8.6 3.7-18 7-27.7 10.1-5.7-19.6-13.2-40-22.5-60.9 9.2-20.8 16.6-41.1 22.2-60.6 9.9 3.1 19.3 6.5 28.1 10.2 35.4 15.1 58.3 34.9 58.3 50.6-.1 15.7-23 35.6-58.4 50.6zM320.8 78.4z"/><circle cx="420.9" cy="296.5" r="45.7"/><path d="M520.5 78.1z"/></g></svg>
frontend/src/react-app-env.d.ts
1
/// <reference types="react-scripts" />
frontend/src/setupTests.ts
1
// jest-dom adds custom jest matchers for asserting on DOM nodes.
2
// allows you to do things like:
3
// expect(element).toHaveTextContent(/react/i)
4
// learn more: https://github.com/testing-library/jest-dom
5
import '@testing-library/jest-dom';
frontend/yarn.lock
515 515
  dependencies:
516 516
    "@babel/helper-plugin-utils" "^7.8.0"
517 517

  
518
"@babel/plugin-syntax-jsx@^7.16.7":
518
"@babel/plugin-syntax-jsx@^7.12.13", "@babel/plugin-syntax-jsx@^7.16.7":
519 519
  version "7.16.7"
520 520
  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz#50b6571d13f764266a113d77c82b4a6508bbe665"
521 521
  integrity sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==
......
1031 1031
  dependencies:
1032 1032
    regenerator-runtime "^0.13.4"
1033 1033

  
1034
"@babel/runtime@^7.13.10", "@babel/runtime@^7.17.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.7":
1035
  version "7.17.7"
1036
  resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.7.tgz#a5f3328dc41ff39d803f311cfe17703418cf9825"
1037
  integrity sha512-L6rvG9GDxaLgFjg41K+5Yv9OMrU98sWe+Ykmc6FDJW/+vYZMhdOMKkISgzptMaERHvS2Y2lw9MDRm2gHhlQQoA==
1038
  dependencies:
1039
    regenerator-runtime "^0.13.4"
1040

  
1034 1041
"@babel/template@^7.16.7", "@babel/template@^7.3.3":
1035 1042
  version "7.16.7"
1036 1043
  resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155"
......
1133 1140
  dependencies:
1134 1141
    postcss-value-parser "^4.2.0"
1135 1142

  
1143
"@emotion/babel-plugin@^11.7.1":
1144
  version "11.7.2"
1145
  resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz#fec75f38a6ab5b304b0601c74e2a5e77c95e5fa0"
1146
  integrity sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ==
1147
  dependencies:
1148
    "@babel/helper-module-imports" "^7.12.13"
1149
    "@babel/plugin-syntax-jsx" "^7.12.13"
1150
    "@babel/runtime" "^7.13.10"
1151
    "@emotion/hash" "^0.8.0"
1152
    "@emotion/memoize" "^0.7.5"
1153
    "@emotion/serialize" "^1.0.2"
1154
    babel-plugin-macros "^2.6.1"
1155
    convert-source-map "^1.5.0"
1156
    escape-string-regexp "^4.0.0"
1157
    find-root "^1.1.0"
1158
    source-map "^0.5.7"
1159
    stylis "4.0.13"
1160

  
1161
"@emotion/cache@^11.7.1":
1162
  version "11.7.1"
1163
  resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.7.1.tgz#08d080e396a42e0037848214e8aa7bf879065539"
1164
  integrity sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==
1165
  dependencies:
1166
    "@emotion/memoize" "^0.7.4"
1167
    "@emotion/sheet" "^1.1.0"
1168
    "@emotion/utils" "^1.0.0"
1169
    "@emotion/weak-memoize" "^0.2.5"
1170
    stylis "4.0.13"
1171

  
1172
"@emotion/hash@^0.8.0":
1173
  version "0.8.0"
1174
  resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413"
1175
  integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==
1176

  
1177
"@emotion/is-prop-valid@^1.1.2":
1178
  version "1.1.2"
1179
  resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz#34ad6e98e871aa6f7a20469b602911b8b11b3a95"
1180
  integrity sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==
1181
  dependencies:
1182
    "@emotion/memoize" "^0.7.4"
1183

  
1184
"@emotion/memoize@^0.7.4", "@emotion/memoize@^0.7.5":
1185
  version "0.7.5"
1186
  resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.5.tgz#2c40f81449a4e554e9fc6396910ed4843ec2be50"
1187
  integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==
1188

  
1189
"@emotion/react@^11.8.2":
1190
  version "11.8.2"
1191
  resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.8.2.tgz#e51f5e6372e22e82780836c9288da19af4b51e70"
1192
  integrity sha512-+1bcHBaNJv5nkIIgnGKVsie3otS0wF9f1T1hteF3WeVvMNQEtfZ4YyFpnphGoot3ilU/wWMgP2SgIDuHLE/wAA==
1193
  dependencies:
1194
    "@babel/runtime" "^7.13.10"
1195
    "@emotion/babel-plugin" "^11.7.1"
1196
    "@emotion/cache" "^11.7.1"
1197
    "@emotion/serialize" "^1.0.2"
1198
    "@emotion/utils" "^1.1.0"
1199
    "@emotion/weak-memoize" "^0.2.5"
1200
    hoist-non-react-statics "^3.3.1"
1201

  
1202
"@emotion/serialize@^1.0.2":
1203
  version "1.0.2"
1204
  resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.0.2.tgz#77cb21a0571c9f68eb66087754a65fa97bfcd965"
1205
  integrity sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==
1206
  dependencies:
1207
    "@emotion/hash" "^0.8.0"
1208
    "@emotion/memoize" "^0.7.4"
1209
    "@emotion/unitless" "^0.7.5"
1210
    "@emotion/utils" "^1.0.0"
1211
    csstype "^3.0.2"
1212

  
1213
"@emotion/sheet@^1.1.0":
1214
  version "1.1.0"
1215
  resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.1.0.tgz#56d99c41f0a1cda2726a05aa6a20afd4c63e58d2"
1216
  integrity sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==
1217

  
1218
"@emotion/styled@^11.8.1":
1219
  version "11.8.1"
1220
  resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-11.8.1.tgz#856f6f63aceef0eb783985fa2322e2bf66d04e17"
1221
  integrity sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ==
1222
  dependencies:
1223
    "@babel/runtime" "^7.13.10"
1224
    "@emotion/babel-plugin" "^11.7.1"
1225
    "@emotion/is-prop-valid" "^1.1.2"
1226
    "@emotion/serialize" "^1.0.2"
1227
    "@emotion/utils" "^1.1.0"
1228

  
1229
"@emotion/unitless@^0.7.5":
1230
  version "0.7.5"
1231
  resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed"
1232
  integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==
1233

  
1234
"@emotion/utils@^1.0.0", "@emotion/utils@^1.1.0":
1235
  version "1.1.0"
1236
  resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.1.0.tgz#86b0b297f3f1a0f2bdb08eeac9a2f49afd40d0cf"
1237
  integrity sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ==
1238

  
1239
"@emotion/weak-memoize@^0.2.5":
1240
  version "0.2.5"
1241
  resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46"
1242
  integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==
1243

  
1136 1244
"@eslint/eslintrc@^1.2.0":
1137 1245
  version "1.2.0"
1138 1246
  resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.2.0.tgz#7ce1547a5c46dfe56e1e45c3c9ed18038c721c6a"
......
1365 1473
    "@jridgewell/resolve-uri" "^3.0.3"
1366 1474
    "@jridgewell/sourcemap-codec" "^1.4.10"
1367 1475

  
1476
"@mui/base@5.0.0-alpha.72":
1477
  version "5.0.0-alpha.72"
1478
  resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-alpha.72.tgz#551d64402ee5065cf81fd1388a3e7ab8c426fe3e"
1479
  integrity sha512-WCAooa9eqbsC68LhyKtDBRumH4hV1eRZ0A3SDKFHSwYG9fCOdsFv/H1dIYRJM0rwD45bMnuDiG3Qmx7YsTiptw==
1480
  dependencies:
1481
    "@babel/runtime" "^7.17.2"
1482
    "@emotion/is-prop-valid" "^1.1.2"
1483
    "@mui/utils" "^5.4.4"
1484
    "@popperjs/core" "^2.11.3"
1485
    clsx "^1.1.1"
1486
    prop-types "^15.7.2"
1487
    react-is "^17.0.2"
1488

  
1489
"@mui/material@^5.5.1":
1490
  version "5.5.1"
1491
  resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.5.1.tgz#9ca89a8b32afd59c843a5bc0332b0786cf9bf1d0"
1492
  integrity sha512-bJSYgymgSZ7btPTNnWFrr2EmGoVQc4A/0WLfP/ESY2dxnhnbFDwt7twiOKmJp3u84YXriEDt5v9EZQLf7A+y0Q==
1493
  dependencies:
1494
    "@babel/runtime" "^7.17.2"
1495
    "@mui/base" "5.0.0-alpha.72"
1496
    "@mui/system" "^5.5.1"
1497
    "@mui/types" "^7.1.3"
1498
    "@mui/utils" "^5.4.4"
1499
    "@types/react-transition-group" "^4.4.4"
1500
    clsx "^1.1.1"
1501
    csstype "^3.0.11"
1502
    hoist-non-react-statics "^3.3.2"
1503
    prop-types "^15.7.2"
1504
    react-is "^17.0.2"
1505
    react-transition-group "^4.4.2"
1506

  
1507
"@mui/private-theming@^5.4.4":
1508
  version "5.4.4"
1509
  resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.4.4.tgz#cc2b2d897888ce5d1c319adfa2c50c0063a649ab"
1510
  integrity sha512-V/gxttr6736yJoU9q+4xxXsa0K/w9Hn9pg99zsOHt7i/O904w2CX5NHh5WqDXtoUzVcayLF0RB17yr6l79CE+A==
1511
  dependencies:
1512
    "@babel/runtime" "^7.17.2"
1513
    "@mui/utils" "^5.4.4"
1514
    prop-types "^15.7.2"
1515

  
1516
"@mui/styled-engine@^5.4.4":
1517
  version "5.4.4"
1518
  resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.4.4.tgz#8991b2e2dd47ae60071e7f042a5fab8e6e092e82"
1519
  integrity sha512-AKx3rSgB6dmt5f7iP4K18mLFlE5/9EfJe/5EH9Pyqez8J/CPkTgYhJ/Va6qtlrcunzpui+uG/vfuf04yAZekSg==
1520
  dependencies:
1521
    "@babel/runtime" "^7.17.2"
1522
    "@emotion/cache" "^11.7.1"
1523
    prop-types "^15.7.2"
1524

  
1525
"@mui/system@^5.5.1":
1526
  version "5.5.1"
1527
  resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.5.1.tgz#1f2b2a8c5542db6176e3b5a8ed12aea602cdeb81"
1528
  integrity sha512-2hynI4hN8304hOCT8sc4knJviwUUYJ7XK3mXwQ0nagVGOPnWSOad/nYADm7K0vdlCeUXLIbDbe7oNN3Kaiu2kA==
1529
  dependencies:
1530
    "@babel/runtime" "^7.17.2"
1531
    "@mui/private-theming" "^5.4.4"
1532
    "@mui/styled-engine" "^5.4.4"
1533
    "@mui/types" "^7.1.3"
1534
    "@mui/utils" "^5.4.4"
1535
    clsx "^1.1.1"
1536
    csstype "^3.0.11"
1537
    prop-types "^15.7.2"
1538

  
1539
"@mui/types@^7.1.3":
1540
  version "7.1.3"
1541
  resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.1.3.tgz#d7636f3046110bcccc63e6acfd100e2ad9ca712a"
1542
  integrity sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA==
1543

  
1544
"@mui/utils@^5.4.4":
1545
  version "5.4.4"
1546
  resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.4.4.tgz#bd7dde4f48f60c02b6debf976bd74f3505b188fe"
1547
  integrity sha512-hfYIXEuhc2mXMGN5nUPis8beH6uE/zl3uMWJcyHX0/LN/+QxO9zhYuV6l8AsAaphHFyS/fBv0SW3Nid7jw5hKQ==
1548
  dependencies:
1549
    "@babel/runtime" "^7.17.2"
1550
    "@types/prop-types" "^15.7.4"
1551
    "@types/react-is" "^16.7.1 || ^17.0.0"
1552
    prop-types "^15.7.2"
1553
    react-is "^17.0.2"
1554

  
1368 1555
"@nodelib/fs.scandir@2.1.5":
1369 1556
  version "2.1.5"
1370 1557
  resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
......
1401 1588
    schema-utils "^3.0.0"
1402 1589
    source-map "^0.7.3"
1403 1590

  
1591
"@popperjs/core@^2.11.3":
1592
  version "2.11.4"
1593
  resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.4.tgz#d8c7b8db9226d2d7664553a0741ad7d0397ee503"
1594
  integrity sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg==
1595

  
1404 1596
"@rollup/plugin-babel@^5.2.0":
1405 1597
  version "5.3.1"
1406 1598
  resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz#04bc0608f4aa4b2e4b1aebf284344d0f68fda283"
......
1827 2019
  resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.4.tgz#5d9b63132df54d8909fce1c3f8ca260fdd693e17"
1828 2020
  integrity sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==
1829 2021

  
1830
"@types/prop-types@*":
2022
"@types/prop-types@*", "@types/prop-types@^15.7.4":
1831 2023
  version "15.7.4"
1832 2024
  resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11"
1833 2025
  integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==
......
1854 2046
  dependencies:
1855 2047
    "@types/react" "*"
1856 2048

  
2049
"@types/react-is@^16.7.1 || ^17.0.0":
2050
  version "17.0.3"
2051
  resolved "https://registry.yarnpkg.com/@types/react-is/-/react-is-17.0.3.tgz#2d855ba575f2fc8d17ef9861f084acc4b90a137a"
2052
  integrity sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==
2053
  dependencies:
2054
    "@types/react" "*"
2055

  
2056
"@types/react-transition-group@^4.4.4":
2057
  version "4.4.4"
2058
  resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.4.tgz#acd4cceaa2be6b757db61ed7b432e103242d163e"
2059
  integrity sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==
2060
  dependencies:
2061
    "@types/react" "*"
2062

  
1857 2063
"@types/react@*", "@types/react@^17.0.20":
1858 2064
  version "17.0.39"
1859 2065
  resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.39.tgz#d0f4cde092502a6db00a1cded6e6bf2abb7633ce"
......
2519 2725
    "@types/babel__core" "^7.0.0"
2520 2726
    "@types/babel__traverse" "^7.0.6"
2521 2727

  
2728
babel-plugin-macros@^2.6.1:
2729
  version "2.8.0"
2730
  resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138"
2731
  integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==
2732
  dependencies:
2733
    "@babel/runtime" "^7.7.2"
2734
    cosmiconfig "^6.0.0"
2735
    resolve "^1.12.0"
2736

  
2522 2737
babel-plugin-macros@^3.1.0:
2523 2738
  version "3.1.0"
2524 2739
  resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1"
......
2893 3108
    strip-ansi "^6.0.0"
2894 3109
    wrap-ansi "^7.0.0"
2895 3110

  
3111
clsx@^1.1.1:
3112
  version "1.1.1"
3113
  resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188"
3114
  integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==
3115

  
2896 3116
co@^4.6.0:
2897 3117
  version "4.6.0"
2898 3118
  resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
......
3030 3250
  resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
3031 3251
  integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
3032 3252

  
3033
convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0:
3253
convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0:
3034 3254
  version "1.8.0"
3035 3255
  resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
3036 3256
  integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
......
3307 3527
  dependencies:
3308 3528
    cssom "~0.3.6"
3309 3529

  
3310
csstype@^3.0.2:
3530
csstype@^3.0.11, csstype@^3.0.2:
3311 3531
  version "3.0.11"
3312 3532
  resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.11.tgz#d66700c5eacfac1940deb4e3ee5642792d85cd33"
3313 3533
  integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==
......
3532 3752
  dependencies:
3533 3753
    utila "~0.4"
3534 3754

  
3755
dom-helpers@^5.0.1:
3756
  version "5.2.1"
3757
  resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902"
3758
  integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==
3759
  dependencies:
3760
    "@babel/runtime" "^7.8.7"
3761
    csstype "^3.0.2"
3762

  
3535 3763
dom-serializer@0:
3536 3764
  version "0.2.2"
3537 3765
  resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51"
......
4201 4429
    make-dir "^3.0.2"
4202 4430
    pkg-dir "^4.1.0"
4203 4431

  
4432
find-root@^1.1.0:
4433
  version "1.1.0"
4434
  resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4"
4435
  integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==
4436

  
4204 4437
find-up@^2.1.0:
4205 4438
  version "2.1.0"
4206 4439
  resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
......
4510 4743
  resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
4511 4744
  integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
4512 4745

  
4746
history@^5.2.0:
4747
  version "5.3.0"
4748
  resolved "https://registry.yarnpkg.com/history/-/history-5.3.0.tgz#1548abaa245ba47992f063a0783db91ef201c73b"
4749
  integrity sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==
4750
  dependencies:
4751
    "@babel/runtime" "^7.7.6"
4752

  
4753
hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2:
4754
  version "3.3.2"
4755
  resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45"
4756
  integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==
4757
  dependencies:
4758
    react-is "^16.7.0"
4759

  
4513 4760
hoopy@^0.1.4:
4514 4761
  version "0.1.4"
4515 4762
  resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d"
......
6921 7168
    kleur "^3.0.3"
6922 7169
    sisteransi "^1.0.5"
6923 7170

  
6924
prop-types@^15.8.1:
7171
prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1:
6925 7172
  version "15.8.1"
6926 7173
  resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
6927 7174
  integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
......
7053 7300
  resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.10.tgz#0fe26db4fa85d9dbb8624729580e90e7159a59a6"
7054 7301
  integrity sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==
7055 7302

  
7056
react-is@^16.13.1:
7303
react-is@^16.13.1, react-is@^16.7.0:
7057 7304
  version "16.13.1"
7058 7305
  resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
7059 7306
  integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
7060 7307

  
7061
react-is@^17.0.1:
7308
react-is@^17.0.1, react-is@^17.0.2:
7062 7309
  version "17.0.2"
7063 7310
  resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
7064 7311
  integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
......
7068 7315
  resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.11.0.tgz#77198b944733f0f1f1a90e791de4541f9f074046"
7069 7316
  integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==
7070 7317

  
7318
react-router-dom@^6.2.2:
7319
  version "6.2.2"
7320
  resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.2.2.tgz#f1a2c88365593c76b9612ae80154a13fcb72e442"
7321
  integrity sha512-AtYEsAST7bDD4dLSQHDnk/qxWLJdad5t1HFa1qJyUrCeGgEuCSw0VB/27ARbF9Fi/W5598ujvJOm3ujUCVzuYQ==
7322
  dependencies:
7323
    history "^5.2.0"
7324
    react-router "6.2.2"
7325

  
7326
react-router@6.2.2:
7327
  version "6.2.2"
7328
  resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.2.2.tgz#495e683a0c04461eeb3d705fe445d6cf42f0c249"
7329
  integrity sha512-/MbxyLzd7Q7amp4gDOGaYvXwhEojkJD5BtExkuKmj39VEE0m3l/zipf6h2WIB2jyAO0lI6NGETh4RDcktRm4AQ==
7330
  dependencies:
7331
    history "^5.2.0"
7332

  
7071 7333
react-scripts@5.0.0:
7072 7334
  version "5.0.0"
7073 7335
  resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-5.0.0.tgz#6547a6d7f8b64364ef95273767466cc577cb4b60"
......
7123 7385
  optionalDependencies:
7124 7386
    fsevents "^2.3.2"
7125 7387

  
7388
react-transition-group@^4.4.2:
7389
  version "4.4.2"
7390
  resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.2.tgz#8b59a56f09ced7b55cbd53c36768b922890d5470"
7391
  integrity sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==
7392
  dependencies:
7393
    "@babel/runtime" "^7.5.5"
7394
    dom-helpers "^5.0.1"
7395
    loose-envify "^1.4.0"
7396
    prop-types "^15.6.2"
7397

  
7126 7398
react@^17.0.2:
7127 7399
  version "17.0.2"
7128 7400
  resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
......
7305 7577
  resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9"
7306 7578
  integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==
7307 7579

  
7308
resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0:
7580
resolve@^1.12.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0:
7309 7581
  version "1.22.0"
7310 7582
  resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198"
7311 7583
  integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==
......
7638 7910
  resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
7639 7911
  integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
7640 7912

  
7641
source-map@^0.5.0:
7913
source-map@^0.5.0, source-map@^0.5.7:
7642 7914
  version "0.5.7"
7643 7915
  resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
7644 7916
  integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
......
7852 8124
    browserslist "^4.16.6"
7853 8125
    postcss-selector-parser "^6.0.4"
7854 8126

  
8127
stylis@4.0.13:
8128
  version "4.0.13"
8129
  resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.13.tgz#f5db332e376d13cc84ecfe5dace9a2a51d954c91"
8130
  integrity sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==
8131

  
7855 8132
supports-color@^5.3.0:
7856 8133
  version "5.5.0"
7857 8134
  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"

Také k dispozici: Unified diff