enhance
No files matched your search
@@ -1,58 +0,0 @@
|
||||
{
|
||||
"files": {
|
||||
"main.css": "/static/css/main.e9950038.css",
|
||||
"main.js": "/static/js/main.dd323bc8.js",
|
||||
"runtime.js": "/static/js/runtime.0b5f0839.js",
|
||||
"static/js/469.ec731235.chunk.js": "/static/js/469.ec731235.chunk.js",
|
||||
"static/js/910.bec7c150.chunk.js": "/static/js/910.bec7c150.chunk.js",
|
||||
"static/js/154.a93817c6.chunk.js": "/static/js/154.a93817c6.chunk.js",
|
||||
"static/js/771.2b2378c2.chunk.js": "/static/js/771.2b2378c2.chunk.js",
|
||||
"static/js/558.0464ebe3.chunk.js": "/static/js/558.0464ebe3.chunk.js",
|
||||
"static/js/334.0d196877.chunk.js": "/static/js/334.0d196877.chunk.js",
|
||||
"static/js/118.8a550f36.chunk.js": "/static/js/118.8a550f36.chunk.js",
|
||||
"static/js/339.c1ec8d08.chunk.js": "/static/js/339.c1ec8d08.chunk.js",
|
||||
"static/js/158.c7e50479.chunk.js": "/static/js/158.c7e50479.chunk.js",
|
||||
"static/js/798.21001033.chunk.js": "/static/js/798.21001033.chunk.js",
|
||||
"static/js/620.edc51951.chunk.js": "/static/js/620.edc51951.chunk.js",
|
||||
"static/js/548.da462cb8.chunk.js": "/static/js/548.da462cb8.chunk.js",
|
||||
"static/js/501.0b99fbb0.chunk.js": "/static/js/501.0b99fbb0.chunk.js",
|
||||
"static/js/266.e18a46b8.chunk.js": "/static/js/266.e18a46b8.chunk.js",
|
||||
"static/js/452.bad3d00e.chunk.js": "/static/js/452.bad3d00e.chunk.js",
|
||||
"static/js/791.2cae987d.chunk.js": "/static/js/791.2cae987d.chunk.js",
|
||||
"static/js/579.f8a21d69.chunk.js": "/static/js/579.f8a21d69.chunk.js",
|
||||
"static/js/453.d9749a7d.chunk.js": "/static/js/453.d9749a7d.chunk.js",
|
||||
"static/css/664.02d4d120.css": "/static/css/664.02d4d120.css",
|
||||
"static/js/664.d9b6a63b.js": "/static/js/664.d9b6a63b.js",
|
||||
"index.html": "/index.html",
|
||||
"main.e9950038.css.map": "/static/css/main.e9950038.css.map",
|
||||
"main.dd323bc8.js.map": "/static/js/main.dd323bc8.js.map",
|
||||
"runtime.0b5f0839.js.map": "/static/js/runtime.0b5f0839.js.map",
|
||||
"469.ec731235.chunk.js.map": "/static/js/469.ec731235.chunk.js.map",
|
||||
"910.bec7c150.chunk.js.map": "/static/js/910.bec7c150.chunk.js.map",
|
||||
"154.a93817c6.chunk.js.map": "/static/js/154.a93817c6.chunk.js.map",
|
||||
"771.2b2378c2.chunk.js.map": "/static/js/771.2b2378c2.chunk.js.map",
|
||||
"558.0464ebe3.chunk.js.map": "/static/js/558.0464ebe3.chunk.js.map",
|
||||
"334.0d196877.chunk.js.map": "/static/js/334.0d196877.chunk.js.map",
|
||||
"118.8a550f36.chunk.js.map": "/static/js/118.8a550f36.chunk.js.map",
|
||||
"339.c1ec8d08.chunk.js.map": "/static/js/339.c1ec8d08.chunk.js.map",
|
||||
"158.c7e50479.chunk.js.map": "/static/js/158.c7e50479.chunk.js.map",
|
||||
"798.21001033.chunk.js.map": "/static/js/798.21001033.chunk.js.map",
|
||||
"620.edc51951.chunk.js.map": "/static/js/620.edc51951.chunk.js.map",
|
||||
"548.da462cb8.chunk.js.map": "/static/js/548.da462cb8.chunk.js.map",
|
||||
"501.0b99fbb0.chunk.js.map": "/static/js/501.0b99fbb0.chunk.js.map",
|
||||
"266.e18a46b8.chunk.js.map": "/static/js/266.e18a46b8.chunk.js.map",
|
||||
"452.bad3d00e.chunk.js.map": "/static/js/452.bad3d00e.chunk.js.map",
|
||||
"791.2cae987d.chunk.js.map": "/static/js/791.2cae987d.chunk.js.map",
|
||||
"579.f8a21d69.chunk.js.map": "/static/js/579.f8a21d69.chunk.js.map",
|
||||
"453.d9749a7d.chunk.js.map": "/static/js/453.d9749a7d.chunk.js.map",
|
||||
"664.02d4d120.css.map": "/static/css/664.02d4d120.css.map",
|
||||
"664.d9b6a63b.js.map": "/static/js/664.d9b6a63b.js.map"
|
||||
},
|
||||
"entrypoints": [
|
||||
"static/js/runtime.0b5f0839.js",
|
||||
"static/css/664.02d4d120.css",
|
||||
"static/js/664.d9b6a63b.js",
|
||||
"static/css/main.e9950038.css",
|
||||
"static/js/main.dd323bc8.js"
|
||||
]
|
||||
}
|
||||
@@ -1 +1,29 @@
|
||||
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"/><meta name="theme-color" content="#000000"/><meta name="color-scheme" content="light dark"/><meta name="description" content="Oficiální webové stránky fotbalového klubu - aktuality, zápasy, tabulky, hráči a fotogalerie"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/><link rel="preconnect" href="https://www.youtube.com" crossorigin/><link rel="preconnect" href="https://i.ytimg.com" crossorigin/><link rel="preconnect" href="https://s.ytimg.com" crossorigin/><link rel="preconnect" href="https://www.google.com" crossorigin/><title>Fotbal Club</title><script defer="defer" src="/static/js/runtime.0b5f0839.js"></script><script defer="defer" src="/static/js/664.d9b6a63b.js"></script><script defer="defer" src="/static/js/main.dd323bc8.js"></script><link href="/static/css/664.02d4d120.css" rel="stylesheet"><link href="/static/css/main.e9950038.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<link rel="icon" href="/favicon.ico" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
|
||||
<meta name="theme-color" content="#000000" />
|
||||
<meta name="color-scheme" content="light dark" />
|
||||
<meta
|
||||
name="description"
|
||||
content="Oficiální webové stránky fotbalového klubu - aktuality, zápasy, tabulky, hráči a fotogalerie"
|
||||
/>
|
||||
<link rel="apple-touch-icon" href="/logo192.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
||||
<link rel="preconnect" href="https://www.youtube.com" crossorigin />
|
||||
<link rel="preconnect" href="https://i.ytimg.com" crossorigin />
|
||||
<link rel="preconnect" href="https://s.ytimg.com" crossorigin />
|
||||
<link rel="preconnect" href="https://www.google.com" crossorigin />
|
||||
<title>Fotbal Club</title>
|
||||
<script type="module" crossorigin src="/static/index-CLCx9azl.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/static/index-BHzfWAR3.css">
|
||||
</head>
|
||||
<body>
|
||||
<noscript>You need to enable JavaScript to run this app.</noscript>
|
||||
<div id="root"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 5.2 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 9.4 KiB |
@@ -1 +1,26 @@
|
||||
{"short_name": "Fotbal Club", "name": "Fotbal Club - Oficiální aplikace", "description": "Oficiální webové stránky fotbalového klubu - aktuality, zápasy, tabulky, hráči a fotogalerie", "icons": [{"src": "favicon.ico", "sizes": "64x64 32x32 24x24 16x16", "type": "image/x-icon"}, {"src": "logo192.png", "type": "image/png", "sizes": "192x192"}, {"src": "logo512.png", "type": "image/png", "sizes": "512x512"}], "start_url": ".", "display": "standalone", "theme_color": "#000000", "background_color": "#ffffff"}
|
||||
{
|
||||
"short_name": "Fotbal Club",
|
||||
"name": "Fotbal Club - Oficiální aplikace",
|
||||
"description": "Oficiální webové stránky fotbalového klubu - aktuality, zápasy, tabulky, hráči a fotogalerie",
|
||||
"icons": [
|
||||
{
|
||||
"src": "favicon.ico",
|
||||
"sizes": "64x64 32x32 24x24 16x16",
|
||||
"type": "image/x-icon"
|
||||
},
|
||||
{
|
||||
"src": "logo192.png?v=2",
|
||||
"type": "image/png",
|
||||
"sizes": "192x192"
|
||||
},
|
||||
{
|
||||
"src": "logo512.png?v=2",
|
||||
"type": "image/png",
|
||||
"sizes": "512x512"
|
||||
}
|
||||
],
|
||||
"start_url": ".",
|
||||
"display": "standalone",
|
||||
"theme_color": "#000000",
|
||||
"background_color": "#ffffff"
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
/* eslint-disable no-restricted-globals */
|
||||
// Service Worker for PWA support and offline functionality
|
||||
|
||||
const CACHE_VERSION = 'v1.0.2';
|
||||
const CACHE_VERSION = 'v1.0.3';
|
||||
const CACHE_NAME = `fotbal-club-cache-${CACHE_VERSION}`;
|
||||
|
||||
// Rate limiting for background updates
|
||||
@@ -14,8 +14,8 @@ const STATIC_ASSETS = [
|
||||
'/index.html',
|
||||
'/manifest.json',
|
||||
'/favicon.ico',
|
||||
'/logo192.png',
|
||||
'/logo512.png',
|
||||
'/logo192.png?v=2',
|
||||
'/logo512.png?v=2',
|
||||
'/robots.txt',
|
||||
];
|
||||
|
||||
@@ -266,8 +266,8 @@ self.addEventListener('push', (event) => {
|
||||
const title = data.title || 'Fotbal Club';
|
||||
const options = {
|
||||
body: data.body || 'Nová notifikace',
|
||||
icon: '/logo192.png',
|
||||
badge: '/logo192.png',
|
||||
icon: '/logo192.png?v=2',
|
||||
badge: '/logo192.png?v=2',
|
||||
data: data.url || '/',
|
||||
};
|
||||
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
/*!
|
||||
* Quill Editor v2.0.3
|
||||
* https://quilljs.com
|
||||
* Copyright (c) 2017-2024, Slab
|
||||
* Copyright (c) 2014, Jason Chen
|
||||
* Copyright (c) 2013, salesforce.com
|
||||
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". Line truncated
|
||||
/*# sourceMappingURL=664.02d4d120.css.map*/
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/css/664.02d4d120.css","mappings":"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 truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-body,var(--chakra-fonts-body,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif));margin:0;padding:0}input[type=date],input[type=datetime-local],input[type=time]{border-radius:9999px;box-sizing:border-box;height:2.5rem;padding-block:.5rem;padding-inline:1rem}.chakra-ui-dark #root,.chakra-ui-dark body,html.chakra-ui-dark{background-color:#0f1115!important;color:#e8eaf0!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body,var(--chakra-fonts-body,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif))}h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-family:var(--font-heading,var(--chakra-fonts-heading,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif))!important}button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body,var(--chakra-fonts-body,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:focus-visible{border-radius:4px;outline:3px solid #c53030;outline:3px solid var(--primary,#c53030);outline-offset:2px}:focus:not(:focus-visible){outline:none}a:focus-visible{outline:3px solid #c53030;outline:3px solid var(--primary,#c53030);outline-offset:3px}button:focus-visible{outline:3px solid #c53030;outline:3px solid var(--primary,#c53030);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:#c53030;border-color:var(--primary,#c53030);outline:2px solid #c53030;outline:2px solid var(--primary,#c53030);outline-offset:0}::selection{background:#c53030;background:var(--primary,#c53030);color:#fff;text-shadow:none}::-moz-selection{background:#c53030;background:var(--primary,#c53030);color:#fff;text-shadow:none}::-webkit-scrollbar-track{background:#0000000d}::-webkit-scrollbar-thumb{background:#0003;background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:#0000004d;background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:#0006;background-clip:padding-box}*{scrollbar-color:#0003 #0000000d}.chakra-ui-dark ::-webkit-scrollbar-track{background:#ffffff0d}.chakra-ui-dark ::-webkit-scrollbar-thumb{background:#fff3}.chakra-ui-dark ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.chakra-ui-dark *{scrollbar-color:#fff3 #ffffff0d}@keyframes globalFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes globalFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes globalSlideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes globalSlideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.fade-in{animation:globalFadeIn .6s ease-out forwards}.fade-in-up{animation:globalFadeInUp .7s cubic-bezier(.4,0,.2,1) forwards}.slide-in-left{animation:globalSlideInLeft .6s ease-out forwards}.slide-in-right{animation:globalSlideInRight .6s ease-out forwards}.fade-in-visible{animation:globalFadeIn .6s ease-out forwards}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.skeleton{background:linear-gradient(90deg,#f0f0f0,#e0e0e0 50%,#f0f0f0);border-radius:4px}.chakra-ui-dark .skeleton{background:linear-gradient(90deg,#ffffff0d,#ffffff1a 50%,#ffffff0d)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin{animation:spin 1s linear infinite}.back-to-top{align-items:center;background:#c53030;background:var(--primary,#c53030);border:none;border-radius:50%;bottom:24px;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;opacity:0;position:fixed;right:24px;transition:all .3s ease;visibility:hidden;width:48px;z-index:1000}.back-to-top.visible{opacity:1;visibility:visible}.back-to-top:hover{box-shadow:0 8px 24px #00000040;transform:translateY(-4px)}.back-to-top:active{transform:translateY(-2px)}.back-to-top:focus-visible{outline:3px solid #fff;outline-offset:2px}.skip-to-content{background:#c53030;background:var(--primary,#c53030);border-radius:0 0 4px 0;color:#fff;left:0;padding:8px 1Line truncated
|
||||
/*# sourceMappingURL=main.e9950038.css.map*/
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/css/main.e9950038.css","mappings":"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 truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[118],{58118:(e,t,r)=>{r.r(t),r.d(t,{default:()=>m});var o=r(65043),s=r(22107),n=r(98662),i=r(25011),a=r(10202),l=r(28846),c=r(39081),h=r(1009),u=r(70579);class d extends o.Component{constructor(e){super(e),this.resetTimeout=null,this.scheduleAutoReset=()=>{this.resetTimeout&&clearTimeout(this.resetTimeout),this.resetTimeout=setTimeout(()=>{this.handleReset()},3e3)},this.handleReset=()=>{this.resetTimeout&&(clearTimeout(this.resetTimeout),this.resetTimeout=null),this.cleanupDOMElements(),this.setState({hasError:!1,error:null,errorInfo:null}),this.props.onReset&&this.props.onReset()},this.cleanupDOMElements=()=>{try{document.querySelectorAll(".elementor-overlay").forEach(e=>{try{e.remove()}catch(t){console.warn("Failed to remove overlay:",t)}});const c=document.querySelector(".myuibrix-viewport-wrapper");if(c&&c.parentElement)try{const l=c.parentElement;if(l.hasAttribute("data-myuibrix-restore"))Array.from(c.children).forEach(e=>{try{l.appendChild(e)}catch(t){console.warn("Failed to move child:",t)}}),c.remove(),l.removeAttribute("data-myuibrix-restore");else{try{c.classList.remove("myuibrix-viewport-wrapper")}catch(e){}try{c.removeAttribute("data-myuibrix-wrapped")}catch(t){}try{c.style.width=""}catch(r){}try{c.style.maxWidth=""}catch(o){}try{c.style.transition=""}catch(s){}try{c.style.margin=""}catch(n){}try{c.style.transform=""}catch(i){}try{c.style.transformOrigin=""}catch(a){}}}catch(l){console.warn("Failed to cleanup viewport wrapper:",l)}document.body.style.paddingTop="0",document.body.style.backgroundColor="",document.body.style.userSelect=""}catch(l){console.error("Error during DOM cleanup:",l)}},this.state={hasError:!1,error:null,errorInfo:null,errorCount:0}}static getDerivedStateFromError(e){return{hasError:!0,error:e}}componentDidCatch(e,t){console.error("MyUIbrix Error Boundary caught an error:",e,t),this.setState(e=>({errorInfo:t,errorCount:e.errorCount+1})),(e.message.includes("removeChild")||e.message.includes("insertBefore")||e.message.includes("replaceChild")||"DOMException"===e.name)&&(console.warn("DOM manipulation error detected - will auto-reset in 3 seconds"),this.scheduleAutoReset())}componentWillUnmount(){this.resetTimeout&&clearTimeout(this.resetTimeout)}render(){if(this.state.hasError&&this.state.error){const e=this.state.error.message.includes("removeChild")||this.state.error.message.includes("insertBefore")||this.state.error.message.includes("replaceChild")||"DOMException"===this.state.error.name;return(0,u.jsx)(s.a,{position:"fixed",top:"0",left:"0",right:"0",bottom:"0",bg:"rgba(0, 0, 0, 0.85)",backdropFilter:"blur(8px)",display:"flex",alignItems:"center",justifyContent:"center",zIndex:99999,children:(0,u.jsxs)(a.T,{spacing:6,bg:"white",p:8,borderRadius:"2xl",boxShadow:"0 20px 60px rgba(0,0,0,0.5)",maxW:"600px",w:"90%",children:[(0,u.jsx)(i.I,{as:h.eHT,boxSize:16,color:"orange.500"}),(0,u.jsxs)(a.T,{spacing:2,children:[(0,u.jsx)(l.D,{size:"lg",color:"gray.800",children:e?"Chyba p\u0159i manipulaci s prvky":"Chyba editoru"}),(0,u.jsx)(c.E,{color:"gray.600",textAlign:"center",children:e?"Nastala chyba p\u0159i p\u0159esouv\xe1n\xed nebo upravov\xe1n\xed prvk\u016f. Editor se automaticky obnov\xed za 3 sekundy.":"V editoru nastala neo\u010dek\xe1van\xe1 chyba. Klikn\u011bte na tla\u010d\xedtko pro obnoven\xed."})]}),!1,(0,u.jsxs)(a.T,{spacing:3,w:"100%",children:[(0,u.jsx)(n.$,{leftIcon:(0,u.jsx)(h.jTZ,{}),colorScheme:"blue",size:"lg",w:"100%",onClick:this.handleReset,children:"Obnovit editor"}),this.state.errorCount>3&&(0,u.jsxs)(c.E,{fontSize:"sm",color:"orange.600",textAlign:"center",children:["\u26a0\ufe0f Opakovan\xe9 chyby (",this.state.errorCount,"x). Zva\u017ete obnoven\xed str\xe1nky."]}),this.state.errorCount>3&&(0,u.jsx)(n.$,{size:"sm",variant:"ghost",colorScheme:"gray",onClick:()=>window.location.reload(),children:"Obnovit celou str\xe1nku"})]})]})})}return this.props.children}}const m=d}}]);
|
||||
//# sourceMappingURL=118.8a550f36.chunk.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/118.8a550f36.chunk.js","mappings":"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","sources":["components/editor/MyUIbrixErrorBoundary.tsx"],"sourcesContent":["import React, { Component, ErrorInfo, ReactNode } from 'react';\nimport { Box, Button, Heading, Text, VStack, Icon, Code } from '@chakra-ui/react';\nimport { FiAlertTriangle, FiRefreshCw } from 'react-icons/fi';\n\ninterface Props {\n children: ReactNode;\n onReset?: () => void;\n}\n\ninterface State {\n hasError: boolean;\n error: Error | null;\n errorInfo: ErrorInfo | null;\n errorCount: number;\n}\n\n/**\n * Error boundary specifically for MyUIbrix editor to catch DOM manipulation errors\n */\nclass MyUIbrixErrorBoundary extends Component<Props, State> {\n private resetTimeout: NodeJS.Timeout | null = null;\n\n constructor(props: Props) {\n super(props);\n this.state = {\n hasError: false,\n error: null,\n errorInfo: null,\n errorCount: 0,\n };\n }\n\n static getDerivedStateFromError(error: Error): Partial<State> {\n // Update state so the next render will show the fallback UI\n return {\n hasError: true,\n error,\n };\n }\n\n componentDidCatch(error: Error, errorInfo: ErrorInfo) {\n // Log error details for debugging\n console.error('MyUIbrix Error Boundary caught an error:', error, errorInfo);\n \n this.setState(prev => ({\n errorInfo,\n errorCount: prev.errorCount + 1,\n }));\n\n // Auto-reset after 3 seconds for DOM manipulation errors\n if (\n error.message.includes('removeChild') ||\n error.message.includes('insertBefore') ||\n error.message.includes('replaceChild') ||\n error.name === 'DOMException'\n ) {\n console.warn('DOM manipulation error detected - will auto-reset in 3 seconds');\n this.scheduleAutoReset();\n }\n }\n\n componentWillUnmount() {Line truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[154],{91154:(e,t,a)=>{a.r(t),a.d(t,{default:()=>E});var l=a(65043),i=a(22107),n=a(33572),r=a(98939),o=a(96148),s=a(98662),d=a(39081),c=a(28846),h=a(99032),p=a(10202),u=a(42703),x=a(5371),g=a(72526),b=a(34636),m=a(35475),f=a(25189),v=a(63856),y=a(14261),j=a(78801),w=a(13729),z=a(96938);var k=a(70579);const _=(0,w.P)(i.a),S=(0,w.P)(n._),I={enter:e=>({x:e>0?1e3:-1e3,opacity:0}),center:{zIndex:1,x:0,opacity:1},exit:e=>({zIndex:0,x:e<0?1e3:-1e3,opacity:0})},A=e=>{let{article:t}=e;const a=(0,j.N)(),l=(t.content||"").replace(/<[^>]*>/g,"").slice(0,200)+"...",n=t.slug?"/news/".concat(t.slug):"/articles/".concat(t.id);return(0,k.jsxs)(i.a,{position:"relative",w:"100%",h:{base:"500px",md:"600px"},overflow:"hidden",borderRadius:{base:"none",md:"xl"},boxShadow:"lg",children:[(0,k.jsx)(S,{src:(0,f.uq)(t.image_url)||"/stadium-placeholder.jpg",alt:t.title,w:"100%",h:"100%",objectFit:"cover",initial:{opacity:.7},animate:{opacity:1},transition:{duration:.5}}),(0,k.jsx)(i.a,{position:"absolute",bottom:0,left:0,right:0,p:{base:6,md:10},bgGradient:"linear(to-t, blackAlpha.900, blackAlpha.700, transparent)",color:"white",children:(0,k.jsxs)(r.m,{maxW:"7xl",px:{base:4,md:6},children:[(0,k.jsxs)(o.z,{spacing:3,mb:4,children:[(0,k.jsx)(s.$,{as:m.N_,to:"/blog",size:"sm",px:3,height:"28px",borderRadius:"full",bg:a.primary,color:"white",_hover:{bg:a.accent},children:"BLOG"}),(0,k.jsx)(d.E,{fontSize:{base:"xs",md:"sm"},opacity:.85,children:"\u2022"}),(0,k.jsx)(d.E,{fontSize:{base:"xs",md:"sm"},opacity:.85,children:"Klubov\xe9 aktuality"})]}),(0,k.jsxs)(i.a,{maxW:{base:"100%",md:"70%",lg:"55%"},children:[(0,k.jsx)(d.E,{fontSize:{base:"sm",md:"md"},fontWeight:"bold",color:a.accent,textTransform:"uppercase",letterSpacing:"0.1em",mb:2,children:"Nejnov\u011bj\u0161\xed aktualita"}),(0,k.jsx)(c.D,{as:"h2",size:{base:"xl",md:"2xl",lg:"3xl"},mb:4,lineHeight:"1.2",textShadow:"0 2px 4px rgba(0,0,0,0.5)",children:t.title}),(0,k.jsx)(d.E,{fontSize:{base:"sm",md:"md"},noOfLines:3,mb:6,textShadow:"0 1px 2px rgba(0,0,0,0.5)",children:l}),(0,k.jsxs)(o.z,{spacing:4,children:[(0,k.jsx)(s.$,{as:m.N_,to:n,size:"lg",bg:a.primary,color:"white",rightIcon:(0,k.jsx)(v.v,{}),_hover:{bg:a.accent,transform:"translateY(-2px)",boxShadow:"lg"},children:"\u010c\xedst v\xedce"}),(0,k.jsx)(s.$,{as:m.N_,to:"/blog",size:"lg",variant:"outline",borderColor:"whiteAlpha.700",color:"white",_hover:{bg:"whiteAlpha.200"},children:"V\u0161echny \u010dl\xe1nky"})]})]})]})})]})},E=e=>{var t;let{fallbackArticles:a=[]}=e;const[[n,r],o]=(0,l.useState)([0,0]),{data:s,isLoading:m}=(0,g.I)({queryKey:["featured-articles",{page:1,page_size:5}],queryFn:()=>(0,b.A0)({page:1,page_size:5}),refetchOnWindowFocus:!1,refetchOnMount:!0,refetchInterval:3e5,staleTime:6e4}),{data:f}=(0,g.I)({queryKey:["latest-articles",{page:1,page_size:5,published:!0}],queryFn:()=>(0,b.GE)({page:1,page_size:5,published:!0}),enabled:Boolean(!m&&!(null!==s&&void 0!==s&&null!==(t=s.data)&&void 0!==t&&t.length))}),j=(0,l.useMemo)(()=>a.map((e,t)=>{var a,l,i,n,r,o,s,d;return{id:"number"===typeof e.id?e.id:t,title:e.title,content:null!==(a=null!==(l=e.content)&&void 0!==l?l:e.excerpt)&&void 0!==a?a:"",image_url:null!==(i=null!==(n=e.image_url)&&void 0!==n?n:e.image)&&void 0!==i?i:void 0,author:e.author,category:"string"===typeof e.category?{id:t,name:e.category}:e.category,category_name:"string"===typeof e.category?e.category:e.category_name,slug:e.slug,created_at:null!==(r=null!==(o=null!==(s=e.created_at)&&void 0!==s?s:e.published_at)&&void 0!==o?o:e.date)&&void 0!==r?r:(new Date).toISOString(),published:null===(d=e.published)||void 0===d||d}}),[a]),w=(0,l.useMemo)(()=>{var e,t;return null!==s&&void 0!==s&&null!==(e=s.data)&&void 0!==e&&e.length?s.data:null!==f&&void 0!==f&&null!==(t=f.data)&&void 0!==t&&t.length?f.data:[]},[null===s||void 0===s?void 0:s.data,null===f||void 0===f?void 0:f.data]),S=w.length?w:j,E=S.length,C=E>0?((e,t,a)=>{const l=t-e;return((a-e)%l+l)%l+e})(0,E,n):0,R=(0,l.useCallback)(e=>{o([n+e,e])},[n]);(0,l.useEffect)(()=>{if(E<=1)return;const e=setInterval(()=>{R(1)},8e3);return()=>clearInterval(e)},[E,R]),(0,l.useEffect)(()=>{(0===E&&0!==n||C>=E&&E>0)&&o([0,0])},[E,C,n]);if(m&&!w.length&&!j.length)return(0,k.jsx)(h.E,{w:"100%",h:{base:"500px",md:"600px"},borderRadius:{base:"none",md:"xl"}});if(!E)return(0,k.jsx)(i.a,{position:"relative",w:"100%",h:{base:"480px",md:"560px"},borderRadius:{base:"none",md:"xl"},bgGradient:"linear(to-br, blackAlpha.600, blackAlpha.800)",display:"flex",alignItems:"center",justifyContent:"center",color:"whiteAlpha.800",textAlign:"center",px:8,children:(0,k.jsxs)(p.T,{spacing:4,children:[(0,k.jsx)(c.D,{size:"lg",children:"\u017d\xe1dn\xe9 \u010dl\xe1nky k zobrazen\xed"}),(0,k.jsx)(d.E,{maxW:"lg",children:"P\u0159idejte pros\xedm nov\xe9 \u010dl\xe1nky nebo nastavte vybran\xe9 p\u0159\xedsp\u011bvky, aby se karusel mohl zobrazit."})]})});const N=S[C];return N?(0,k.jsxs)(i.a,{position:"relative",wLine truncated
|
||||
//# sourceMappingURL=154.a93817c6.chunk.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/154.a93817c6.chunk.js","mappings":"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 truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[158],{77158:(e,t,r)=>{r.r(t),r.d(t,{DiffEditor:()=>Z,Editor:()=>oe,default:()=>ie,loader:()=>N,useMonaco:()=>ee});var n=r(89379);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function i(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t);if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach(function(t){i(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function s(e){return function t(){for(var r=this,n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return o.length>=e.length?e.apply(this,o):function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return t.apply(r,[].concat(o,n))}}}function f(e){return{}.toString.call(e).includes("Object")}function v(e){return"function"===typeof e}var g=s(function(e,t){throw new Error(e[t]||e.default)})({initialIsRequired:"initial state is required",initialType:"initial state should be an object",initialContent:"initial state shouldn't be an empty object",handlerType:"handler should be an object or a function",handlersType:"all handlers should be a functions",selectorType:"selector should be a function",changeType:"provided value of changes should be an object",changeField:'it seams you want to change a field in the state which is not specified in the "initial" state',default:"an unknown error accured in `state-local` package"}),p={changes:function(e,t){return f(t)||g("changeType"),Object.keys(t).some(function(t){return r=e,n=t,!Object.prototype.hasOwnProperty.call(r,n);var r,n})&&g("changeField"),t},selector:function(e){v(e)||g("selectorType")},handler:function(e){v(e)||f(e)||g("handlerType"),f(e)&&Object.values(e).some(function(e){return!v(e)})&&g("handlersType")},initial:function(e){var t;e||g("initialIsRequired"),f(e)||g("initialType"),t=e,Object.keys(t).length||g("initialContent")}};function h(e,t){return v(t)?t(e.current):t}function y(e,t){return e.current=d(d({},e.current),t),t}function m(e,t,r){return v(t)?t(e.current):Object.keys(r).forEach(function(r){var n;return null===(n=t[r])||void 0===n?void 0:n.call(t,e.current[r])}),r}const b={create:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};p.initial(e),p.handler(t);var r={current:e},n=s(m)(r,t),o=s(y)(r),i=s(p.changes)(e),u=s(h)(r);return[function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(e){return e};return p.selector(e),e(r.current)},function(e){!function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return t.reduceRight(function(e,t){return t(e)},e)}}(n,o,i,u)(e)}]}};var w,O={configIsRequired:"the configuration object is required",configType:"the configuration object should be an object",default:"an unknown error accured in `@monaco-editor/loader` package",deprecation:"Deprecation warning!\n You are using deprecated way of configuration.\n\n Instead of using\n monaco.config({ urls: { monacoBase: '...' } })\n use\n monaco.config({ paths: { vs: '...' } })\n\n For more please check the link https://github.com/suren-atoyan/monaco-loader#config\n "},j=(w=function(e,t){throw new Error(e[t]||e.default)},function e(){for(var t=this,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return n.length>=w.length?w.apply(this,n):function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e.apply(t,[].concaLine truncated
|
||||
//# sourceMappingURL=158.c7e50479.chunk.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/158.c7e50479.chunk.js","mappings":"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 truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[266],{9266:(e,s,n)=>{n.r(s),n.d(s,{default:()=>ae});var i=n(89379),t=n(65043),a=n(96870),l=n(30502),r=n(98939),c=n(10202),o=n(5371),d=n(28846),h=n(98662),u=n(83169),x=n(24330),j=n(73212),p=n(73225),v=n(76668),m=n(45973),y=n(29244),g=n(35699),b=n(61724),k=n(22107),f=n(80511),C=n(3313),z=n(55395),D=n(83201),S=n(82595),A=n(67813),M=n(39081),w=n(87139),P=n(96148),T=n(99956),F=n(42703),Z=n(78460),E=n(11054),O=n(85421),I=n(15071),J=n(35929),N=n(67516),W=n(19077),L=n(82459),H=n(97569),R=n(56529),V=n(26201),$=n(76659),q=n(88787),G=n(85871),K=n(12730),U=n(12733),_=n(55206),B=n(99973);const Q=(0,n(14010).w)({d:"M11.2857,6.05714 L10.08571,4.85714 L7.85714,7.14786 L7.85714,1 L6.14286,1 L6.14286,7.14786 L3.91429,4.85714 L2.71429,6.05714 L7,10.42857 L11.2857,6.05714 Z M1,11.2857 L1,13 L13,13 L13,11.2857 L1,11.2857 Z",displayName:"DownloadIcon",viewBox:"0 0 14 14"});var X=n(92835),Y=n(58584),ee=n(69023),se=n(6175),ne=n(46291),ie=n(6583),te=n(70579);const ae=()=>{const[e,s]=(0,t.useState)([]),[n,ae]=(0,t.useState)([]),[le,re]=(0,t.useState)(null),[ce,oe]=(0,t.useState)(!1),[de,he]=(0,t.useState)(""),[ue,xe]=(0,t.useState)("all"),[je,pe]=(0,t.useState)(!1),[ve,me]=(0,t.useState)(!1),[ye,ge]=(0,t.useState)(!1),[be,ke]=(0,t.useState)(!1),[fe,Ce]=(0,t.useState)(!1),[ze,De]=(0,t.useState)([]),[Se,Ae]=(0,t.useState)({customerId:"",issueDate:(0,ee.GP)(new Date,"yyyy-MM-dd"),dueDate:(0,ee.GP)(new Date(Date.now()+12096e5),"yyyy-MM-dd"),currency:"CZK",note:"",paymentMethod:"bank_transfer"}),[Me,we]=(0,t.useState)({name:"",ico:"",dic:"",address:"",city:"",zip:"",country:"\u010cesk\xe1 republika",email:"",phone:"",bankAccount:"",iban:"",swift:""}),[Pe,Te]=(0,t.useState)(!1),[Fe,Ze]=(0,t.useState)(!1),{isOpen:Ee,onOpen:Oe,onClose:Ie}=(0,a.j)(),Je=(0,l.d)();(0,t.useEffect)(()=>{Ne(),We()},[]);const Ne=async()=>{try{oe(!0);const e=await ne.FH.get("/admin/invoices");s(e.data.invoices||[])}catch(e){Je({title:"Chyba p\u0159i na\u010d\xedt\xe1n\xed faktur",description:"Nepoda\u0159ilo se na\u010d\xedst seznam faktur",status:"error",duration:3e3})}finally{oe(!1)}},We=async()=>{try{const e=await ne.FH.get("/admin/invoices/customers");ae(e.data.customers||[])}catch(e){console.error("Error loading customers:",e)}},Le=(e,s)=>{we((0,i.A)((0,i.A)({},Me),{},{[e]:s}))},He=async e=>{try{const s=await ne.FH.post("/admin/invoices/".concat(e,"/generate-pdf"));Je({title:"PDF vygenerov\xe1no",description:"PDF faktura byla \xfasp\u011b\u0161n\u011b vygenerov\xe1na",status:"success",duration:3e3}),window.open(s.data.filePath,"_blank")}catch(i){var s,n;Je({title:"Chyba p\u0159i generov\xe1n\xed PDF",description:(null===i||void 0===i||null===(s=i.response)||void 0===s||null===(n=s.data)||void 0===n?void 0:n.message)||"Nepoda\u0159ilo se vygenerovat PDF",status:"error",duration:3e3})}},Re=async e=>{try{await ne.FH.post("/admin/invoices/".concat(e,"/send")),Je({title:"Faktura odesl\xe1na",description:"Faktura byla \xfasp\u011b\u0161n\u011b odesl\xe1na emailem",status:"success",duration:3e3})}catch(i){var s,n;Je({title:"Chyba p\u0159i odes\xedl\xe1n\xed faktury",description:(null===i||void 0===i||null===(s=i.response)||void 0===s||null===(n=s.data)||void 0===n?void 0:n.message)||"Nepoda\u0159ilo se odeslat fakturu",status:"error",duration:3e3})}},Ve=(e,s,n)=>{De(ze.map(t=>{if(t.id===e){const e=(0,i.A)((0,i.A)({},t),{},{[s]:n});return"quantity"!==s&&"unitPrice"!==s&&"vatRate"!==s||(e.totalPrice=e.quantity*e.unitPrice,e.vatAmount=e.totalPrice*(e.vatRate/100),e.totalWithVat=e.totalPrice+e.vatAmount),e}return t}))},$e=()=>{Ae({customerId:"",issueDate:(0,ee.GP)(new Date,"yyyy-MM-dd"),dueDate:(0,ee.GP)(new Date(Date.now()+12096e5),"yyyy-MM-dd"),currency:"CZK",note:"",paymentMethod:"bank_transfer"}),De([]),re(null)},qe=async e=>{try{const s=await ne.FH.get("/admin/invoices/".concat(e));De(s.data.invoice.items||[])}catch(s){console.error("Error loading invoice items:",s)}},Ge=e=>{switch(e){case"draft":default:return"gray";case"sent":return"blue";case"paid":return"green";case"overdue":return"red";case"cancelled":return"orange"}},Ke=e=>{switch(e){case"draft":return"N\xe1vrh";case"sent":return"Odesl\xe1na";case"paid":return"Zaplacena";case"overdue":return"Po splatnosti";case"cancelled":return"Zru\u0161ena";default:return e}},Ue=e.filter(e=>{const s=e.customerName.toLowerCase().includes(de.toLowerCase())||e.invoiceNumber.toLowerCase().includes(de.toLowerCase()),n="all"===ue||e.status===ue;return s&&n});return(0,te.jsx)(ie.A,{children:(0,te.jsx)(r.m,{maxW:"container.xl",py:8,children:(0,te.jsxs)(c.T,{spacing:6,align:"stretch",children:[(0,te.jsxs)(o.s,{justify:"space-between",align:"center",children:[(0,te.jsx)(d.D,{size:"lg",children:"Fakturace"}),(0,te.jsx)(h.$,{leftIcon:(0,te.jsx)(K.R,{}),colorScheme:"blue",onClick:()=>{$e(),pe(!0)},children:"Nov\xe1 faktura"})]}),(0,te.jsx)(u.Z,{children:(0,te.jsx)(x.b,{children:(0,te.jsxs)(j.r,{columns:{base:1,md:3},spacing:4,children:[(0,te.jsxs)(p.MJ,{childrLine truncated
|
||||
//# sourceMappingURL=266.e18a46b8.chunk.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/266.e18a46b8.chunk.js","mappings":"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 truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[334],{1334:(e,t,n)=>{n.r(t),n.d(t,{default:()=>ie});var a=n(89379),r=n(65043),s=n(30502),o=n(44093),i=n(22107),l=n(5371),c=n(96148),d=n(25011),m=n(39081),p=n(87139),h=n(99956),u=n(42703),x=n(82459),g=n(98662),b=n(10202),y=n(22205),f=n(28846),v=n(73212),j=n(35699),w=n(85369),S=n(1009),z=n(47021),k=n(46291);const C=(e,t)=>{try{return!e.contains(t)&&(e.appendChild(t),!0)}catch(n){return console.warn("Failed to append child:",n),!1}},E=(e,t)=>{try{return!!e.contains(t)&&(e.removeChild(t),!0)}catch(n){return console.warn("Failed to remove child:",n),!1}},T=(e,t,n)=>{try{return!!e.contains(n)&&(e.replaceChild(t,n),!0)}catch(a){return console.warn("Failed to replace child:",a),!1}},A=e=>{try{return document.querySelector(e)}catch(t){return console.warn("Invalid selector:",e,t),null}},_=e=>{try{return Array.from(document.querySelectorAll(e))}catch(t){return console.warn("Invalid selector:",e,t),[]}};var P=n(29066),N=n(78801),R=n(3109),I=n(31411),M=n(14566),L=n(51794),F=n(10227),O=n(73225),D=n(76668),W=n(61724),K=n(97569),B=n(7360),Z=n(98481),G=n(88787),V=n(85871),U=n(19077),H=n(91751),J=n(76659),$=n(31629);const Y={hero:{tsx:'\n<section data-element="hero" className="hero-grid">\n {/* variant: grid | scroller | swiper | swiper_full */}\n <a className="hero-card big">\n <div className="bg" />\n <div className="meta">\n <div className="tag">Aktuality</div>\n <h2 className="title">Nadpis</h2>\n </div>\n </a>\n <a className="hero-card" />\n <a className="hero-card" />\n</section>\n'.trim(),selectors:[".hero-grid",".hero-card",".bg",".meta",".tag",".title"],notes:"Full-bleed variants may use negative margins and viewport width tricks."},matches:{tsx:'\n<section data-element="matches" className="next-match">\n <button className="nav prev" />\n <div className="team">\n <img className="logo" />\n <div>Dom\xe1c\xed</div>\n </div>\n <div className="countdown">Za\u010d\xe1tek z\xe1pasu</div>\n <div className="team">\n <img className="logo" />\n <div>Host\xe9</div>\n </div>\n <button className="nav next" />\n</section>\n'.trim(),selectors:[".next-match",".team",".logo",".countdown",".nav.prev",".nav.next"],notes:"Center content, strong contrast on countdown. Keep buttons accessible."},"matches-slider":{tsx:'\n<section data-element="matches-slider" className="matches-slider">\n <div className="section-head">\n <h3>Z\xe1pasy</h3>\n <a className="see-all" />\n </div>\n <div className="matches-grid">\n <div className="matches-track">\n <div className="match-card">\n <div className="match-meta" />\n <div className="teams">\n <div className="team"><img /><div className="name" /></div>\n <div className="score"><span className="home" /><span className="sep" /><span className="away" /></div>\n <div className="team"><img /><div className="name" /></div>\n </div>\n </div>\n </div>\n <div className="matches-tabs"><button className="active" /></div>\n </div>\n</section>\n'.trim(),selectors:[".matches-slider",".section-head",".see-all",".matches-grid",".matches-track",".match-card",".match-meta",".teams",".team",".score",".matches-tabs"],notes:"Horizontal scrolling track with cards; consider responsive card widths and gaps."},news:{tsx:'\n<section data-element="news" className="news-list">\n <div className="section-head"><h3>Dal\u0161\xed aktuality</h3></div>\n <div className="blog-list">\n <a className="card">\n <div className="thumb" />\n <div><h4>Title</h4><div className="excerpt" /></div>\n </a>\n </div>\n <div><a className="btn">Zobrazit v\u0161echny aktuality</a></div>\n</section>\n'.trim(),selectors:[".news-list",".section-head",".blog-list",".card",".thumb",".btn"]},table:{tsx:'\n<section data-element="table" className="standings">\n <div className="table-card">\n <div className="section-head">\n <h3>Tabulky</h3>\n <a className="see-all" />\n </div>\n <div className="standings-table-wrapper">\n <table className="standings-table-compact">\n <thead><tr><th>#</th><th>T\xfdm</th><th>Z</th><th>V</th><th>R</th><th>P</th><th className="hide-mobile">Sk\xf3re</th><th>Body</th></tr></thead>\n <tbody><tr><td>#1</td><td><img />T\xfdm</td><td>\u2026</td></tr></tbody>\n </table>\n </div>\n </div>\n</section>\n'.trim(),selectors:[".standings",".table-card",".section-head",".standings-table-wrapper",".standings-table-compact",".see-all"],notes:"Compact table; mind overflow-x on small screens."},sponsors:{tsx:'\n<section data-element="sponsors" className="sponsors">\n <div className="section-head"><h3>Sponzo\u0159i</h3></div>\n <div className="sponsors-grid"><a className="sponsor-tile"><img /></a></div>\n</section>\n'.trim(),selectors:[".sponsors",".section-head",".sponsors-grid",".sponsor-tile"]}};var q=n(70579);const Q=e=>{let{elementName:t,onCSSChange:n,currentCSS:a="",currentStylesLine truncated
|
||||
//# sourceMappingURL=334.0d196877.chunk.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/334.0d196877.chunk.js","mappings":"iYAgCO,MA8EMA,EAIEC,CAACC,EAAiBC,KAC7B,IACE,OAAKD,EAAOE,SAASD,KACnBD,EAAOD,YAAYE,IACZ,EAGX,CAAE,MAAOE,GAEP,OADAC,QAAQC,KAAK,0BAA2BF,IACjC,CACT,GAdSL,EAoBEQ,CAACN,EAAiBC,KAC7B,IACE,QAAID,EAAOE,SAASD,KAClBD,EAAOM,YAAYL,IACZ,EAGX,CAAE,MAAOE,GAEP,OADAC,QAAQC,KAAK,0BAA2BF,IACjC,CACT,GA9BSL,EAoCGS,CAACP,EAAiBQ,EAAmBC,KACjD,IACE,QAAIT,EAAOE,SAASO,KAClBT,EAAOO,aAAaC,EAAUC,IACvB,EAGX,CAAE,MAAON,GAEP,OADAC,QAAQC,KAAK,2BAA4BF,IAClC,CACT,GA9CSL,EAoDKY,IACd,IACE,OAAOC,SAASC,cAAcF,EAChC,CAAE,MAAOP,GAEP,OADAC,QAAQC,KAAK,oBAAqBK,EAAUP,GACrC,IACT,GA1DSL,EAgEQY,IACjB,IACE,OAAOG,MAAMC,KAAKH,SAASI,iBAAiBL,GAC9C,CAAE,MAAOP,GAEP,OADAC,QAAQC,KAAK,oBAAqBK,EAAUP,GACrC,EACT,G,mNCjLG,MAAMa,EAA6F,CACxGC,KAAM,CACJC,IAAK,iYAaPC,OACEC,UAAW,CAAC,aAAc,aAAc,MAAO,QAAS,OAAQ,UAChEC,MAAO,2EAETC,QAAS,CACPJ,IAAK,wYAcPC,OACEC,UAAW,CAAC,cAAe,QAAS,QAAS,aAAc,YAAa,aACxEC,MAAO,0EAET,iBAAkB,CAChBH,IAAK,wuBAoBPC,OACEC,UAAW,CAAC,kBAAmB,gBAAiB,WAAY,gBAAiB,iBAAkB,cAAe,cAAe,SAAU,QAAS,SAAU,iBAC1JC,MAAO,oFAETE,KAAM,CACJL,IAAK,6XAWPC,OACEC,UAAW,CAAC,aAAc,gBAAiB,aAAc,QAAS,SAAU,SAE9EI,MAAO,CACLN,IAAK,mkBAePC,OACEC,UAAW,CAAC,aAAc,cAAe,gBAAiB,2BAA4B,2BAA4B,YAClHC,MAAO,oDAETI,SAAU,CACRP,IAAK,uNAKPC,OACEC,UAAW,CAAC,YAAa,gBAAiB,iBAAkB,mB,eC1EhE,MAucA,EAvcwDM,IAMjD,IANkD,YACvDC,EAAW,YACXC,EAAW,WACXC,EAAa,GAAE,cACfC,EAAgB,CAAC,EAAC,MAClBC,EAAQ,CAAC,GACVL,EACC,MAAOM,EAAKC,IAAUC,EAAAA,EAAAA,UAASL,IACxBM,EAASC,IAAcF,EAAAA,EAAAA,WAAS,IAChCG,EAASC,IAAcJ,EAAAA,EAAAA,WAAS,IAChCK,EAAUC,IAAeN,EAAAA,EAAAA,UAAS,gJAClCO,EAAWC,IAAgBR,EAAAA,EAAAA,WAAS,GACrCS,GAAQC,EAAAA,EAAAA,KAERC,IADUC,EAAAA,EAAAA,IAAkB,QAAS,aACvBA,EAAAA,EAAAA,IAAkB,WAAY,cAElDC,EAAAA,EAAAA,WAAU,KACRd,EAAOJ,IACN,CAACA,IAEJ,MAgBMmB,EAAoBC,IACxB,IACE,MAAMC,EAAY,kBAAAC,OAAqBF,EAAM,MACvCG,EAAKzC,SAASC,cAAcsC,GAC5BG,EAAa1C,SAASC,cAAc,+BAAkDD,SAASC,cAAc,eAAiC,KAE9I0C,EAAU,MACd,MAAMC,EAAQC,iBAAiB7C,SAAS8C,iBAElCC,EAA6B,CAAC,EAEpC,MAHa,CAAC,YAAY,kBAAkB,cAAc,SAAS,OAAO,YAAY,iBAAiB,0BAElGC,QAAQC,IAAO,MAAMC,EAAIN,EAAMO,iBAAiBF,GAAQC,IAAGH,EAAIE,GAAKC,EAAE1C,UACpEuC,CACR,EANe,GAQVK,EAAaX,EAAKI,iBAAiBJ,GAAM,KACzCY,EAAWD,EAAa,CAC5BE,QAASF,EAAWE,QACpBC,oBAAqBH,EAAWG,oBAChCC,iBAAkBJ,EAAWI,iBAC7BC,IAAKL,EAAWK,IAChBC,aAAeN,EAAmBM,aAClCC,WAAaP,EAAmBO,WAChCC,MAAOR,EAAWQ,MAClBC,gBAAiBT,EAAWS,gBAC5BC,QAAQ,GAADtB,OAAKY,EAAWW,WAAU,KAAAvB,OAAIY,EAAWY,aAAY,KAAAxB,OAAIY,EAAWa,cAAa,KAAAzB,OAAIY,EAAWc,aACvGC,OAAO,GAAD3B,OAAKY,EAAWgB,UAAS,KAAA5B,OAAIY,EAAWiB,YAAW,KAAA7B,OAAIY,EAAWkB,aAAY,KAAA9B,OAAIY,EAAWmB,YACnGC,WAAYpB,EAAWoB,WACvBC,SAAUrB,EAAWqB,UACnB,CAAC,EAECC,EAAOjC,EAAKA,EAAGkC,wBAA0B,KACzCC,EAAe,MACnB,IACE,MACMC,EADQ3E,MAAMC,MAAMuC,GAAa1C,UAAUI,iBAAiB,mBAC9C0E,IAAIC,GAAKA,EAAEC,aAAa,iBACtCC,EAAQJ,EAAMK,UAAUH,GAAKA,IAAMzC,GACnC6C,EAAOF,EAAQ,EAAIJ,EAAMI,EAAM,GAAK,KACpCG,EAAOH,GAAS,GAAKA,EAAQJ,EAAMQ,OAAS,EAAIR,EAAMI,EAAM,GAAK,KACvE,MAAO,CAAEA,QAAOK,MAAOT,EAAMQ,OAAQE,SAAUJ,EAAMC,OACvD,CAAE,MAAAI,GAAQ,MAAO,CAAC,CAAG,CACtB,EAToB,GAWfC,EAAoB/C,EAAYG,iBAAiBH,GAAa,KAC9DgD,EAAgBD,EAAoB,CACxCnC,QAASmC,EAAkBnC,QAC3BC,oBAAqBkC,EAAkBlC,oBACvCoC,aAAcF,EAAkBE,aAChClC,IAAKgC,EAAkBhC,KACrB,CAAC,EAGCmC,EAAWnD,EAAKA,EAAGoD,UAAUC,MAAM,EAAG,KAAQ,GAE9CC,EAAS1F,EAAoBiC,IAAW,CAAC,EAC/C,MAAO,CACL0D,UAA6B,qBAAXC,OAAyBA,OAAOC,SAASC,SAAW,GACtEC,QAAS,CACPC,KAAM/D,EACNgE,SAAW,OAAF7D,QAAE,IAAFA,OAAE,EAAFA,EAAIuC,aAAa,kBAAmB,KAC7CuB,UAAW9D,EAAKvC,MAAMC,KAAKsC,EAAG8D,WAAa,GAC3CC,WAAY/D,EAAKvC,MAAMC,KAAKsC,EAAG+D,YAAY1B,IAAI2B,IAAC,CAAOJ,KAAMI,EAAEJ,KAAMK,MAAOD,EAAEC,SAAY,GAC1FhC,KAAMA,EAAO,CAAEiC,MAAOjC,EAAKiC,MAAOC,OAAQlC,EAAKkC,aAAWC,EAC1DxD,WACAyD,mBAAoBlB,GAEtBlD,UAAWgD,EACXqB,UAAWnC,EACXoC,cAAerE,EACfsE,YAAalB,EAAOxF,UAAOsG,EAC3BK,gBAAiBnB,EAAOtF,gBAAaoG,EACrCM,aAAcpB,EAAOrF,YAASmG,EAElC,CAAE,MAAAO,GACA,MAAO,CAAC,CACV,GAaIC,EAAYC,IAEhB,MAAMC,EAAgBvH,SAASwH,eAAe,cAADhF,OAAexB,IAK5D,GAJIuG,GACFA,EAAcE,SAGZH,EAAU9G,OAAQ,CAEpB,MAAMoC,EAAQ5C,SAAS0H,cAAc,SACrC9E,EAAM+E,GAAE,cAAAnF,OAAiBxB,GAGzB,GADkB,8BAA8B4G,KAAKN,GAEnD1E,EAAMiF,YAAcP,MACf,CAGL,MAAMQ,EAAiBR,EACpBS,MAAM,KACNjD,IAAIkD,GAAKA,EAAExH,QACXyH,OAAOC,SACPpD,IAAIkD,GAEI,iBAAiBJ,KAAKI,GAAKA,EAAC,GAAAxF,OAAMwF,EAAC,gBAE3CG,KAAK,mBAERvF,EAAMiF,YAAW,8BAAArF,OACExB,EAAW,sBAAAwB,OACxBsF,EAAc,2BAGtB,CACA9H,SAASoI,KAAKhJ,YAAYwD,EAC5B,GAiEF,OACEyF,EAAAA,EAAAA,KAACC,EAAAA,EAAG,CAAC3B,MAAM,OAAOC,OAAO,OAAM2B,UAC7BC,EAAAA,EAAAA,MAACC,EAAAA,EAAI,CAACC,KAAK,KAAKpC,QAAQ,WAAWqC,YAAY,SAAQJ,SAAA,EACrDC,EAAAA,EAAAA,MAACI,EAAAA,EAAO,CAAAL,SAAA,EACNF,EAAAA,EAAAA,KAACQ,EAAAA,EAAG,CAAAN,UACFC,EAAAA,EAAAA,MAACM,EAAAA,EAAM,CAACC,QAAS,EAAER,SAAA,EACjBF,EAAAA,EAAAA,KAACW,EAAAA,IAAM,KACPX,EAAAA,EAAAA,KAACY,EAAAA,EAAI,CAAAV,SAAC,qBAGVF,EAAAA,EAAAA,KAACQ,EAAAA,EAAG,CAAAN,UACFC,EAAAA,EAAAA,MAACM,EAAAA,EAAM,CAACC,QAAS,EAAER,SAAA,EACjBF,EAAAA,EAAAA,KAACa,EAAAA,IAAK,KACNb,EAAAA,EAAAA,KAACY,EAAAA,EAAI,CAAAV,SAAC,mBAGVF,EAAAA,EAAAA,KAACQ,EAAAA,EAAG,CAAAN,UACFC,EAAAA,EAAAA,MAACM,EAAAA,EAAM,CAACC,QAAS,EAAER,SAAA,EACjBF,EAAAA,EAAAA,KAACc,EAAAA,IAAK,KACNd,EAAAA,EAAAA,KAACY,EAAAA,EAAI,CAAAV,SAAC,uBAKZC,EAAAA,EAAAA,MAACY,EAAAA,EAAS,CAAAb,SAAA,EAERF,EAAAA,EAAAA,KAACgB,EAAAA,EAAQ,CAACC,EAAG,EALine truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[339],{22339:(e,a,s)=>{s.r(a),s.d(a,{default:()=>r});var t=s(89379),c=s(65043),n=s(74117),l=s(56644),i=s(25189),o=s(70579);const r=e=>{let{title:a,comps:s,activeIndex:r,onActiveChange:m,onMatchClick:d,elementProps:h,variant:v}=e;const{t:u}=(0,n.Bd)(),x=(0,c.useRef)(null),j=s[Math.max(0,Math.min(r,s.length-1))];if((0,c.useEffect)(()=>{try{var e;const a=x.current;if(!a)return;const s=Array.isArray(null===j||void 0===j?void 0:j.matches)?j.matches:[],t=Date.now();let c=0,n=Number.POSITIVE_INFINITY;s.forEach((e,a)=>{const s="".concat(e.date||"","T").concat(e.time||"00:00",":00"),l=new Date(s).getTime();if(!isNaN(l)){const e=Math.abs(l-t);e<n&&(n=e,c=a)}});const l=null===(e=a.children)||void 0===e?void 0:e[c];if(!l)return;const i=()=>{const e=l.offsetLeft-(a.clientWidth-l.clientWidth)/2;a.scrollTo({left:Math.max(0,e),behavior:"smooth"})};"undefined"!==typeof requestAnimationFrame?requestAnimationFrame(i):setTimeout(i,0)}catch(a){}},[r,JSON.stringify(null===j||void 0===j?void 0:j.matches)]),"ticker"===v){const e=(null===j||void 0===j?void 0:j.matches)||[],s=[...e,...e,...e];return(0,o.jsxs)("section",(0,t.A)((0,t.A)({className:"matches-slider matches-ticker","aria-label":"".concat(u("nav.matches")," \u2013 ").concat((null===j||void 0===j?void 0:j.name)||"")},h||{}),{},{children:[(0,o.jsxs)("div",{className:"section-head",style:{marginTop:16,marginBottom:8},children:[(0,o.jsx)("h3",{children:a||u("nav.matches")}),(0,o.jsx)("a",{href:"/kalendar",className:"see-all",children:u("homepage.all_matches")})]}),(0,o.jsx)("div",{className:"ticker-belt",role:"list",children:s.map((e,a)=>(0,o.jsx)("div",{className:"match-card card",role:"button",tabIndex:0,"aria-label":"".concat((0,i.Lt)(e.home||"")," proti ").concat((0,i.Lt)(e.away||"")).concat(e.time?", ".concat(e.time):"").concat(e.score?", sk\xf3re ".concat(String(e.score)):""),onKeyDown:a=>{"Enter"!==a.key&&" "!==a.key||(a.preventDefault(),null===d||void 0===d||d(e,null===j||void 0===j?void 0:j.name))},onClick:a=>{a.preventDefault(),null===d||void 0===d||d(e,null===j||void 0===j?void 0:j.name)},style:{cursor:d?"pointer":"default"},children:(0,o.jsxs)("div",{className:"teams",children:[(0,o.jsxs)("div",{className:"team",children:[(0,o.jsx)(l.L,{teamId:e.home_id,teamName:e.home,facrLogo:e.home_logo_url,size:"custom",alt:e.home,borderRadius:"full"}),(0,o.jsx)("div",{className:"name",children:(0,i.Lt)(e.home||"")})]}),(0,o.jsx)("div",{className:"score",children:e.score?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:"home",children:String(e.score).split(":")[0]}),(0,o.jsx)("span",{className:"sep",children:":"}),(0,o.jsx)("span",{className:"away",children:String(e.score).split(":")[1]})]}):(0,o.jsx)("span",{className:"time",children:e.time})}),(0,o.jsxs)("div",{className:"team",children:[(0,o.jsx)(l.L,{teamId:e.away_id,teamName:e.away,facrLogo:e.away_logo_url,size:"custom",alt:e.away,borderRadius:"full"}),(0,o.jsx)("div",{className:"name",children:(0,i.Lt)(e.away||"")})]})]})},"".concat(e.id||a,"-ticker")))})]}))}return(0,o.jsxs)("section",(0,t.A)((0,t.A)({className:"matches-slider","aria-label":"".concat(u("nav.matches")," \u2013 ").concat((null===j||void 0===j?void 0:j.name)||"")},h||{}),{},{children:[(0,o.jsxs)("div",{className:"section-head",style:{marginTop:16,marginBottom:16},children:[(0,o.jsx)("h3",{children:a||u("nav.matches")}),(0,o.jsx)("a",{href:"/kalendar",className:"see-all",children:u("homepage.all_matches")})]}),(0,o.jsxs)("div",{className:"matches-grid",children:[(0,o.jsx)("div",{className:"matches-track",ref:x,role:"list",children:((null===j||void 0===j?void 0:j.matches)||[]).map((e,a)=>(0,o.jsxs)("div",{className:"match-card card",role:"button",tabIndex:0,"aria-label":"".concat((0,i.Lt)(e.home||"")," proti ").concat((0,i.Lt)(e.away||"")).concat(e.date?", ".concat(new Date("".concat(e.date,"T").concat(e.time||"00:00",":00")).toLocaleDateString()):"").concat(e.time?", ".concat(e.time):"").concat(e.score?", sk\xf3re ".concat(String(e.score)):""),onKeyDown:a=>{"Enter"!==a.key&&" "!==a.key||(a.preventDefault(),null===d||void 0===d||d(e,null===j||void 0===j?void 0:j.name))},onClick:a=>{a.preventDefault(),null===d||void 0===d||d(e,null===j||void 0===j?void 0:j.name)},style:{cursor:d?"pointer":"default"},children:[(0,o.jsxs)("div",{className:"match-meta",children:[(0,o.jsx)("span",{children:(e.venue||"").split(",")[0]||""}),(0,o.jsx)("span",{children:"\u2022"}),(0,o.jsx)("span",{children:e.date?new Date("".concat(e.date,"T").concat(e.time||"00:00",":00")).toLocaleDateString():e.time||""})]}),(0,o.jsxs)("div",{className:"teams",children:[(0,o.jsxs)("div",{className:"team",children:[(0,o.jsx)(l.L,{teamId:e.home_id,teamName:e.home,facrLogo:e.home_logo_url,size:"custom",alt:e.home,borderRadius:"full"}),(0,o.jsx)("div",{className:"name",children:(0,i.Lt)(e.home||"")})]}),(0,o.jsx)("div",{className:"score",children:e.score?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{classNamLine truncated
|
||||
//# sourceMappingURL=339.c1ec8d08.chunk.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/339.c1ec8d08.chunk.js","mappings":"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 truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[452],{72452:(e,s,n)=>{n.r(s),n.d(s,{default:()=>P});var l=n(89379),a=n(65043),i=n(88787),r=n(85871),t=n(98662),c=n(83169),d=n(24330),o=n(26201),u=n(98939),h=n(5371),p=n(73225),j=n(76668),x=n(73212),m=n(35699),v=n(97569),g=n(61724),b=n(96148),y=n(10202),C=n(98481),k=n(19077),f=n(30502),I=n(28846),D=n(39081),N=n(72515),z=n(46291),S=n(6583),A=n(70579);const P=()=>{const[e,s]=(0,a.useState)({supplierICO:"",supplierName:"",supplierDIC:"",supplierAddress:"",supplierCity:"",supplierZIP:"",supplierCountry:"\u010cesk\xe1 republika",supplierEmail:"",supplierPhone:"",supplierWebsite:"",bankName:"",bankAccount:"",iban:"",swift:"",defaultDueDays:14,defaultVATRate:21,invoicePrefix:"FV",nextInvoiceNumber:1,emailSubject:"Faktura \u010d. {invoiceNumber}",emailBody:"Dobr\xfd den,\n\nv p\u0159\xedloze zas\xedl\xe1me fakturu \u010d. {invoiceNumber} ve form\xe1tu PDF.\n\nFaktura je splatn\xe1 do {dueDate}.\n\nD\u011bkujeme\n{supplierName}",paymentInstructions:"Platba proveden\xe1 bankovn\xedm p\u0159evodem na \xfa\u010det \u010d. {bankAccount}",legalNote:"Podle \xa7 13 Z\xe1kona o dani z p\u0159idan\xe9 hodnoty \u010d. 235/2004 Sb. je tento doklad da\u0148ov\xfdm dokladem.",includeQRCode:!0,includeSignature:!1,currency:"CZK",language:"cs",isVATPayer:!0}),[n,P]=(0,a.useState)(!1),[J,E]=(0,a.useState)(!1),[M,Z]=(0,a.useState)(!1),T=(0,f.d)();(0,a.useEffect)(()=>{w()},[]);const w=async()=>{try{P(!0);const e=await z.FH.get("/admin/invoices/settings");e.data.settings&&s(e.data.settings)}catch(e){T({title:"Chyba p\u0159i na\u010d\xedt\xe1n\xed nastaven\xed",description:"Nepoda\u0159ilo se na\u010d\xedst nastaven\xed fakturace",status:"error",duration:3e3})}finally{P(!1)}},O=(n,a)=>{s((0,l.A)((0,l.A)({},e),{},{[n]:a}))};return(0,A.jsx)(S.A,{children:(0,A.jsx)(u.m,{maxW:"container.xl",py:8,children:(0,A.jsxs)(y.T,{spacing:6,align:"stretch",children:[(0,A.jsxs)(h.s,{justify:"space-between",align:"center",children:[(0,A.jsx)(I.D,{size:"lg",children:"Nastaven\xed fakturace"}),(0,A.jsx)(t.$,{leftIcon:(0,A.jsx)(N.S,{}),colorScheme:"blue",onClick:async()=>{try{E(!0),await z.FH.put("/admin/invoices/settings",e),T({title:"Nastaven\xed ulo\u017eeno",description:"Nastaven\xed fakturace bylo \xfasp\u011b\u0161n\u011b ulo\u017eeno",status:"success",duration:3e3})}catch(l){var s,n;T({title:"Chyba p\u0159i ukl\xe1d\xe1n\xed",description:(null===l||void 0===l||null===(s=l.response)||void 0===s||null===(n=s.data)||void 0===n?void 0:n.message)||"Nepoda\u0159ilo se ulo\u017eit nastaven\xed",status:"error",duration:3e3})}finally{E(!1)}},isLoading:J,children:"Ulo\u017eit nastaven\xed"})]}),(0,A.jsxs)(c.Z,{children:[(0,A.jsx)(o.a,{children:(0,A.jsx)(I.D,{size:"md",children:"Identifika\u010dn\xed \u010d\xedslo organizace (I\u010cO)"})}),(0,A.jsx)(d.b,{children:(0,A.jsxs)(y.T,{spacing:4,align:"stretch",children:[(0,A.jsxs)(p.MJ,{children:[(0,A.jsx)(j.l,{children:"I\u010cO"}),(0,A.jsxs)(b.z,{spacing:2,children:[(0,A.jsx)(m.p,{value:e.supplierICO,onChange:e=>O("supplierICO",e.target.value),placeholder:"12345678",maxLength:8}),(0,A.jsx)(t.$,{onClick:async()=>{if(!e.supplierICO||e.supplierICO.length<8)T({title:"Chyba",description:"Zadejte platn\xe9 I\u010cO (alespo\u0148 8 \u010d\xedslic)",status:"error",duration:3e3});else try{Z(!0);const n=await z.FH.get("/admin/invoices/ares-search/".concat(e.supplierICO));if(n.data.found){const a=n.data;s((0,l.A)((0,l.A)({},e),{},{supplierName:a.name||e.supplierName,supplierAddress:a.address||e.supplierAddress,supplierCity:a.city||e.supplierCity,supplierZIP:a.zip||e.supplierZIP,supplierDIC:a.vatId||e.supplierDIC})),T({title:"\xdadaje nalezeny",description:"Spole\u010dnost ".concat(a.name," byla nalezena v ARES"),status:"success",duration:3e3})}else T({title:"Spole\u010dnost nenalezena",description:"Spole\u010dnost s t\xedmto I\u010cO nebyla nalezena v ARES",status:"warning",duration:3e3})}catch(i){var n,a;T({title:"Chyba p\u0159i vyhled\xe1v\xe1n\xed",description:(null===i||void 0===i||null===(n=i.response)||void 0===n||null===(a=n.data)||void 0===a?void 0:a.message)||"Nepoda\u0159ilo se vyhledat \xfadaje v ARES",status:"error",duration:3e3})}finally{Z(!1)}},isLoading:M,colorScheme:"blue",variant:"outline",children:"Vyhledat v ARES"})]}),(0,A.jsx)(D.E,{fontSize:"sm",color:"gray.600",mt:1,children:'Zadejte I\u010cO a klikn\u011bte na "Vyhledat v ARES" pro automatick\xe9 dopln\u011bn\xed \xfadaj\u016f o spole\u010dnosti.'})]}),(0,A.jsxs)(p.MJ,{display:"flex",alignItems:"center",children:[(0,A.jsx)(j.l,{mb:"0",children:"Nejsme pl\xe1tce DPH"}),(0,A.jsx)(C.d,{isChecked:!e.isVATPayer,onChange:e=>O("isVATPayer",!e.target.checked)}),(0,A.jsx)(D.E,{fontSize:"sm",color:"gray.600",ml:2,children:"Pokud za\u0161krtnete, DPH nebude p\u0159ipo\u010d\xedt\xe1v\xe1no k faktur\xe1m"})]})]})})]}),(0,A.jsxs)(c.Z,{children:[(0,A.jsx)(o.a,{children:(0,A.jsx)(I.D,{size:"md",children:"\xdadaje o dodavateli"})}),(0,A.jsx)(d.b,{children:(0,A.jsxs)(y.T,{spacing:4,align:"stLine truncated
|
||||
//# sourceMappingURL=452.bad3d00e.chunk.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/452.bad3d00e.chunk.js","mappings":"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 truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[453],{46453:(e,t,n)=>{n.r(t),n.d(t,{getCLS:()=>y,getFCP:()=>g,getFID:()=>C,getLCP:()=>P,getTTFB:()=>D});var i,r,a,o,u=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},c=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if("first-input"===e&&!("PerformanceEventTiming"in self))return;var n=new PerformanceObserver(function(e){return e.getEntries().map(t)});return n.observe({type:e,buffered:!0}),n}}catch(e){}},f=function(e,t){var n=function n(i){"pagehide"!==i.type&&"hidden"!==document.visibilityState||(e(i),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},s=function(e){addEventListener("pageshow",function(t){t.persisted&&e(t)},!0)},m=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},v=-1,d=function(){return"hidden"===document.visibilityState?0:1/0},p=function(){f(function(e){var t=e.timeStamp;v=t},!0)},l=function(){return v<0&&(v=d(),p(),s(function(){setTimeout(function(){v=d(),p()},0)})),{get firstHiddenTime(){return v}}},g=function(e,t){var n,i=l(),r=u("FCP"),a=function(e){"first-contentful-paint"===e.name&&(f&&f.disconnect(),e.startTime<i.firstHiddenTime&&(r.value=e.startTime,r.entries.push(e),n(!0)))},o=window.performance&&performance.getEntriesByName&&performance.getEntriesByName("first-contentful-paint")[0],f=o?null:c("paint",a);(o||f)&&(n=m(e,r,t),o&&a(o),s(function(i){r=u("FCP"),n=m(e,r,t),requestAnimationFrame(function(){requestAnimationFrame(function(){r.value=performance.now()-i.timeStamp,n(!0)})})}))},h=!1,T=-1,y=function(e,t){h||(g(function(e){T=e.value}),h=!0);var n,i=function(t){T>-1&&e(t)},r=u("CLS",0),a=0,o=[],v=function(e){if(!e.hadRecentInput){var t=o[0],i=o[o.length-1];a&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(a+=e.value,o.push(e)):(a=e.value,o=[e]),a>r.value&&(r.value=a,r.entries=o,n())}},d=c("layout-shift",v);d&&(n=m(i,r,t),f(function(){d.takeRecords().map(v),n(!0)}),s(function(){a=0,T=-1,r=u("CLS",0),n=m(i,r,t)}))},E={passive:!0,capture:!0},w=new Date,L=function(e,t){i||(i=t,r=e,a=new Date,F(removeEventListener),S())},S=function(){if(r>=0&&r<a-w){var e={entryType:"first-input",name:i.type,target:i.target,cancelable:i.cancelable,startTime:i.timeStamp,processingStart:i.timeStamp+r};o.forEach(function(t){t(e)}),o=[]}},b=function(e){if(e.cancelable){var t=(e.timeStamp>1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){L(e,t),r()},i=function(){r()},r=function(){removeEventListener("pointerup",n,E),removeEventListener("pointercancel",i,E)};addEventListener("pointerup",n,E),addEventListener("pointercancel",i,E)}(t,e):L(t,e)}},F=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach(function(t){return e(t,b,E)})},C=function(e,t){var n,a=l(),v=u("FID"),d=function(e){e.startTime<a.firstHiddenTime&&(v.value=e.processingStart-e.startTime,v.entries.push(e),n(!0))},p=c("first-input",d);n=m(e,v,t),p&&f(function(){p.takeRecords().map(d),p.disconnect()},!0),p&&s(function(){var a;v=u("FID"),n=m(e,v,t),o=[],r=-1,i=null,F(addEventListener),a=d,o.push(a),S()})},k={},P=function(e,t){var n,i=l(),r=u("LCP"),a=function(e){var t=e.startTime;t<i.firstHiddenTime&&(r.value=t,r.entries.push(e),n())},o=c("largest-contentful-paint",a);if(o){n=m(e,r,t);var v=function(){k[r.id]||(o.takeRecords().map(a),o.disconnect(),k[r.id]=!0,n(!0))};["keydown","click"].forEach(function(e){addEventListener(e,v,{once:!0,capture:!0})}),f(v,!0),s(function(i){r=u("LCP"),n=m(e,r,t),requestAnimationFrame(function(){requestAnimationFrame(function(){r.value=performance.now()-i.timeStamp,k[r.id]=!0,n(!0)})})})}},D=function(e){var t,n=u("TTFB");t=function(){try{var t=performance.getEntriesByType("navigation")[0]||function(){var e=performance.timing,t={entryType:"navigation",startTime:0};for(var n in e)"navigationStart"!==n&&"toJSON"!==n&&(t[n]=Math.max(e[n]-e.navigationStart,0));return t}();if(n.value=n.delta=t.responseStart,n.value<0||n.value>performance.now())return;n.entries=[t],e(n)}catch(e){}},"complete"===document.readyState?setTimeout(t,0):addEventListener("load",function(){return setTimeout(t,0)})}}}]);
|
||||
//# sourceMappingURL=453.d9749a7d.chunk.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/453.d9749a7d.chunk.js","mappings":"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 truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[469],{69469:(e,r,t)=>{t.r(r),t.d(r,{default:()=>c});var a=t(89379),n=(t(65043),t(22107)),i=t(7189),o=t(25189),l=t(70579);const c=e=>{let{banners:r,placement:t,containerStyle:c}=e;const s=(r||[]).filter(e=>e.placement===t&&!1!==e.is_active);if(0===s.length)return null;const d=(0,a.A)((0,a.A)({},(()=>{const e={margin:"24px 0",display:"flex",justifyContent:"center",alignItems:"center",gap:"16px",flexWrap:"wrap"};switch(t){case"homepage_top":return(0,a.A)((0,a.A)({},e),{},{width:"100vw",position:"relative",left:"50%",right:"50%",marginLeft:"-50vw",marginRight:"-50vw",backgroundColor:"rgba(0, 0, 0, 0.02)",padding:"16px",borderTop:"1px solid rgba(0, 0, 0, 0.05)",borderBottom:"1px solid rgba(0, 0, 0, 0.05)"});case"homepage_footer":return(0,a.A)((0,a.A)({},e),{},{width:"100vw",position:"relative",left:"50%",right:"50%",marginLeft:"-50vw",marginRight:"-50vw",backgroundColor:"rgba(0, 0, 0, 0.02)",padding:"24px 16px",borderTop:"1px solid rgba(0, 0, 0, 0.05)"});case"homepage_under_table":return(0,a.A)((0,a.A)({},e),{},{margin:"12px 0 0",justifyContent:"center"});default:return e}})()),c);return(0,l.jsx)(n.a,{as:"section",className:(()=>{switch(t){case"homepage_top":return"banner-top";case"homepage_middle":return"banner-middle";case"homepage_footer":return"banner-footer";case"article_inline":return"banner-article";case"homepage_under_table":return"banner-under-table";default:return"banner"}})(),sx:d,children:s.map(e=>(0,l.jsx)(i.N,{href:e.url||e.click_url||"#",isExternal:!(!e.url&&!e.click_url),target:e.url||e.click_url?"_blank":void 0,rel:e.url||e.click_url?"noopener noreferrer":void 0,display:"inline-block",_hover:{opacity:.9,transform:"translateY(-2px)"},transition:"all 0.2s",children:(0,l.jsx)("img",{src:(0,o.uq)(e.image||e.image_url||"")||e.image||e.image_url||"",alt:e.name,style:{maxWidth:"100%",width:e.width?"".concat(e.width,"px"):"auto",height:e.height?"".concat(e.height,"px"):"auto",objectFit:"contain",borderRadius:"4px",boxShadow:"none"},loading:"lazy"})},e.id))})}}}]);
|
||||
//# sourceMappingURL=469.ec731235.chunk.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/469.ec731235.chunk.js","mappings":"uMAuBA,MAkHA,EAlHoDA,IAA6C,IAA5C,QAAEC,EAAO,UAAEC,EAAS,eAAEC,GAAgBH,EAEzF,MAAMI,GAAiBH,GAAW,IAAII,OACpCC,GAAKA,EAAEJ,YAAcA,IAA8B,IAAhBI,EAAEC,WAGvC,GAA6B,IAAzBH,EAAcI,OAChB,OAAO,KAGT,MAkEMC,GAAmBC,EAAAA,EAAAA,IAAAA,EAAAA,EAAAA,GAAA,GAjDQC,MAC/B,MAAMC,EAA4B,CAChCC,OAAQ,SACRC,QAAS,OACTC,eAAgB,SAChBC,WAAY,SACZC,IAAK,OACLC,SAAU,QAGZ,OAAQhB,GACN,IAAK,eACH,OAAAQ,EAAAA,EAAAA,IAAAA,EAAAA,EAAAA,GAAA,GACKE,GAAI,IACPO,MAAO,QACPC,SAAU,WACVC,KAAM,MACNC,MAAO,MACPC,WAAY,QACZC,YAAa,QACbC,gBAAiB,sBACjBC,QAAS,OACTC,UAAW,gCACXC,aAAc,kCAElB,IAAK,kBACH,OAAAlB,EAAAA,EAAAA,IAAAA,EAAAA,EAAAA,GAAA,GACKE,GAAI,IACPO,MAAO,QACPC,SAAU,WACVC,KAAM,MACNC,MAAO,MACPC,WAAY,QACZC,YAAa,QACbC,gBAAiB,sBACjBC,QAAS,YACTC,UAAW,kCAEf,IAAK,uBACH,OAAAjB,EAAAA,EAAAA,IAAAA,EAAAA,EAAAA,GAAA,GACKE,GAAI,IACPC,OAAQ,WACRE,eAAgB,WAEpB,QACE,OAAOH,IAIoBD,IAA+BR,GAEhE,OACE0B,EAAAA,EAAAA,KAACC,EAAAA,EAAG,CACFC,GAAG,UACHC,UAvEsBC,MACxB,OAAQ/B,GACN,IAAK,eACH,MAAO,aACT,IAAK,kBACH,MAAO,gBACT,IAAK,kBACH,MAAO,gBACT,IAAK,iBACH,MAAO,iBACT,IAAK,uBACH,MAAO,qBACT,QACE,MAAO,WA0DE+B,GACXC,GAAIzB,EAAoB0B,SAEvB/B,EAAcgC,IAAKC,IAClBR,EAAAA,EAAAA,KAACS,EAAAA,EAAU,CAETC,KAAMF,EAAOG,KAAOH,EAAOI,WAAa,IACxCC,cAAeL,EAAOG,MAAOH,EAAOI,WACpCE,OAASN,EAAOG,KAAOH,EAAOI,UAAa,cAAWG,EACtDC,IAAMR,EAAOG,KAAOH,EAAOI,UAAa,2BAAwBG,EAChE9B,QAAQ,eACRgC,OAAQ,CAAEC,QAAS,GAAKC,UAAW,oBACnCC,WAAW,WAAUd,UAErBN,EAAAA,EAAAA,KAAA,OACEqB,KAAKC,EAAAA,EAAAA,IAASd,EAAOe,OAASf,EAAOgB,WAAa,KAAOhB,EAAOe,OAASf,EAAOgB,WAAa,GAC7FC,IAAKjB,EAAOkB,KACZC,MAAO,CACLC,SAAU,OACVtC,MAAOkB,EAAOlB,MAAK,GAAAuC,OAAMrB,EAAOlB,MAAK,MAAO,OAC5CwC,OAAQtB,EAAOsB,OAAM,GAAAD,OAAMrB,EAAOsB,OAAM,MAAO,OAC/CC,UAAW,UACXC,aAAc,MACdC,UAAW,QAEbC,QAAQ,UApBL1B,EAAO2B,O","sources":["components/banners/BannerDisplay.tsx"],"sourcesContent":["import React from 'react';\nimport { Box, Link as ChakraLink } from '@chakra-ui/react';\nimport { assetUrl } from '../../utils/url';\n\nexport interface Banner {\n id: number | string;\n name: string;\n image?: string;\n image_url?: string;\n url?: string;\n click_url?: string;\n placement?: string;\n width?: number;\n height?: number;\n is_active?: boolean;\n}\n\ninterface BannerDisplayProps {\n banners: Banner[];\n placement: 'homepage_top' | 'homepage_middle' | 'homepage_footer' | 'article_inline' | 'homepage_under_table';\n containerStyle?: React.CSSProperties;\n}\n\nconst BannerDisplay: React.FC<BannerDisplayProps> = ({ banners, placement, containerStyle }) => {\n // Filter active banners for this placement\n const activeBanners = (banners || []).filter(\n b => b.placement === placement && (b.is_active !== false)\n );\n\n if (activeBanners.length === 0) {\n return null;\n }\n\n const getContainerClass = () => {\n switch (placement) {\n case 'homepage_top':\n return 'banner-top';\n case 'homepage_middle':\n return 'banner-middle';\n case 'homepage_footer':\n return 'banner-footer';\n case 'article_inline':\n return 'banner-article';\n case 'homepage_under_table':\n return 'banner-under-table';\n default:\n return 'banner';\n }\n };\n\n const getDefaultContainerStyle = (): React.CSSProperties => {\n const base: React.CSSProperties = {\n margin: '24px 0',\n display: 'flex',\n justifyContent: 'center',\n alignItems: 'center',\n gap: '16px',\n flexWrap: 'wrap',\n };\n\n switch (placement) {\n case 'homepage_top':\n return {\n ...base,\n width: '100vw',\n position: 'relative',\n left: '50%',\n right: '50%',\n marginLeft: '-50vw',\n marginRight: '-50vw',\n backgroundColor: 'rgba(0, 0, 0, 0.02)',\n padding: '16px',\n borderTop: '1px solid rgba(0, 0, 0, 0.05)',\n borderBottom: '1px solid rgba(0, 0, 0, 0.05)',\n };\n case 'homepage_footer':\n return {\n ...base,\n width: '100vw',\n position: 'relative',\n left: '50%',\n right: '50%',\n marginLeft: '-50vw',\n marginRight: '-50vw',\n backgroundColor: 'rgba(0, 0, 0, 0.02)',\n padding: '24px 16px',\n borderTop: '1px solid rgba(0, 0, 0, 0.05)',\n };\n case 'homepage_under_table':\n return {\n ...base,\n margin: '12px 0 0',\n justifyContent: 'center',\n };\n default:\n return base;\n }\n };\n\n const finalContainerStyle = { ...getDefaultContainerStyle(), ...containerStyle };\n\n return (\n <Box\n as=\"section\"\n className={getContainerClass()}\n sx={finalContainerStyle}\n >\n {activeBanners.map((banner) => (\n <ChakraLink\n key={banner.id}\n href={banner.url || banner.click_url || '#'}\n isExternal={!!(banner.url || banner.click_url)}\n target={(banner.url || banner.click_url) ? '_blank' : undefined}\n rel=Line truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[501],{35501:(e,t,a)=>{a.r(t),a.d(t,{default:()=>q});var s=a(89379),n=a(65043),i=a(88787),r=a(85871),l=a(87139),c=a(22107),o=a(98662),d=a(83169),h=a(24330),j=a(44093),u=a(5371),p=a(73225),x=a(76668),g=a(25011),v=a(35699),m=a(45973),y=a(29244),b=a(67516),f=a(35929),C=a(56529),_=a(15071),z=a(11054),S=a(78460),k=a(85421),w=a(97569),A=a(61724),F=a(76659),T=a(96148),H=a(10202),N=a(80511),D=a(82595),E=a(67813),P=a(3313),I=a(55395),M=a(19077),V=a(30502),W=a(28846),$=a(39081),J=a(1009),O=a(46291),Z=a(6583),R=a(70579);const q=()=>{const[e,t]=(0,n.useState)([]),[a,q]=(0,n.useState)(!0),[G,K]=(0,n.useState)(""),[U,Q]=(0,n.useState)(""),[L,X]=(0,n.useState)(""),[Y,B]=(0,n.useState)(!1),[ee,te]=(0,n.useState)(null),[ae,se]=(0,n.useState)(!1),[ne,ie]=(0,n.useState)([]),[re,le]=(0,n.useState)(1),[ce,oe]=(0,n.useState)(0),de=(0,V.d)(),he=(0,j.dU)("white","gray.800"),je=(0,j.dU)("gray.200","gray.700"),[ue,pe]=(0,n.useState)({title:"",description:"",category:"",subcategory:"",amount:0,vat_rate:21,payment_method:"Hotovost",expense_date:(new Date).toISOString().split("T")[0],has_receipt:!1,budget_id:""});(0,n.useEffect)(()=>{xe(),ge()},[re,U,L,G]);const xe=async()=>{try{q(!0);const e=new URLSearchParams({page:re.toString(),limit:"20"});U&&e.append("status",U),L&&e.append("category",L),G&&e.append("search",G);const a=await O.FH.get("/admin/financial/expenses?".concat(e));t(a.data.expenses),oe(a.data.total)}catch(e){de({title:"Chyba p\u0159i na\u010d\xedt\xe1n\xed v\xfddaj\u016f",description:"Nepoda\u0159ilo se na\u010d\xedst seznam v\xfddaj\u016f",status:"error",duration:5e3,isClosable:!0})}finally{q(!1)}},ge=async()=>{try{const e=await O.FH.get("/admin/financial/expenses/categories");ie(e.data)}catch(e){console.error("Failed to fetch categories:",e)}},ve=()=>{pe({title:"",description:"",category:"",subcategory:"",amount:0,vat_rate:21,payment_method:"Hotovost",expense_date:(new Date).toISOString().split("T")[0],has_receipt:!1,budget_id:""})},me=e=>new Intl.NumberFormat("cs-CZ",{style:"currency",currency:"CZK"}).format(e),ye=e=>{switch(e){case"approved":return"green";case"rejected":return"red";case"reimbursed":return"blue";default:return"yellow"}},be=e=>{switch(e){case"approved":return"Schv\xe1leno";case"rejected":return"Zam\xedtnuto";case"reimbursed":return"Proplaceno";default:return"\u010cek\xe1 na schv\xe1len\xed"}};return a&&0===e.length?(0,R.jsx)(Z.A,{children:(0,R.jsx)(u.s,{justify:"center",align:"center",minH:"400px",children:(0,R.jsxs)(H.T,{spacing:4,children:[(0,R.jsx)(F.y,{size:"xl"}),(0,R.jsx)($.E,{children:"Na\u010d\xedt\xe1m v\xfddaje..."})]})})}):(0,R.jsx)(Z.A,{children:(0,R.jsxs)(H.T,{spacing:6,align:"stretch",children:[(0,R.jsxs)(T.z,{justify:"space-between",align:"center",children:[(0,R.jsx)(W.D,{size:"lg",children:"Spr\xe1va v\xfddaj\u016f"}),(0,R.jsx)(o.$,{leftIcon:(0,R.jsx)(J.GGD,{}),colorScheme:"blue",onClick:()=>B(!0),children:"P\u0159idat v\xfddaj"})]}),(0,R.jsx)(d.Z,{bg:he,borderWidth:1,borderColor:je,children:(0,R.jsx)(h.b,{children:(0,R.jsxs)(T.z,{spacing:4,flexWrap:"wrap",children:[(0,R.jsxs)(m.M,{maxW:"300px",children:[(0,R.jsx)(y.W,{pointerEvents:"none",children:(0,R.jsx)(g.I,{as:J.CKj,color:"gray.400"})}),(0,R.jsx)(v.p,{placeholder:"Hledat v\xfddaje...",value:G,onChange:e=>K(e.target.value)})]}),(0,R.jsxs)(A.l,{placeholder:"Filtr stavu",value:U,onChange:e=>Q(e.target.value),maxW:"200px",children:[(0,R.jsx)("option",{value:"",children:"V\u0161echny stavy"}),(0,R.jsx)("option",{value:"pending",children:"\u010cek\xe1 na schv\xe1len\xed"}),(0,R.jsx)("option",{value:"approved",children:"Schv\xe1leno"}),(0,R.jsx)("option",{value:"rejected",children:"Zam\xedtnuto"}),(0,R.jsx)("option",{value:"reimbursed",children:"Proplaceno"})]}),(0,R.jsxs)(A.l,{placeholder:"Filtr kategorie",value:L,onChange:e=>X(e.target.value),maxW:"200px",children:[(0,R.jsx)("option",{value:"",children:"V\u0161echny kategorie"}),ne.map(e=>(0,R.jsx)("option",{value:e,children:e},e))]})]})})}),(0,R.jsx)(d.Z,{bg:he,borderWidth:1,borderColor:je,children:(0,R.jsxs)(h.b,{children:[(0,R.jsxs)(N.X,{variant:"simple",children:[(0,R.jsx)(P.d,{children:(0,R.jsxs)(I.Tr,{children:[(0,R.jsx)("th",{children:"Datum"}),(0,R.jsx)("th",{children:"N\xe1zev"}),(0,R.jsx)("th",{children:"Kategorie"}),(0,R.jsx)("th",{style:{textAlign:"right"},children:"\u010c\xe1stka"}),(0,R.jsx)("th",{children:"Stav"}),(0,R.jsx)("th",{children:"Paragon"}),(0,R.jsx)("th",{style:{textAlign:"center"},children:"Akce"})]})}),(0,R.jsx)(D.N,{children:e.map(e=>(0,R.jsxs)(I.Tr,{children:[(0,R.jsx)(E.Td,{children:new Date(e.expense_date).toLocaleDateString("cs-CZ")}),(0,R.jsx)(E.Td,{children:(0,R.jsxs)(H.T,{align:"start",spacing:1,children:[(0,R.jsx)($.E,{fontWeight:"medium",children:e.title}),e.description&&(0,R.jsx)($.E,{fontSize:"sm",color:"gray.600",noOfLines:1,children:e.description})]})}),(0,R.jsx)(E.Td,{children:e.category}),(0,R.jsx)(E.Td,{style:{textAlign:"right"},children:(0,R.jsxs)(H.T,{align:"end"Line truncated
|
||||
//# sourceMappingURL=501.0b99fbb0.chunk.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/501.0b99fbb0.chunk.js","mappings":"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 truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[548],{64548:(e,r,n)=>{n.r(r),n.d(r,{default:()=>U});var t=n(65043),s=n(55395),a=n(44093),i=n(67813),l=n(87139),c=n(39081),o=n(96148),d=n(91751),h=n(98662),x=n(96870),j=n(22107),u=n(28846),p=n(34946),g=n(42703),m=n(10202),v=n(61724),y=n(35699),S=n(80511),f=n(3313),z=n(83201),T=n(82595),w=n(76659),C=n(63935),b=n(11054),E=n(19542),k=n(15071),D=n(67516),O=n(72526),W=n(6583),A=n(46291);var P=n(70579);const _=(0,n(14010).w)({displayName:"RepeatIcon",path:(0,P.jsxs)("g",{fill:"currentColor",children:[(0,P.jsx)("path",{d:"M10.319,4.936a7.239,7.239,0,0,1,7.1,2.252,1.25,1.25,0,1,0,1.872-1.657A9.737,9.737,0,0,0,9.743,2.5,10.269,10.269,0,0,0,2.378,9.61a.249.249,0,0,1-.271.178l-1.033-.13A.491.491,0,0,0,.6,9.877a.5.5,0,0,0-.019.526l2.476,4.342a.5.5,0,0,0,.373.248.43.43,0,0,0,.062,0,.5.5,0,0,0,.359-.152l3.477-3.593a.5.5,0,0,0-.3-.844L5.15,10.172a.25.25,0,0,1-.2-.333A7.7,7.7,0,0,1,10.319,4.936Z"}),(0,P.jsx)("path",{d:"M23.406,14.1a.5.5,0,0,0,.015-.526l-2.5-4.329A.5.5,0,0,0,20.546,9a.489.489,0,0,0-.421.151l-3.456,3.614a.5.5,0,0,0,.3.842l1.848.221a.249.249,0,0,1,.183.117.253.253,0,0,1,.023.216,7.688,7.688,0,0,1-5.369,4.9,7.243,7.243,0,0,1-7.1-2.253,1.25,1.25,0,1,0-1.872,1.656,9.74,9.74,0,0,0,9.549,3.03,10.261,10.261,0,0,0,7.369-7.12.251.251,0,0,1,.27-.179l1.058.127a.422.422,0,0,0,.06,0A.5.5,0,0,0,23.406,14.1Z"})]})});var I=n(74770),L=n(72898);const R=e=>{let{ev:r,onOpenDetail:n}=e;const t="fatal"===r.severity?"red":"warn"===r.severity?"yellow":"gray";let x=r.tags;try{"string"===typeof x&&(x=JSON.parse(x))}catch(u){}const j=x&&"support"===x.type;return(0,P.jsxs)(s.Tr,{_hover:{bg:(0,a.dU)("gray.50","gray.700"),cursor:"pointer"},onClick:()=>n(r.id),children:[(0,P.jsx)(i.Td,{whiteSpace:"nowrap",children:new Date(r.occurred_at||r.created_at).toLocaleString()}),(0,P.jsx)(i.Td,{children:(0,P.jsx)(l.E,{colorScheme:t,children:r.severity||"error"})}),(0,P.jsx)(i.Td,{children:r.origin}),(0,P.jsx)(i.Td,{children:(0,P.jsx)(c.E,{noOfLines:1,maxW:"420px",title:r.message,children:r.message})}),(0,P.jsx)(i.Td,{children:r.method}),(0,P.jsx)(i.Td,{children:(0,P.jsx)(c.E,{noOfLines:1,maxW:"260px",title:r.url,children:r.url})}),(0,P.jsx)(i.Td,{children:r.status||""}),(0,P.jsx)(i.Td,{children:(0,P.jsxs)(o.z,{spacing:1,onClick:e=>e.stopPropagation(),children:[(0,P.jsx)(d.C,{fontSize:"xs",children:r.request_id||""}),r.request_id?(0,P.jsx)(h.$,{size:"xs",variant:"ghost",onClick:async()=>{try{await navigator.clipboard.writeText(r.request_id||"")}catch(e){}},children:"Kop\xedrovat"}):null]})}),(0,P.jsx)(i.Td,{children:j?(0,P.jsx)(l.E,{colorScheme:"purple",children:"Podpora"}):null})]})},U=()=>{var e,r,n,U,$,M;const[q,N]=(0,t.useState)(""),[Z,H]=(0,t.useState)(""),[K,F]=(0,t.useState)(""),[J,G]=(0,t.useState)(""),[V,X]=(0,t.useState)(""),[Y,B]=(0,t.useState)(""),[Q,ee]=(0,t.useState)(""),[re,ne]=(0,t.useState)(1),[te,se]=(0,t.useState)(20),[ae,ie]=(0,t.useState)(!0),[le,ce]=(0,t.useState)(null),oe=(0,x.j)(),[de,he]=(0,t.useState)(!1),[xe,je]=(0,t.useState)(""),[ue,pe]=(0,t.useState)(!1),ge=(0,t.useMemo)(()=>ue?V&&V.trim()?"Support: ".concat(V.trim()):"Support:":V,[ue,V]),me=(0,t.useMemo)(()=>ue?Z||"warn":Z,[ue,Z]),ve=(0,t.useMemo)(()=>ue?q||"frontend":q,[ue,q]),ye=(0,t.useMemo)(()=>({origin:ve,severity:me,method:K,status:J||void 0,search:ge,from:Y,to:Q,page:re,limit:te}),[ve,me,K,J,ge,Y,Q,re,te]),Se=(0,O.I)({queryKey:["admin","errors",de?"external":"local",ye],queryFn:()=>de?async function(e){return(await A.Ay.get("/admin/errors/external",{params:e})).data}(ye):async function(e){return(await A.Ay.get("/admin/errors",{params:e})).data}(ye),keepPreviousData:!0,staleTime:1e4});var fe,ze,Te;fe=ae,ze=1e4,Te=()=>Se.refetch(),(0,t.useEffect)(()=>{if(!fe)return;const e=setInterval(Te,ze);return()=>clearInterval(e)},[fe,ze,Te]);const[we,Ce]=(0,t.useState)(null);(0,t.useEffect)(()=>{if(!oe.isOpen||null==le)return;let e=!1;return(async()=>{try{const r=de?await async function(e){return(await A.Ay.get("/admin/errors/external/".concat(e))).data}(le):await async function(e){return(await A.Ay.get("/admin/errors/".concat(e))).data}(le);e||Ce(r)}catch(r){}})(),()=>{e=!0}},[oe.isOpen,le,de]),(0,t.useEffect)(()=>{(async()=>{try{const e=await(0,I.rC)(),r=null===e||void 0===e?void 0:e.error_review_ui_url;r&&je(r)}catch(e){}})()},[]);const be=(0,a.dU)("white","gray.800"),Ee=(0,a.dU)("gray.200","gray.700"),ke=(0,a.dU)("gray.50","gray.700"),De=(0,a.dU)("gray.200","gray.600");return(0,P.jsx)(W.A,{children:(0,P.jsxs)(j.a,{maxW:"1400px",mx:"auto",children:[(0,P.jsxs)(o.z,{justify:"space-between",mb:6,align:"center",children:[(0,P.jsx)(u.D,{size:"lg",children:"Chyby a v\xfdjimky"}),(0,P.jsxs)(o.z,{children:[(0,P.jsx)(p.S,{isChecked:ae,onChange:e=>ie(e.target.checked),children:"Auto\u2011refresh"}),(0,P.jsx)(g.K,{"aria-label":"Refresh",icon:(0,P.jsx)(_,{}),size:"sm",onClick:()=>Se.refetch(),isLoading:Se.isRefetching}),(0,P.jsx)(p.S,{isChecked:de,onChange:e=>he(e.target.checked),children:"Extern\xed zdrojLine truncated
|
||||
//# sourceMappingURL=548.da462cb8.chunk.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/548.da462cb8.chunk.js","mappings":"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 truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[558],{29558:(e,t,r)=>{r.r(t),r.d(t,{default:()=>S});var n=r(65043),a=r(46291),i=r(32386),l=r(35475),s=r(44093),o=r(22107),c=r(10202),d=r(28846),h=r(73212),g=r(99032),u=r(96148),p=r(39081),x=r(98662),f=r(33572),m=r(87139);const j=(0,r(77784).A)("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);var y=r(70067),w=r(28646),b=r(74117),_=r(70579);const z=e=>{try{if(/^https?:\/\//i.test(e))return e;if(e.startsWith("/cache")||e.startsWith("/uploads")||e.startsWith("/api/")){let n="";try{const e="http://127.0.0.1:8080".trim();e&&(n=new URL(e,"undefined"!==typeof window?window.location.origin:"http://localhost:3000").origin)}catch(t){}if(!n)try{n=new URL(a.API_URL,"undefined"!==typeof window?window.location.origin:"http://localhost:3000").origin}catch(r){}return new URL(e,n||("undefined"!==typeof window?window.location.origin:"http://localhost:3000")).toString()}return e}catch(n){return e}},S=e=>{let{zoneramaUrl:t}=e;const{t:r}=(0,b.Bd)(),[a,S]=(0,n.useState)([]),[v,U]=(0,n.useState)(!0),[k,A]=(0,n.useState)(null),E=(0,s.dU)("white","gray.800"),D=(0,s.dU)("gray.800","gray.100"),R=(0,s.dU)("gray.600","gray.300"),T=(0,s.dU)("blue.50","blue.900"),W=(0,s.dU)("blue.200","blue.700"),C=(0,s.dU)("blue.700","blue.200");return(0,n.useEffect)(()=>{(async()=>{U(!0);try{const[t,r]=await Promise.allSettled([fetch(z("/cache/prefetch/zonerama_profile.json"),{cache:"no-cache"}),fetch(z("/cache/prefetch/zonerama_albums.json"),{cache:"no-cache"})]);let n=[];if("fulfilled"===t.status&&t.value.ok){const e=await t.value.json();e&&e.input_link&&A(e.input_link),n=[...e.albums||[]]}if("fulfilled"===r.status&&r.value.ok){const e=await r.value.json(),t=(Array.isArray(e)?e:[]).filter(e=>e.id&&e.title&&!n.some(t=>t.id===e.id));n=[...n,...t]}if(!n||0===n.length)try{const e=await(0,i.Gz)();if(Array.isArray(e)&&e.length>0){const t={};e.forEach(e=>{const r=String(e.album_id||"unknown");(t[r]=t[r]||[]).push(e)});const r=Object.entries(t).map(e=>{let[t,r]=e;return{id:t,title:"Album",url:r[0].page_url||"#",date:"",photos_count:r.length,photos:r.slice(0,12).map(e=>({id:String(e.id||""),page_url:String(e.page_url||""),image_1500:String(e.src||e.local||"")}))}});n=r}}catch(e){}n.sort((e,t)=>{const r=e=>{if(!e)return new Date(0);const t=e.split(/[.\s]+/).filter(Boolean);if(3===t.length){const[e,r,n]=t;return new Date("".concat(n,"-").concat(r.padStart(2,"0"),"-").concat(e.padStart(2,"0")))}return new Date(e)};return r(t.date).getTime()-r(e.date).getTime()});const a=n.slice(0,3);S(a)}catch(t){console.error("Error loading albums:",t)}finally{U(!1)}})()},[]),v?(0,_.jsx)(o.a,{py:12,children:(0,_.jsxs)(c.T,{spacing:6,align:"stretch",children:[(0,_.jsx)(d.D,{size:"xl",children:"Galerie"}),(0,_.jsx)(h.r,{columns:{base:1,md:2,lg:3},spacing:6,children:[1,2,3].map(e=>(0,_.jsx)(g.E,{height:"300px",borderRadius:"lg"},e))})]})}):0===a.length?null:(0,_.jsx)(o.a,{py:12,children:(0,_.jsxs)(c.T,{spacing:6,align:"stretch",children:[(0,_.jsxs)(u.z,{justify:"space-between",align:"center",flexWrap:"wrap",children:[(0,_.jsxs)(c.T,{align:"start",spacing:1,children:[(0,_.jsx)(d.D,{size:"xl",color:D,id:"home-gallery-heading",children:r("homepage.gallery")}),(0,_.jsx)(p.E,{color:R,fontSize:"sm",children:r("gallery.latest_albums")})]}),(0,_.jsx)(x.$,{as:l.N_,to:"/galerie",rightIcon:(0,_.jsx)(j,{size:18}),colorScheme:"blue",variant:"outline",size:"md",children:r("nav.view_all")})]}),(0,_.jsx)(o.a,{bg:T,borderWidth:"1px",borderColor:W,borderRadius:"md",px:4,py:2,children:(0,_.jsxs)(p.E,{fontSize:"xs",color:C,children:["\xa9 Fotografie z"," ",(0,_.jsx)(p.E,{as:"a",href:t||k||"https://zonerama.com",target:"_blank",rel:"noopener noreferrer",fontWeight:"600",color:"blue.600",_hover:{textDecoration:"underline"},children:"Zonerama"})]})}),(0,_.jsx)(h.r,{columns:{base:1,md:2,lg:3},spacing:6,children:a.map(e=>{const t=e.photos&&e.photos.length>0?e.photos[0]:null;return(0,_.jsxs)(o.a,{as:l.N_,to:"/galerie/album/".concat(e.id),className:"card",bg:E,overflow:"hidden",transition:"all 0.3s",borderWidth:"1px",borderColor:(0,s.dU)("gray.200","gray.700"),_hover:{transform:"translateY(-8px)",boxShadow:"2xl",borderColor:(0,s.dU)("gray.300","gray.600")},cursor:"pointer",children:[t?(0,_.jsx)(f._,{src:t.image_1500,alt:e.title,w:"100%",h:"200px",objectFit:"cover",loading:"lazy",decoding:"async"}):(0,_.jsx)(o.a,{w:"100%",h:"200px",bg:"gray.200",display:"flex",alignItems:"center",justifyContent:"center",children:(0,_.jsx)(y.A,{size:48,color:"gray"})}),(0,_.jsxs)(c.T,{align:"stretch",p:4,spacing:2,children:[(0,_.jsx)(d.D,{size:"sm",color:D,noOfLines:2,minH:"40px",children:e.title}),(0,_.jsxs)(c.T,{spacing:2,fontSize:"xs",color:R,align:"stretch",children:[e.date&&(0,_.jsxs)(u.z,{spacing:1,children:[(0,_.jsx)(w.A,{size:14}),(0,_.jsx)(p.E,{children:e.date})]}),(0,_.jsxs)(u.z,{spacing:1,children:[(0,_.jsx)(y.A,{size:14}),(0,_.jsxs)(p.E,{children:[e.photos_count," foto"]})]})]}),void 0!==e.viLine truncated
|
||||
//# sourceMappingURL=558.0464ebe3.chunk.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/558.0464ebe3.chunk.js","mappings":"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 truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[579],{46579:(e,t,a)=>{a.r(t),a.d(t,{default:()=>Z});var i=a(89379),s=a(65043),n=a(96870),l=a(87139),c=a(22107),r=a(98662),d=a(83169),o=a(24330),h=a(73225),m=a(76668),x=a(35699),p=a(68455),j=a(67516),u=a(35929),_=a(56529),v=a(15071),g=a(11054),k=a(78460),y=a(85421),S=a(97569),z=a(96148),A=a(10202),C=a(98481),w=a(80511),T=a(82595),f=a(67813),E=a(83201),M=a(3313),b=a(55395),D=a(19077),J=a(30502),O=a(28846),I=a(39081),$=a(72526),F=a(59781),L=a(12836),N=a(46291),H=a(70579);const R=e=>new Date(e).toLocaleString("cs-CZ"),Z=()=>{const[e,t]=(0,s.useState)(null),[a,Z]=(0,s.useState)(!1),[K,Q]=(0,s.useState)(!1),[V,q]=(0,s.useState)(null),{isOpen:P,onOpen:U,onClose:W}=(0,n.j)(),B=s.useRef(null),[X,G]=(0,s.useState)({title:"",description:"",external_match_id:"",competition_code:"",match_date_time:"",home_team:"",away_team:"",venue:"",sale_start_time:"",sale_end_time:"",max_total_tickets:"",active:!0}),Y=(0,J.d)(),ee=(0,F.jE)(),{data:te,isLoading:ae}=(0,$.I)(["admin-ticket-campaigns"],async()=>(await N.FH.get("/api/v1/admin/tickets/campaigns")).data),{data:ie}=(0,$.I)(["admin-ticket-types"],async()=>(await N.FH.get("/api/v1/admin/tickets/types")).data),se=(0,L.n)(async e=>(await N.FH.post("/api/v1/admin/tickets/campaigns",e)).data,{onSuccess:()=>{Y({title:"Kampa\u0148 vytvo\u0159ena",description:"Ticket kampa\u0148 byla \xfasp\u011b\u0161n\u011b vytvo\u0159ena",status:"success",duration:3e3}),Z(!1),le(),ee.invalidateQueries(["admin-ticket-campaigns"])},onError:e=>{var t,a;Y({title:"Chyba",description:(null===(t=e.response)||void 0===t||null===(a=t.data)||void 0===a?void 0:a.error)||"Nepoda\u0159ilo se vytvo\u0159it kampa\u0148",status:"error",duration:5e3})}}),ne=(0,L.n)(async e=>{await N.FH.delete("/api/v1/admin/tickets/campaigns/".concat(e))},{onSuccess:()=>{Y({title:"Kampa\u0148 smaz\xe1na",description:"Ticket kampa\u0148 byla \xfasp\u011b\u0161n\u011b smaz\xe1na",status:"success",duration:3e3}),Q(!1),q(null),ee.invalidateQueries(["admin-ticket-campaigns"])},onError:e=>{var t,a;Y({title:"Chyba",description:(null===(t=e.response)||void 0===t||null===(a=t.data)||void 0===a?void 0:a.error)||"Nepoda\u0159ilo se smazat kampa\u0148",status:"error",duration:5e3})}}),le=()=>{G({title:"",description:"",external_match_id:"",competition_code:"",match_date_time:"",home_team:"",away_team:"",venue:"",sale_start_time:"",sale_end_time:"",max_total_tickets:"",active:!0})};if(ae)return(0,H.jsx)(c.a,{children:(0,H.jsx)(I.E,{children:"Na\u010d\xedt\xe1n\xed..."})});const ce=(null===te||void 0===te?void 0:te.campaigns)||[];return(0,H.jsxs)(c.a,{children:[(0,H.jsxs)(A.T,{spacing:6,align:"stretch",children:[(0,H.jsxs)(z.z,{justify:"space-between",children:[(0,H.jsx)(O.D,{size:"lg",children:"Spr\xe1va vstupenek"}),(0,H.jsx)(r.$,{colorScheme:"blue",onClick:()=>Z(!0),children:"Vytvo\u0159it kampa\u0148"})]}),(0,H.jsx)(d.Z,{children:(0,H.jsx)(o.b,{children:(0,H.jsxs)(w.X,{variant:"simple",children:[(0,H.jsx)(M.d,{children:(0,H.jsxs)(b.Tr,{children:[(0,H.jsx)(E.Th,{children:"N\xe1zev"}),(0,H.jsx)(E.Th,{children:"Z\xe1pas"}),(0,H.jsx)(E.Th,{children:"Prodej"}),(0,H.jsx)(E.Th,{children:"Stav"}),(0,H.jsx)(E.Th,{children:"Akce"})]})}),(0,H.jsx)(T.N,{children:ce.map(e=>(0,H.jsxs)(b.Tr,{children:[(0,H.jsx)(f.Td,{children:(0,H.jsxs)(A.T,{align:"start",spacing:1,children:[(0,H.jsx)(I.E,{fontWeight:"bold",children:e.title}),e.description&&(0,H.jsx)(I.E,{fontSize:"sm",color:"gray.600",children:e.description})]})}),(0,H.jsx)(f.Td,{children:e.home_team&&e.away_team?(0,H.jsxs)(A.T,{align:"start",spacing:1,children:[(0,H.jsxs)(I.E,{fontSize:"sm",children:[e.home_team," vs ",e.away_team]}),e.match_date_time&&(0,H.jsx)(I.E,{fontSize:"xs",color:"gray.600",children:R(e.match_date_time)}),e.venue&&(0,H.jsx)(I.E,{fontSize:"xs",color:"gray.600",children:e.venue})]}):(0,H.jsx)(I.E,{color:"gray.500",children:"Bez z\xe1pasu"})}),(0,H.jsx)(f.Td,{children:(0,H.jsxs)(A.T,{align:"start",spacing:1,children:[(0,H.jsxs)(I.E,{fontSize:"sm",children:["Od: ",R(e.sale_start_time)]}),(0,H.jsxs)(I.E,{fontSize:"sm",children:["Do: ",R(e.sale_end_time)]})]})}),(0,H.jsx)(f.Td,{children:(0,H.jsx)(l.E,{colorScheme:e.active?"green":"gray",children:e.active?"Aktivn\xed":"Neaktivn\xed"})}),(0,H.jsx)(f.Td,{children:(0,H.jsxs)(z.z,{spacing:2,children:[(0,H.jsx)(r.$,{size:"sm",variant:"outline",onClick:()=>t(e),children:"Detail"}),(0,H.jsx)(r.$,{size:"sm",colorScheme:"red",variant:"outline",onClick:()=>{return t=e.id,q(t),void Q(!0);var t},children:"Smazat"})]})})]},e.id))})]})})})]}),(0,H.jsxs)(k.aF,{isOpen:a,onClose:()=>Z(!1),size:"2xl",children:[(0,H.jsx)(g.m,{}),(0,H.jsxs)(y.$,{children:[(0,H.jsx)(v.r,{children:"Vytvo\u0159it ticket kampa\u0148"}),(0,H.jsx)(u.s,{}),(0,H.jsx)(j.c,{children:(0,H.jsxs)(A.T,{spacing:4,align:"stretch",children:[(0,H.jsxs)(h.MJ,{isRequired:!0,children:[(0,H.jsx)(m.l,{children:"N\xe1zev kampan\u011b"}),(0,H.jsx)(x.p,{value:X.title,onChange:e=>G(t=>(0,i.A)((0,i.A)({},t),{},{title:e.tarLine truncated
|
||||
//# sourceMappingURL=579.f8a21d69.chunk.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/579.f8a21d69.chunk.js","mappings":"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 truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[620],{49620:(a,e,t)=>{t.r(e),t.d(e,{default:()=>U});var n=t(89379),s=t(65043),i=t(6583),r=t(30502),c=t(22107),l=t(28846),o=t(39081),d=t(96148),u=t(98662),h=t(82459),p=t(10202),v=t(87139),x=t(42703),m=t(73212),j=t(73225),y=t(76668),g=t(35699),f=t(97569),k=t(98481),A=t(19077),b=t(80511),z=t(3313),w=t(55395),C=t(83201),_=t(82595),S=t(67813),T=t(1009),N=t(46291);var M=t(70579);const J={slug:"",name:"",short_description:"",description_html:"",price_cents:0,currency:"CZK",vat_rate:21,active:!0,stock_mode:"finite",default_image_url:""},U=()=>{const[a,e]=(0,s.useState)([]),[t,U]=(0,s.useState)(!0),[E,K]=(0,s.useState)(null),[P,D]=(0,s.useState)(null),R=(0,r.d)(),V=async()=>{try{U(!0);const a=await async function(){return(await N.Ay.get("/admin/eshop/products")).data.data}();e(a)}catch(a){R({status:"error",title:"Chyba",description:"Nepoda\u0159ilo se na\u010d\xedst produkty e\u2011shopu."})}finally{U(!1)}},I=async t=>{const s=a[t];if(s.id&&!(Array.isArray(s.variants)&&s.variants.length>0))try{const a=await async function(a){return(await N.Ay.get("/admin/eshop/products/".concat(a,"/variants"))).data.data}(s.id);e(e=>e.map((e,s)=>s===t?(0,n.A)((0,n.A)({},e),{},{variants:a}):e))}catch(i){R({status:"error",title:"Chyba",description:"Nepoda\u0159ilo se na\u010d\xedst varianty produktu."})}},O=(a,t,s,i)=>{e(e=>e.map((e,r)=>{if(r!==a)return e;const c=Array.isArray(e.variants)?[...e.variants]:[];return c[t]=(0,n.A)((0,n.A)({},c[t]),{},{[s]:i}),(0,n.A)((0,n.A)({},e),{},{variants:c})}))},q=async(t,s)=>{var i;const r=a[t],c=(Array.isArray(r.variants)?r.variants:[])[s];if(!r.id)return void R({status:"warning",title:"Upozorn\u011bn\xed",description:"Nejprve ulo\u017ete produkt, ne\u017e p\u0159id\xe1te variantu."});if(!c.name&&!c.sku)return void R({status:"warning",title:"Upozorn\u011bn\xed",description:"Vypl\u0148te alespo\u0148 n\xe1zev nebo SKU varianty."});const l="".concat(r.id,"-").concat(null!==(i=c.id)&&void 0!==i?i:"new","-").concat(s);D(l);try{let a;a=c.id?await async function(a,e){return(await N.Ay.put("/admin/eshop/variants/".concat(a),e)).data}(c.id,c):await async function(a,e){return(await N.Ay.post("/admin/eshop/products/".concat(a,"/variants"),e)).data}(r.id,c),e(e=>e.map((e,i)=>{if(i!==t)return e;const r=Array.isArray(e.variants)?[...e.variants]:[];return r[s]=a,(0,n.A)((0,n.A)({},e),{},{variants:r})})),R({status:"success",title:"Variant ulo\u017een",description:"Varianta produktu byla ulo\u017eena."})}catch(o){R({status:"error",title:"Chyba",description:"Nepoda\u0159ilo se ulo\u017eit variantu."})}finally{D(null)}},L=async(t,s)=>{const i=a[t],r=(Array.isArray(i.variants)?i.variants:[])[s];if(r&&r.id)try{await async function(a){await N.Ay.delete("/admin/eshop/variants/".concat(a))}(r.id),e(a=>a.map((a,e)=>{if(e!==t)return a;const i=Array.isArray(a.variants)?[...a.variants]:[];return i.splice(s,1),(0,n.A)((0,n.A)({},a),{},{variants:i})})),R({status:"success",title:"Varianta smaz\xe1na",description:"Varianta byla smaz\xe1na."})}catch(c){R({status:"error",title:"Chyba",description:"Nepoda\u0159ilo se smazat variantu."})}else e(a=>a.map((a,e)=>{if(e!==t)return a;const i=Array.isArray(a.variants)?[...a.variants]:[];return i.splice(s,1),(0,n.A)((0,n.A)({},a),{},{variants:i})}))};(0,s.useEffect)(()=>{V()},[]);const Z=(a,t,s)=>{e(e=>e.map((e,i)=>i===a?(0,n.A)((0,n.A)({},e),{},{[t]:s}):e))},G=async t=>{var n;const s=a[t];if(!s.name||!s.slug)return void R({status:"warning",title:"Upozorn\u011bn\xed",description:"Vypl\u0148te alespo\u0148 n\xe1zev a slug."});s.currency||(s.currency="CZK");const i=null!==(n=s.id)&&void 0!==n?n:"new";K(i);try{let a;a=s.id?await async function(a,e){return(await N.Ay.put("/admin/eshop/products/".concat(a),e)).data}(s.id,s):await async function(a){return(await N.Ay.post("/admin/eshop/products",a)).data}(s),e(e=>e.map((e,n)=>n===t?a:e)),R({status:"success",title:"Ulo\u017eeno",description:"Produkt byl ulo\u017een."})}catch(r){R({status:"error",title:"Chyba",description:"Nepoda\u0159ilo se ulo\u017eit produkt."})}finally{K(null)}},H=async t=>{const n=a[t];if(n.id)try{await async function(a){await N.Ay.delete("/admin/eshop/products/".concat(a))}(n.id),e(a=>a.filter((a,e)=>e!==t)),R({status:"success",title:"Smaz\xe1no",description:"Produkt byl smaz\xe1n."})}catch(s){R({status:"error",title:"Chyba",description:"Nepoda\u0159ilo se smazat produkt."})}else e(a=>a.filter((a,e)=>e!==t))};return(0,M.jsx)(i.A,{children:(0,M.jsxs)(c.a,{children:[(0,M.jsx)(l.D,{size:"md",mb:2,children:"E\u2011shop produkty"}),(0,M.jsxs)(o.E,{fontSize:"sm",color:"gray.600",mb:4,children:["Tato sekce spravuje produkty pro samostatn\xfd e\u2011shop. Zde vytvo\u0159en\xe9 polo\u017eky se zobraz\xed v e\u2011shopu na adrese"," ",(0,M.jsx)("strong",{children:"http://localhost:3100"}),"."]}),(0,M.jsx)(d.z,{justify:"space-between",mb:3,children:(0,M.jsx)(u.$,{leftIcon:(0,M.jsx)(T.GGD,{}),onClick:()=>{e(a=>[(0,n.A)({},J),...a])},size:"sm",children:"P\u015Line truncated
|
||||
//# sourceMappingURL=620.edc51951.chunk.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/620.edc51951.chunk.js","mappings":"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 truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[664],{461:(t,e,n)=>{"use strict";n.d(e,{Bs:()=>qo,A6:()=>tr,E8:()=>si,PP:()=>Ti,t1:()=>Io,ju:()=>nr,s$:()=>di,ZT:()=>rr,No:()=>Zo,kc:()=>Di,FN:()=>ti,hE:()=>fi,m_:()=>Oi});var r=n(89379),o=n(54705);function i(t){return t+.5|0}const a=(t,e,n)=>Math.max(Math.min(t,n),e);function s(t){return a(i(2.55*t),0,255)}function l(t){return a(i(255*t),0,255)}function c(t){return a(i(t/2.55)/100,0,1)}function u(t){return a(i(100*t),0,100)}const d={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},h=[..."0123456789ABCDEF"],f=t=>h[15&t],p=t=>h[(240&t)>>4]+h[15&t],g=t=>(240&t)>>4===(15&t);function m(t){var e=(t=>g(t.r)&&g(t.g)&&g(t.b)&&g(t.a))(t)?f:p;return t?"#"+e(t.r)+e(t.g)+e(t.b)+((t,e)=>t<255?e(t):"")(t.a,e):void 0}const v=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function y(t,e,n){const r=e*Math.min(n,1-n),o=function(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+t/30)%12;return n-r*Math.max(Math.min(o-3,9-o,1),-1)};return[o(0),o(8),o(4)]}function b(t,e,n){const r=function(r){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(r+t/60)%6;return n-n*e*Math.max(Math.min(o,4-o,1),0)};return[r(5),r(3),r(1)]}function x(t,e,n){const r=y(t,1,.5);let o;for(e+n>1&&(o=1/(e+n),e*=o,n*=o),o=0;o<3;o++)r[o]*=1-e-n,r[o]+=e;return r}function w(t){const e=t.r/255,n=t.g/255,r=t.b/255,o=Math.max(e,n,r),i=Math.min(e,n,r),a=(o+i)/2;let s,l,c;return o!==i&&(c=o-i,l=a>.5?c/(2-o-i):c/(o+i),s=function(t,e,n,r,o){return t===o?(e-n)/r+(e<n?6:0):e===o?(n-t)/r+2:(t-e)/r+4}(e,n,r,c,o),s=60*s+.5),[0|s,l||0,a]}function k(t,e,n,r){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,n,r)).map(l)}function A(t,e,n){return k(y,t,e,n)}function _(t){return(t%360+360)%360}function S(t){const e=v.exec(t);let n,r=255;if(!e)return;e[5]!==n&&(r=e[6]?s(+e[5]):l(+e[5]));const o=_(+e[2]),i=+e[3]/100,a=+e[4]/100;return n="hwb"===e[1]?function(t,e,n){return k(x,t,e,n)}(o,i,a):"hsv"===e[1]?function(t,e,n){return k(b,t,e,n)}(o,i,a):A(o,i,a),{r:n[0],g:n[1],b:n[2],a:r}}const C={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},E={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};let O;function P(t){O||(O=function(){const t={},e=Object.keys(E),n=Object.keys(C);let r,o,i,a,s;for(r=0;r<e.length;r++){for(a=s=e[r],o=0;o<n.length;o++)i=n[o],s=s.replace(i,C[i]);i=parseInt(E[a],16),t[s]=[i>>16&255,i>>8&255,255&i]}return t}(),O.transparent=[0,0,0,0]);const e=O[t.toLowerCase()];return e&&{r:e[0],g:e[1],Line truncated
|
||||
//# sourceMappingURL=664.d9b6a63b.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/664.d9b6a63b.js","mappings":"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 truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[771],{69771:(e,l,s)=>{s.r(l),s.d(l,{default:()=>x});s(65043);var a=s(22107),n=s(44093),i=s(76659),t=s(10202),d=s(28846),r=s(39081),c=s(72526),o=s(71093),u=s(35349),p=s(70579);const x=e=>{let{featuredOnly:l=!0,maxPolls:s=1,title:x="Hlasov\xe1n\xed"}=e;const h=(0,n.dU)("gray.50","gray.900"),{data:g,isLoading:y}=(0,c.I)({queryKey:["polls",{featured:l}],queryFn:()=>(0,o.Ps)(l?{featured:!0}:void 0),staleTime:12e4}),f=(null===g||void 0===g?void 0:g.slice(0,s))||[],{data:j,isLoading:m}=(0,c.I)({queryKey:["polls-details",f.map(e=>e.id)],queryFn:async()=>{const e=f.map(e=>(0,o.gU)(e.id));return await Promise.all(e)},enabled:f.length>0});return y||m?(0,p.jsx)(a.a,{bg:h,py:12,px:4,children:(0,p.jsxs)(t.T,{spacing:4,children:[(0,p.jsx)(i.y,{size:"lg"}),(0,p.jsx)(r.E,{children:"Na\u010d\xedt\xe1n\xed ankety..."})]})}):j&&0!==j.length?(0,p.jsx)(a.a,{bg:h,py:12,px:4,children:(0,p.jsxs)(t.T,{spacing:8,maxW:"4xl",mx:"auto",children:[(0,p.jsx)(d.D,{size:"lg",textAlign:"center",children:x}),(0,p.jsx)(t.T,{spacing:6,w:"full",children:j.map(e=>(0,p.jsx)(a.a,{w:"full",maxW:"600px",children:(0,p.jsx)(u.A,{poll:e.poll,hasVoted:e.has_voted,isActive:e.is_active,canShowResults:e.can_show_results})},e.poll.id))})]})}):null}}}]);
|
||||
//# sourceMappingURL=771.2b2378c2.chunk.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/771.2b2378c2.chunk.js","mappings":"6PAqBA,MAiEA,EAjEgDA,IAIzC,IAJ0C,aAC/CC,GAAe,EAAI,SACnBC,EAAW,EAAC,MACZC,EAAQ,mBACTH,EACC,MAAMI,GAAYC,EAAAA,EAAAA,IAAkB,UAAW,aAGvCC,KAAMC,EAAK,UAAEC,IAAcC,EAAAA,EAAAA,GAAS,CAC1CC,SAAU,CAAC,QAAS,CAAEC,SAAUV,IAChCW,QAASA,KAAMC,EAAAA,EAAAA,IAASZ,EAAe,CAAEU,UAAU,QAASG,GAC5DC,UAAW,OAIPC,GAAsB,OAALT,QAAK,IAALA,OAAK,EAALA,EAAOU,MAAM,EAAGf,KAAa,IAE5CI,KAAMY,EAAWV,UAAWW,IAAmBV,EAAAA,EAAAA,GAAS,CAC9DC,SAAU,CAAC,gBAAiBM,EAAeI,IAAKC,GAAMA,EAAEC,KACxDV,QAASW,UACP,MAAMC,EAAWR,EAAeI,IAAKK,IAASC,EAAAA,EAAAA,IAAQD,EAAKH,KAC3D,aAAaK,QAAQC,IAAIJ,IAE3BK,QAASb,EAAec,OAAS,IAGnC,OAAItB,GAAaW,GAEbY,EAAAA,EAAAA,KAACC,EAAAA,EAAG,CAACC,GAAI7B,EAAW8B,GAAI,GAAIC,GAAI,EAAEC,UAChCC,EAAAA,EAAAA,MAACC,EAAAA,EAAM,CAACC,QAAS,EAAEH,SAAA,EACjBL,EAAAA,EAAAA,KAACS,EAAAA,EAAO,CAACC,KAAK,QACdV,EAAAA,EAAAA,KAACW,EAAAA,EAAI,CAAAN,SAAC,0CAMTlB,GAAkC,IAArBA,EAAUY,QAK1BC,EAAAA,EAAAA,KAACC,EAAAA,EAAG,CAACC,GAAI7B,EAAW8B,GAAI,GAAIC,GAAI,EAAEC,UAChCC,EAAAA,EAAAA,MAACC,EAAAA,EAAM,CAACC,QAAS,EAAGI,KAAK,MAAMC,GAAG,OAAMR,SAAA,EACtCL,EAAAA,EAAAA,KAACc,EAAAA,EAAO,CAACJ,KAAK,KAAKK,UAAU,SAAQV,SAClCjC,KAGH4B,EAAAA,EAAAA,KAACO,EAAAA,EAAM,CAACC,QAAS,EAAGQ,EAAE,OAAMX,SACzBlB,EAAUE,IAAK4B,IACdjB,EAAAA,EAAAA,KAACC,EAAAA,EAAG,CAA4Be,EAAE,OAAOJ,KAAK,QAAOP,UACnDL,EAAAA,EAAAA,KAACkB,EAAAA,EAAQ,CACPxB,KAAMuB,EAAavB,KACnByB,SAAUF,EAAaG,UACvBC,SAAUJ,EAAaK,UACvBC,eAAgBN,EAAaO,oBALvBP,EAAavB,KAAKH,YAZ7B,K","sources":["components/home/PollsWidget.tsx"],"sourcesContent":["import React from 'react';\nimport {\n Box,\n VStack,\n Heading,\n Text,\n Spinner,\n Alert,\n AlertIcon,\n useColorModeValue,\n} from '@chakra-ui/react';\nimport { useQuery } from '@tanstack/react-query';\nimport { getPolls, getPoll } from '../../services/polls';\nimport PollCard from '../polls/PollCard';\n\ninterface PollsWidgetProps {\n featuredOnly?: boolean;\n maxPolls?: number;\n title?: string;\n}\n\nconst PollsWidget: React.FC<PollsWidgetProps> = ({\n featuredOnly = true,\n maxPolls = 1,\n title = 'Hlasování',\n}) => {\n const bgSection = useColorModeValue('gray.50', 'gray.900');\n\n // Fetch polls list\n const { data: polls, isLoading } = useQuery({\n queryKey: ['polls', { featured: featuredOnly }],\n queryFn: () => getPolls(featuredOnly ? { featured: true } : undefined),\n staleTime: 2 * 60 * 1000, // 2 minutes\n });\n\n // Get full poll data for each featured poll\n const pollsToDisplay = polls?.slice(0, maxPolls) || [];\n\n const { data: pollsData, isLoading: isLoadingPolls } = useQuery({\n queryKey: ['polls-details', pollsToDisplay.map((p) => p.id)],\n queryFn: async () => {\n const promises = pollsToDisplay.map((poll) => getPoll(poll.id));\n return await Promise.all(promises);\n },\n enabled: pollsToDisplay.length > 0,\n });\n\n if (isLoading || isLoadingPolls) {\n return (\n <Box bg={bgSection} py={12} px={4}>\n <VStack spacing={4}>\n <Spinner size=\"lg\" />\n <Text>Načítání ankety...</Text>\n </VStack>\n </Box>\n );\n }\n\n if (!pollsData || pollsData.length === 0) {\n return null; // Don't show widget if no polls\n }\n\n return (\n <Box bg={bgSection} py={12} px={4}>\n <VStack spacing={8} maxW=\"4xl\" mx=\"auto\">\n <Heading size=\"lg\" textAlign=\"center\">\n {title}\n </Heading>\n\n <VStack spacing={6} w=\"full\">\n {pollsData.map((pollResponse) => (\n <Box key={pollResponse.poll.id} w=\"full\" maxW=\"600px\">\n <PollCard\n poll={pollResponse.poll}\n hasVoted={pollResponse.has_voted}\n isActive={pollResponse.is_active}\n canShowResults={pollResponse.can_show_results}\n />\n </Box>\n ))}\n </VStack>\n </VStack>\n </Box>\n );\n};\n\nexport default PollsWidget;\n"],"names":["_ref","featuredOnly","maxPolls","title","bgSection","useColorModeValue","data","polls","isLoading","useQuery","queryKey","featured","queryFn","getPolls","undefined","staleTime","pollsToDisplay","slice","pollsData","isLoadingPolls","map","p","id","async","promises","poll","getPoll","Promise","all","enabled","length","_jsx","Box","bg","py","px","children","_jsxs","VStack","spacing","Spinner","size","Text","maxW","mx","Heading","textAlign","w","pollResponse","PollCard","hasVoted","has_voted","isActive","is_active","canShowResults","can_show_results"],"sourceRoot":""}
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[791],{23791:(e,s,i)=>{i.r(s),i.d(s,{default:()=>B});var n=i(89379),a=i(65043),t=i(96870),l=i(88787),c=i(85871),r=i(87139),d=i(22107),o=i(98662),h=i(42703),j=i(83169),x=i(24330),u=i(26201),p=i(98939),m=i(5371),v=i(73225),k=i(10804),g=i(76668),y=i(73212),z=i(35699),b=i(45973),C=i(29244),f=i(67516),S=i(35929),A=i(56529),T=i(15071),w=i(11054),I=i(78460),N=i(85421),E=i(96148),M=i(10202),O=i(80511),$=i(82595),F=i(67813),J=i(83201),K=i(3313),L=i(55395),W=i(30502),Z=i(99956),D=i(28846),H=i(39081),U=i(12733),P=i(12730),R=i(58584),V=i(99973),X=i(46291),q=i(6583),_=i(70579);const B=()=>{const[e,s]=(0,a.useState)([]),[i,B]=(0,a.useState)(null),[G,Q]=(0,a.useState)(!1),[Y,ee]=(0,a.useState)(""),[se,ie]=(0,a.useState)(!1),[ne,ae]=(0,a.useState)(!1),[te,le]=(0,a.useState)(!1),{isOpen:ce,onOpen:re,onClose:de}=(0,t.j)(),oe=(0,W.d)(),[he,je]=(0,a.useState)({name:"",ico:"",dic:"",address:"",city:"",zip:"",country:"\u010cesk\xe1 republika",email:"",phone:""}),[xe,ue]=(0,a.useState)({});(0,a.useEffect)(()=>{pe()},[]),(0,a.useEffect)(()=>{const e=he.ico.replace(/\s/g,"");8===e.length&&/^\d{8}$/.test(e)&&(he.name.trim()&&(he.address.trim()||he.city.trim())||ve())},[he.ico]);const pe=async()=>{try{Q(!0);const e=await X.FH.get("/admin/invoices/customers");s(e.data.customers||[])}catch(e){oe({title:"Chyba p\u0159i na\u010d\xedt\xe1n\xed kontakt\u016f",description:"Nepoda\u0159ilo se na\u010d\xedst seznam kontakt\u016f",status:"error",duration:3e3})}finally{Q(!1)}},me=()=>{const e={};return he.name.trim()||(e.name="N\xe1zev je povinn\xfd"),he.ico.trim()?/^\d{8}$/.test(he.ico.replace(/\s/g,""))||(e.ico="I\u010cO mus\xed m\xedt 8 \u010d\xedslic"):e.ico="I\u010cO je povinn\xe9",he.address.trim()||(e.address="Adresa je povinn\xe1"),he.city.trim()||(e.city="M\u011bsto je povinn\xe9"),he.zip.trim()?/^\d{3}\s?\d{2}$/.test(he.zip)||(e.zip="PS\u010c mus\xed m\xedt form\xe1t 123 45 nebo 12345"):e.zip="PS\u010c je povinn\xe9",he.email&&!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(he.email)&&(e.email="Neplatn\xfd form\xe1t emailu"),ue(e),0===Object.keys(e).length},ve=async()=>{if(!he.ico||he.ico.length<8)oe({title:"Chyba",description:"Zadejte platn\xe9 I\u010cO (8 \u010d\xedslic)",status:"warning",duration:3e3});else try{le(!0);const e=await X.FH.get("/admin/invoices/customers/autofill?ico=".concat(he.ico));e.data&&(je((0,n.A)((0,n.A)({},he),{},{name:e.data.name||he.name,address:e.data.address||he.address,city:e.data.city||he.city,zip:e.data.zip||he.zip,dic:e.data.dic||he.dic})),oe({title:"Data dopln\u011bna",description:"\xdadaje byly automaticky dopln\u011bny z ARES",status:"success",duration:3e3}))}catch(i){var e,s;oe({title:"Chyba p\u0159i dopl\u0148ov\xe1n\xed dat",description:(null===i||void 0===i||null===(e=i.response)||void 0===e||null===(s=e.data)||void 0===s?void 0:s.message)||"Nepoda\u0159ilo se z\xedskat data z ARES",status:"warning",duration:3e3})}finally{le(!1)}},ke=()=>{je({name:"",ico:"",dic:"",address:"",city:"",zip:"",country:"\u010cesk\xe1 republika",email:"",phone:""}),ue({}),B(null)},ge=e.filter(e=>e.name.toLowerCase().includes(Y.toLowerCase())||e.ico.toLowerCase().includes(Y.toLowerCase())||e.email.toLowerCase().includes(Y.toLowerCase()));return(0,_.jsx)(q.A,{children:(0,_.jsx)(p.m,{maxW:"container.xl",py:8,children:(0,_.jsxs)(M.T,{spacing:6,align:"stretch",children:[(0,_.jsxs)(m.s,{justify:"space-between",align:"center",children:[(0,_.jsx)(D.D,{size:"lg",children:"Spr\xe1va kontakt\u016f"}),(0,_.jsx)(o.$,{leftIcon:(0,_.jsx)(P.R,{}),colorScheme:"blue",onClick:()=>{ke(),ie(!0)},children:"Nov\xfd kontakt"})]}),(0,_.jsx)(j.Z,{children:(0,_.jsx)(x.b,{children:(0,_.jsxs)(v.MJ,{children:[(0,_.jsx)(g.l,{children:"Vyhled\xe1v\xe1n\xed"}),(0,_.jsxs)(b.M,{children:[(0,_.jsx)(C.W,{children:(0,_.jsx)(U.W,{color:"gray.400"})}),(0,_.jsx)(z.p,{placeholder:"Hledat podle jm\xe9na, I\u010cO nebo emailu...",value:Y,onChange:e=>ee(e.target.value),pl:10})]})]})})}),(0,_.jsx)(j.Z,{overflow:"hidden",children:(0,_.jsx)(d.a,{overflowX:"auto",children:(0,_.jsxs)(O.X,{variant:"simple",children:[(0,_.jsx)(K.d,{children:(0,_.jsxs)(L.Tr,{children:[(0,_.jsx)(J.Th,{children:"N\xe1zev"}),(0,_.jsx)(J.Th,{children:"I\u010cO"}),(0,_.jsx)(J.Th,{children:"DI\u010c"}),(0,_.jsx)(J.Th,{children:"Adresa"}),(0,_.jsx)(J.Th,{children:"Kontakt"}),(0,_.jsx)(J.Th,{children:"Akce"})]})}),(0,_.jsx)($.N,{children:ge.map(e=>(0,_.jsxs)(L.Tr,{children:[(0,_.jsx)(F.Td,{children:(0,_.jsxs)(M.T,{align:"start",spacing:0,children:[(0,_.jsx)(H.E,{fontWeight:"medium",children:e.name}),"\u010cesk\xe1 republika"!==e.country&&(0,_.jsx)(r.E,{size:"sm",colorScheme:"gray",children:e.country})]})}),(0,_.jsx)(F.Td,{children:(0,_.jsx)(H.E,{fontFamily:"mono",children:e.ico})}),(0,_.jsx)(F.Td,{children:(0,_.jsx)(H.E,{fontFamily:"mono",children:e.dic||"-"})}),(0,_.jsx)(F.Td,{children:(0,_.jsxs)(M.T,{align:"start",spacing:0,children:[(0,_.jsx)(H.E,{fontSize:"sm",children:e.address}),(0,_.jsxs)(H.E,{fontSize:"sm",children:[e.zip,Line truncated
|
||||
//# sourceMappingURL=791.2cae987d.chunk.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/791.2cae987d.chunk.js","mappings":"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 truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[798],{78798:(e,s,n)=>{n.r(s),n.d(s,{default:()=>o});n(65043);var a=n(74117),l=n(22107),i=n(98662),r=n(98939),c=n(10202),d=n(39081),t=n(70579);const o=()=>{const{t:e,i18n:s}=(0,a.Bd)();return(0,t.jsx)(r.m,{maxW:"container.md",py:8,children:(0,t.jsx)(l.a,{p:4,borderWidth:1,borderRadius:"md",children:(0,t.jsxs)(c.T,{spacing:4,align:"start",children:[(0,t.jsx)(d.E,{fontSize:"2xl",fontWeight:"bold",children:"i18n Test Page"}),(0,t.jsxs)(d.E,{children:["Current language: ",(0,t.jsx)("strong",{children:s.language})]}),(0,t.jsxs)(d.E,{children:["Is ready: ",s.isInitialized?"Yes":"No"]}),(0,t.jsxs)(d.E,{children:["Loaded languages: ",s.languages.join(", ")]}),(0,t.jsxs)(l.a,{borderWidth:1,p:3,borderRadius:"md",w:"full",children:[(0,t.jsx)(d.E,{fontWeight:"bold",children:"Translation tests:"}),(0,t.jsxs)(d.E,{children:["Welcome: ",e("common.welcome_message")]}),(0,t.jsxs)(d.E,{children:["Subtitle: ",e("common.welcome_subtitle")]}),(0,t.jsxs)(d.E,{children:["Home: ",e("nav.home")]}),(0,t.jsxs)(d.E,{children:["Matches: ",e("nav.matches")]}),(0,t.jsxs)(d.E,{children:["Gallery: ",e("nav.gallery")]}),(0,t.jsxs)(d.E,{children:["Save: ",e("action.save")]}),(0,t.jsxs)(d.E,{children:["Loading: ",e("message.loading")]})]}),(0,t.jsxs)(i.$,{onClick:()=>{const e="cs"===s.language?"en":"cs";s.changeLanguage(e)},colorScheme:"blue",children:["Switch to ","cs"===s.language?"English":"\u010ce\u0161tina"]})]})})})}}}]);
|
||||
//# sourceMappingURL=798.21001033.chunk.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/798.21001033.chunk.js","mappings":"4NAIA,MAqCA,EArC+BA,KAC7B,MAAM,EAAEC,EAAC,KAAEC,IAASC,EAAAA,EAAAA,MAOpB,OACEC,EAAAA,EAAAA,KAACC,EAAAA,EAAS,CAACC,KAAK,eAAeC,GAAI,EAAEC,UACnCJ,EAAAA,EAAAA,KAACK,EAAAA,EAAG,CAACC,EAAG,EAAGC,YAAa,EAAGC,aAAa,KAAIJ,UAC1CK,EAAAA,EAAAA,MAACC,EAAAA,EAAM,CAACC,QAAS,EAAGC,MAAM,QAAOR,SAAA,EAC/BJ,EAAAA,EAAAA,KAACa,EAAAA,EAAI,CAACC,SAAS,MAAMC,WAAW,OAAMX,SAAC,oBACvCK,EAAAA,EAAAA,MAACI,EAAAA,EAAI,CAAAT,SAAA,CAAC,sBAAkBJ,EAAAA,EAAAA,KAAA,UAAAI,SAASN,EAAKkB,eACtCP,EAAAA,EAAAA,MAACI,EAAAA,EAAI,CAAAT,SAAA,CAAC,aAAWN,EAAKmB,cAAgB,MAAQ,SAC9CR,EAAAA,EAAAA,MAACI,EAAAA,EAAI,CAAAT,SAAA,CAAC,qBAAmBN,EAAKoB,UAAUC,KAAK,UAE7CV,EAAAA,EAAAA,MAACJ,EAAAA,EAAG,CAACE,YAAa,EAAGD,EAAG,EAAGE,aAAa,KAAKY,EAAE,OAAMhB,SAAA,EACnDJ,EAAAA,EAAAA,KAACa,EAAAA,EAAI,CAACE,WAAW,OAAMX,SAAC,wBACxBK,EAAAA,EAAAA,MAACI,EAAAA,EAAI,CAAAT,SAAA,CAAC,YAAUP,EAAE,8BAClBY,EAAAA,EAAAA,MAACI,EAAAA,EAAI,CAAAT,SAAA,CAAC,aAAWP,EAAE,+BACnBY,EAAAA,EAAAA,MAACI,EAAAA,EAAI,CAAAT,SAAA,CAAC,SAAOP,EAAE,gBACfY,EAAAA,EAAAA,MAACI,EAAAA,EAAI,CAAAT,SAAA,CAAC,YAAUP,EAAE,mBAClBY,EAAAA,EAAAA,MAACI,EAAAA,EAAI,CAAAT,SAAA,CAAC,YAAUP,EAAE,mBAClBY,EAAAA,EAAAA,MAACI,EAAAA,EAAI,CAAAT,SAAA,CAAC,SAAOP,EAAE,mBACfY,EAAAA,EAAAA,MAACI,EAAAA,EAAI,CAAAT,SAAA,CAAC,YAAUP,EAAE,0BAGpBY,EAAAA,EAAAA,MAACY,EAAAA,EAAM,CAACC,QAzBOC,KACrB,MAAMC,EAA4B,OAAlB1B,EAAKkB,SAAoB,KAAO,KAChDlB,EAAK2B,eAAeD,IAuBmBE,YAAY,OAAMtB,SAAA,CAAC,aACrB,OAAlBN,EAAKkB,SAAoB,UAAY,8B","sources":["pages/I18nTestPage.tsx"],"sourcesContent":["import React from 'react';\nimport { useTranslation } from 'react-i18next';\nimport { Box, Text, Button, VStack, Container } from '@chakra-ui/react';\n\nconst I18nTestPage: React.FC = () => {\n const { t, i18n } = useTranslation();\n\n const toggleLanguage = () => {\n const newLang = i18n.language === 'cs' ? 'en' : 'cs';\n i18n.changeLanguage(newLang);\n };\n\n return (\n <Container maxW=\"container.md\" py={8}>\n <Box p={4} borderWidth={1} borderRadius=\"md\">\n <VStack spacing={4} align=\"start\">\n <Text fontSize=\"2xl\" fontWeight=\"bold\">i18n Test Page</Text>\n <Text>Current language: <strong>{i18n.language}</strong></Text>\n <Text>Is ready: {i18n.isInitialized ? 'Yes' : 'No'}</Text>\n <Text>Loaded languages: {i18n.languages.join(', ')}</Text>\n \n <Box borderWidth={1} p={3} borderRadius=\"md\" w=\"full\">\n <Text fontWeight=\"bold\">Translation tests:</Text>\n <Text>Welcome: {t('common.welcome_message')}</Text>\n <Text>Subtitle: {t('common.welcome_subtitle')}</Text>\n <Text>Home: {t('nav.home')}</Text>\n <Text>Matches: {t('nav.matches')}</Text>\n <Text>Gallery: {t('nav.gallery')}</Text>\n <Text>Save: {t('action.save')}</Text>\n <Text>Loading: {t('message.loading')}</Text>\n </Box>\n \n <Button onClick={toggleLanguage} colorScheme=\"blue\">\n Switch to {i18n.language === 'cs' ? 'English' : 'Čeština'}\n </Button>\n </VStack>\n </Box>\n </Container>\n );\n};\n\nexport default I18nTestPage;\n"],"names":["I18nTestPage","t","i18n","useTranslation","_jsx","Container","maxW","py","children","Box","p","borderWidth","borderRadius","_jsxs","VStack","spacing","align","Text","fontSize","fontWeight","language","isInitialized","languages","join","w","Button","onClick","toggleLanguage","newLang","changeLanguage","colorScheme"],"sourceRoot":""}
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[910],{15910:(e,i,r)=>{r.r(i),r.d(i,{default:()=>z});r(65043);var t=r(87139),a=r(22107),o=r(98662),s=r(44093),n=r(33572),l=r(99032),d=r(96148),c=r(10202),p=r(28846),g=r(39081),h=r(72526),u=r(34636),x=r(70118),m=r(35475),b=r(78801),f=r(25189),j=r(75088),v=r(35087),w=r(12255),y=r(70579);const _=e=>{var i;let{a:r}=e;const o=(0,s.dU)("white","gray.800"),l=(0,s.dU)("gray.200","whiteAlpha.300"),h=((0,b.N)(),r.slug?"/news/".concat(r.slug):"/articles/".concat(r.id)),u=((0,s.dU)("gray.100","whiteAlpha.200"),(null===r||void 0===r||null===(i=r.category)||void 0===i?void 0:i.name)||"");return(0,y.jsxs)(a.a,{as:m.N_,to:h,minW:{base:"85%",md:"60%",lg:"33%"},scrollSnapAlign:"start",bg:o,borderRadius:"xl",overflow:"hidden",boxShadow:"lg",borderWidth:"1px",borderColor:l,_hover:{transform:"translateY(-4px)",boxShadow:"2xl"},transition:"all 0.3s cubic-bezier(0.4, 0, 0.2, 1)",position:"relative",children:[(0,y.jsxs)(a.a,{position:"relative",overflow:"hidden",children:[(0,y.jsx)(n._,{src:(0,f.uq)(r.image_url)||"/stadium-placeholder.jpg",alt:r.title,w:"100%",h:{base:"200px",md:"240px"},objectFit:"cover",transition:"transform 0.3s ease",_groupHover:{transform:"scale(1.05)"}}),u&&(0,y.jsx)(t.E,{position:"absolute",top:3,left:3,colorScheme:"blue",fontSize:"xs",px:3,py:1,borderRadius:"full",textTransform:"uppercase",fontWeight:"bold",children:u})]}),(0,y.jsxs)(c.T,{align:"stretch",spacing:3,p:5,children:[(0,y.jsx)(p.D,{size:"md",noOfLines:2,lineHeight:"1.3",children:r.title}),r.content&&(0,y.jsx)(g.E,{fontSize:"sm",color:"gray.600",noOfLines:3,lineHeight:"1.5",children:r.content.replace(/<[^>]*>/g,"").trim()}),(0,y.jsxs)(d.z,{spacing:3,pt:2,borderTopWidth:"1px",borderColor:l,flexWrap:"wrap",children:[(r.read_time||r.estimated_read_minutes)&&(0,y.jsxs)(d.z,{spacing:1,children:[(0,y.jsx)(j.A,{size:14,color:"gray"}),(0,y.jsxs)(g.E,{fontSize:"xs",color:"gray.500",children:[r.read_time||r.estimated_read_minutes," min"]})]}),void 0!==r.view_count&&r.view_count>0&&(0,y.jsxs)(d.z,{spacing:1,children:[(0,y.jsx)(v.A,{size:14,color:"gray"}),(0,y.jsx)(g.E,{fontSize:"xs",color:"gray.500",children:r.view_count})]}),r.published_at&&(0,y.jsx)(g.E,{fontSize:"xs",color:"gray.500",children:new Date(r.published_at).toLocaleDateString("cs-CZ")})]})]}),(0,y.jsx)(w.A,{article:r,targetUrl:"undefined"!==typeof window?new URL(h,window.location.origin).toString():void 0,placement:"inline",position:"bottom-right",size:"sm"})]})},z=()=>{(0,b.N)();const{data:e,isLoading:i}=(0,h.I)({queryKey:["articles",{page:1,page_size:12,published:!0}],queryFn:()=>(0,u.GE)({page:1,page_size:12,published:!0})}),{data:r}=(0,h.I)({queryKey:["articles","featured",{page:1,page_size:100}],queryFn:()=>(0,u.A0)({page:1,page_size:100})}),t=(null===e||void 0===e?void 0:e.data)||[],s=new Set(((null===r||void 0===r?void 0:r.data)||[]).map(e=>e.slug?"s:".concat(e.slug):"i:".concat(e.id))),n=t.filter(e=>!s.has(e.slug?"s:".concat(e.slug):"i:".concat(e.id)));return(0,y.jsx)(a.a,{children:(0,y.jsxs)(x.A,{title:"Novinky",rightAction:(0,y.jsx)(o.$,{as:m.N_,to:"/blog",variant:"link",color:"brand.primary",children:"V\xedce"}),children:[i&&Array.from({length:4}).map((e,i)=>(0,y.jsx)(l.E,{minW:{base:"85%",md:"60%",lg:"33%"},h:{base:"260px",md:"300px"},borderRadius:"xl"},i)),!i&&n.map(e=>(0,y.jsx)(_,{a:e},e.id))]})})}}}]);
|
||||
//# sourceMappingURL=910.bec7c150.chunk.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/910.bec7c150.chunk.js","mappings":"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","sources":["components/home/BlogCardsScroller.tsx"],"sourcesContent":["import React from 'react';\nimport { Box, Image, Heading, Text, VStack, HStack, Badge, Skeleton, useColorModeValue, Button } from '@chakra-ui/react';\nimport { useQuery } from '@tanstack/react-query';\nimport { getArticles, getFeaturedArticles, Article } from '../../services/articles';\nimport HorizontalScroller from '../ui/HorizontalScroller';\nimport { Link as RouterLink } from 'react-router-dom';\nimport { useClubTheme } from '../../contexts/ClubThemeContext';\nimport { assetUrl } from '../../utils/url';\nimport { Eye, Clock } from 'lucide-react';\nimport InstagramGeneratorButton from '../admin/InstagramGeneratorButton';\n\nconst Card: React.FC<{ a: Article }> = ({ a }) => {\n const cardBg = useColorModeValue('white', 'gray.800');\n const border = useColorModeValue('gray.200', 'whiteAlpha.300');\n const theme = useClubTheme();\n const link = a.slug ? `/news/${a.slug}` : `/articles/${a.id}`;\n const categoryBadgeColor = useColorModeValue('gray.100', 'whiteAlpha.200');\n const categoryName = (a as any)?.category?.name || '';\n \n return (\n <Box\n as={RouterLink}\n to={link}\n minW={{ base: '85%', md: '60%', lg: '33%' }}\n scrollSnapAlign=\"start\"\n bg={cardBg}\n borderRadius=\"xl\"\n overflow=\"hidden\"\n boxShadow=\"lg\"\n borderWidth=\"1px\"\n borderColor={border}\n _hover={{ transform: 'translateY(-4px)', boxShadow: '2xl' }}\n transition=\"all 0.3s cubic-bezier(0.4,Line truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[792],{418:(e,t,n)=>{n.r(t),n.d(t,{default:()=>_});var a=n(65043),i=n(87139),o=n(22107),r=n(98662),s=n(68659),l=n(44093),c=n(98939),d=n(73212),u=n(33572),h=n(7189),m=n(76659),p=n(96148),x=n(10202),g=n(28846),v=n(39081),j=n(40378),b=n(79219),y=n(1009),f=n(49367),k=n(70579);const _=()=>{const[e,t]=(0,a.useState)([]),[n,_]=(0,a.useState)(!0),w=(0,l.dU)("white","gray.800"),z=(0,l.dU)("gray.200","gray.700"),S="http://localhost:3100";return(0,a.useEffect)(()=>{(async()=>{try{const e=await(0,b.bM)();t(e)}catch(e){console.error("Failed to fetch clothing items:",e)}finally{_(!1)}})()},[]),n?(0,k.jsx)(j.A,{children:(0,k.jsx)(c.m,{maxW:"7xl",py:8,children:(0,k.jsx)(s.o,{minH:"50vh",children:(0,k.jsx)(m.y,{size:"xl",color:"blue.500"})})})}):(0,k.jsxs)(j.A,{children:[(0,k.jsxs)(f.mg,{children:[(0,k.jsx)("title",{children:"Oble\u010den\xed a Fan Shop"}),(0,k.jsx)("meta",{name:"description",content:"Podpo\u0159te sv\u016fj t\xfdm! Oble\u010den\xed, dresy a merchandise na\u0161eho klubu."})]}),(0,k.jsx)(c.m,{maxW:"7xl",py:8,children:(0,k.jsxs)(x.T,{spacing:6,align:"stretch",children:[(0,k.jsxs)(o.a,{children:[(0,k.jsx)(g.D,{as:"h1",size:"xl",mb:3,children:"Oble\u010den\xed a Fan Shop"}),(0,k.jsx)(v.E,{fontSize:"lg",color:"gray.600",children:"Podpo\u0159te sv\u016fj t\xfdm! Prohl\xe9dn\u011bte si na\u0161i nab\xeddku dres\u016f, tri\u010dek a dal\u0161\xedho merchandisingu."}),S&&(0,k.jsx)(o.a,{mt:4,children:(0,k.jsx)(r.$,{as:h.N,href:S,isExternal:!0,colorScheme:"blue",rightIcon:(0,k.jsx)(y.HaR,{}),size:"sm",children:"P\u0159ej\xedt do pln\xe9ho e-shopu"})})]}),0===e.length?(0,k.jsx)(s.o,{minH:"40vh",children:(0,k.jsxs)(x.T,{spacing:3,children:[(0,k.jsx)(v.E,{fontSize:"lg",color:"gray.500",children:"Zat\xedm zde nejsou \u017e\xe1dn\xe9 polo\u017eky."}),(0,k.jsx)(v.E,{fontSize:"sm",color:"gray.400",children:"Brzy zde najdete na\u0161e oble\u010den\xed a merchandise."})]})}):(0,k.jsx)(d.r,{columns:{base:1,sm:2,md:3,lg:4},spacing:6,children:e.map(e=>(0,k.jsx)(h.N,{href:e.url||"#",isExternal:!!e.url,_hover:{textDecoration:"none"},role:"group",children:(0,k.jsxs)(o.a,{bg:w,borderWidth:"1px",borderColor:z,borderRadius:"xl",overflow:"hidden",transition:"all 0.3s",_groupHover:{transform:"translateY(-4px)",boxShadow:"lg"},children:[(0,k.jsxs)(o.a,{position:"relative",paddingTop:"100%",overflow:"hidden",children:[(0,k.jsx)(u._,{src:e.image_url,alt:e.title,position:"absolute",top:0,left:0,width:"100%",height:"100%",objectFit:"cover",fallbackSrc:"/images/placeholder-clothing.jpg"}),e.url&&(0,k.jsx)(o.a,{position:"absolute",top:2,right:2,bg:"white",borderRadius:"full",p:2,opacity:0,_groupHover:{opacity:1},transition:"opacity 0.2s",children:(0,k.jsx)(y.HaR,{size:16})})]}),(0,k.jsxs)(x.T,{align:"stretch",p:4,spacing:2,children:[(0,k.jsx)(g.D,{as:"h3",size:"sm",noOfLines:2,children:e.title}),e.description&&(0,k.jsx)(v.E,{fontSize:"sm",color:"gray.600",noOfLines:2,children:e.description}),(0,k.jsxs)(p.z,{justify:"space-between",mt:2,children:[e.price&&e.price>0?(0,k.jsxs)(i.E,{colorScheme:"blue",fontSize:"md",px:2,py:1,children:[e.price," ",e.currency||"K\u010d"]}):(0,k.jsx)(o.a,{}),e.url&&(0,k.jsx)(v.E,{fontSize:"xs",color:"blue.500",children:"Zobrazit \u2192"})]})]})]})},e.id))})]})})]})}},1029:(e,t,n)=>{n.d(t,{$k:()=>x,C4:()=>v,D:()=>j,Kt:()=>p,Ky:()=>l,NK:()=>g,O3:()=>u,Qc:()=>h,T:()=>d,ds:()=>c,g9:()=>s,hZ:()=>r,w8:()=>m});var a=n(46291);function i(e){var t;if(!e||"object"!==typeof e)return e;const n=null!==(t=e.id)&&void 0!==t?t:e.ID,a=Array.isArray(e.children)?e.children.map(e=>i(e)):void 0;return{id:n,label:e.label,url:e.url,icon:e.icon,type:e.type,page_type:e.page_type,page_id:e.page_id,visible:e.visible,display_order:e.display_order,parent_id:e.parent_id,children:a,target:e.target,css_class:e.css_class,requires_auth:e.requires_auth,requires_admin:e.requires_admin,allow_editor:e.allow_editor}}function o(e){var t;if(!e||"object"!==typeof e)return e;return{id:null!==(t=e.id)&&void 0!==t?t:e.ID,platform:e.platform,url:e.url,display_order:e.display_order,visible:e.visible,icon:e.icon}}const r=async()=>{const e=await a.Ay.get("/navigation");return(Array.isArray(e.data)?e.data:[]).map(e=>i(e))},s=async()=>{const e=await a.Ay.get("/admin/navigation");return(Array.isArray(e.data)?e.data:[]).map(e=>i(e))},l=async e=>i((await a.Ay.post("/admin/navigation",e)).data),c=async(e,t)=>i((await a.Ay.put("/admin/navigation/".concat(e),t)).data),d=async e=>{await a.Ay.delete("/admin/navigation/".concat(e))},u=async e=>{await a.Ay.post("/admin/navigation/reorder",e)},h=async()=>{const e=await a.Ay.get("/admin/navigation/editor");return(Array.isArray(e.data)?e.data:[]).map(e=>i(e))},m=async()=>{const e=await a.Ay.get("/admin/social-links");return(Array.isArray(e.data)?e.data:[]).map(e=>o(e))},p=async e=>o((await a.Ay.post("/admin/social-links",e)).data),x=async(e,t)=>o((await a.Ay.put("/admin/social-links/".concat(e),t)).data),g=async e=>{await a.Ay.delete("/admin/social-linkLine truncated
|
||||
//# sourceMappingURL=main.dd323bc8.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/main.dd323bc8.js","mappings":"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 truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
(()=>{"use strict";var e={},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={id:o,loaded:!1,exports:{}};return e[o].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}r.m=e,(()=>{var e=[];r.O=(t,o,n,a)=>{if(!o){var i=1/0;for(l=0;l<e.length;l++){o=e[l][0],n=e[l][1],a=e[l][2];for(var d=!0,c=0;c<o.length;c++)(!1&a||i>=a)&&Object.keys(r.O).every(e=>r.O[e](o[c]))?o.splice(c--,1):(d=!1,a<i&&(i=a));if(d){e.splice(l--,1);var f=n();void 0!==f&&(t=f)}}return t}a=a||0;for(var l=e.length;l>0&&e[l-1][2]>a;l--)e[l]=e[l-1];e[l]=[o,n,a]}})(),r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;r.t=function(o,n){if(1&n&&(o=this(o)),8&n)return o;if("object"===typeof o&&o){if(4&n&&o.__esModule)return o;if(16&n&&"function"===typeof o.then)return o}var a=Object.create(null);r.r(a);var i={};e=e||[null,t({}),t([]),t(t)];for(var d=2&n&&o;("object"==typeof d||"function"==typeof d)&&!~e.indexOf(d);d=t(d))Object.getOwnPropertyNames(d).forEach(e=>i[e]=()=>o[e]);return i.default=()=>o,r.d(a,i),a}})(),r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,o)=>(r.f[o](e,t),t),[])),r.u=e=>"static/js/"+e+"."+{118:"8a550f36",154:"a93817c6",158:"c7e50479",266:"e18a46b8",334:"0d196877",339:"c1ec8d08",452:"bad3d00e",453:"d9749a7d",469:"ec731235",501:"0b99fbb0",548:"da462cb8",558:"0464ebe3",579:"f8a21d69",620:"edc51951",771:"2b2378c2",791:"2cae987d",798:"21001033",910:"bec7c150"}[e]+".chunk.js",r.miniCssF=e=>{},r.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={},t="frontend:";r.l=(o,n,a,i)=>{if(e[o])e[o].push(n);else{var d,c;if(void 0!==a)for(var f=document.getElementsByTagName("script"),l=0;l<f.length;l++){var u=f[l];if(u.getAttribute("src")==o||u.getAttribute("data-webpack")==t+a){d=u;break}}d||(c=!0,(d=document.createElement("script")).charset="utf-8",d.timeout=120,r.nc&&d.setAttribute("nonce",r.nc),d.setAttribute("data-webpack",t+a),d.src=o),e[o]=[n];var s=(t,r)=>{d.onerror=d.onload=null,clearTimeout(p);var n=e[o];if(delete e[o],d.parentNode&&d.parentNode.removeChild(d),n&&n.forEach(e=>e(r)),t)return t(r)},p=setTimeout(s.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=s.bind(null,d.onerror),d.onload=s.bind(null,d.onload),c&&document.head.appendChild(d)}}})(),r.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),r.p="/",(()=>{var e={121:0};r.f.j=(t,o)=>{var n=r.o(e,t)?e[t]:void 0;if(0!==n)if(n)o.push(n[2]);else if(121!=t){var a=new Promise((r,o)=>n=e[t]=[r,o]);o.push(n[2]=a);var i=r.p+r.u(t),d=new Error;r.l(i,o=>{if(r.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var a=o&&("load"===o.type?"missing":o.type),i=o&&o.target&&o.target.src;d.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",d.name="ChunkLoadError",d.type=a,d.request=i,n[1](d)}},"chunk-"+t,t)}else e[t]=0},r.O.j=t=>0===e[t];var t=(t,o)=>{var n,a,i=o[0],d=o[1],c=o[2],f=0;if(i.some(t=>0!==e[t])){for(n in d)r.o(d,n)&&(r.m[n]=d[n]);if(c)var l=c(r)}for(t&&t(o);f<i.length;f++)a=i[f],r.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return r.O(l)},o=self.webpackChunkfrontend=self.webpackChunkfrontend||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})(),r.nc=void 0})();
|
||||
//# sourceMappingURL=runtime.0b5f0839.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"static/js/runtime.0b5f0839.js","mappings":"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 truncated
|
||||
@@ -10,6 +10,7 @@
|
||||
"test": "vitest run"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hello-pangea/dnd": "^18.0.1",
|
||||
"@chakra-ui/icons": "^2.1.1",
|
||||
"@chakra-ui/react": "^2.8.2",
|
||||
"@emotion/react": "^11.11.1",
|
||||
@@ -17,7 +18,7 @@
|
||||
"@hookform/resolvers": "^3.3.4",
|
||||
"@lobehub/icons": "^1.10.1",
|
||||
"@monaco-editor/react": "^4.6.0",
|
||||
"@tanstack/react-query": "^4.36.1",
|
||||
"@tanstack/react-query": "^4.43.0",
|
||||
"@testing-library/jest-dom": "^5.17.0",
|
||||
"@testing-library/react": "^13.4.0",
|
||||
"@testing-library/user-event": "^13.5.0",
|
||||
@@ -29,56 +30,58 @@
|
||||
"@types/react-dom": "^18.2.18",
|
||||
"@types/react-frame-component": "^4.1.6",
|
||||
"axios": "^1.13.6",
|
||||
"chart.js": "^4.4.1",
|
||||
"chart.js": "^4.5.1",
|
||||
"date-fns": "^4.1.0",
|
||||
"dompurify": "^3.3.0",
|
||||
"framer-motion": "^10.16.4",
|
||||
"i18next": "^23.7.16",
|
||||
"i18next-browser-languagedetector": "^7.2.0",
|
||||
"i18next-http-backend": "^2.4.2",
|
||||
"i18next": "^23.16.8",
|
||||
"i18next-browser-languagedetector": "^7.2.2",
|
||||
"i18next-http-backend": "^2.7.3",
|
||||
"lucide-react": "^0.379.0",
|
||||
"maplibre-gl": "^5.9.0",
|
||||
"maplibre-gl": "^5.20.1",
|
||||
"monaco-editor": "^0.49.0",
|
||||
"popmotion": "^11.0.5",
|
||||
"qrcode": "^1.5.4",
|
||||
"quill": "^2.0.3",
|
||||
"react": "^18.2.0",
|
||||
"react-beautiful-dnd": "^13.1.1",
|
||||
"react-chartjs-2": "^5.2.0",
|
||||
"react-datepicker": "^8.7.0",
|
||||
"react-chartjs-2": "^5.3.1",
|
||||
"react-datepicker": "^8.10.0",
|
||||
"react-dom": "^18.2.0",
|
||||
"react-frame-component": "^5.2.7",
|
||||
"react-helmet-async": "^2.0.5",
|
||||
"react-hook-form": "^7.48.2",
|
||||
"react-hook-form": "^7.71.2",
|
||||
"react-i18next": "^13.5.0",
|
||||
"react-icons": "^4.12.0",
|
||||
"react-icons": "^5.6.0",
|
||||
"react-image-crop": "^11.0.10",
|
||||
"react-markdown": "^10.1.0",
|
||||
"react-quill": "^2.0.0",
|
||||
"react-router-dom": "^6.30.2",
|
||||
"react-router-dom": "^6.30.3",
|
||||
"react-simple-maps": "^3.0.0",
|
||||
"react-syntax-highlighter": "^15.6.6",
|
||||
"tinymce": "^8.2.2",
|
||||
"react-syntax-highlighter": "^16.1.1",
|
||||
"tinymce": "^8.3.2",
|
||||
"typescript": "^4.9.5",
|
||||
"web-vitals": "^2.1.4",
|
||||
"yup": "^1.3.3"
|
||||
"yup": "^1.7.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/chart.js": "^2.9.41",
|
||||
"@types/dompurify": "^3.0.5",
|
||||
"@types/geojson": "^7946.0.8",
|
||||
"@types/maplibre-gl": "^1.13.2",
|
||||
"@types/react-beautiful-dnd": "^13.1.8",
|
||||
"@types/react-chartjs-2": "^2.0.2",
|
||||
"@types/react-image-crop": "^8.1.6",
|
||||
"@types/react-syntax-highlighter": "^15.5.13",
|
||||
"@vitejs/plugin-react": "^4.4.1",
|
||||
"eslint-plugin-jsx-a11y": "^6.7.1",
|
||||
"eslint": "^9.39.1",
|
||||
"eslint-plugin-jsx-a11y": "^6.10.2",
|
||||
"eslint-plugin-react-hooks": "^7.0.1",
|
||||
"jsdom": "^26.1.0",
|
||||
"vite": "^6.3.5",
|
||||
"vitest": "^3.1.1"
|
||||
},
|
||||
"overrides": {
|
||||
"flatted": "3.4.1",
|
||||
"glob@7": {
|
||||
"minimatch": "3.1.3"
|
||||
}
|
||||
},
|
||||
"browserslist": {
|
||||
"production": [
|
||||
">0.2%",
|
||||
|
||||
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 5.2 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 9.4 KiB |
@@ -1 +1,26 @@
|
||||
{"short_name": "Fotbal Club", "name": "Fotbal Club - Oficiální aplikace", "description": "Oficiální webové stránky fotbalového klubu - aktuality, zápasy, tabulky, hráči a fotogalerie", "icons": [{"src": "favicon.ico", "sizes": "64x64 32x32 24x24 16x16", "type": "image/x-icon"}, {"src": "logo192.png", "type": "image/png", "sizes": "192x192"}, {"src": "logo512.png", "type": "image/png", "sizes": "512x512"}], "start_url": ".", "display": "standalone", "theme_color": "#000000", "background_color": "#ffffff"}
|
||||
{
|
||||
"short_name": "Fotbal Club",
|
||||
"name": "Fotbal Club - Oficiální aplikace",
|
||||
"description": "Oficiální webové stránky fotbalového klubu - aktuality, zápasy, tabulky, hráči a fotogalerie",
|
||||
"icons": [
|
||||
{
|
||||
"src": "favicon.ico",
|
||||
"sizes": "64x64 32x32 24x24 16x16",
|
||||
"type": "image/x-icon"
|
||||
},
|
||||
{
|
||||
"src": "logo192.png?v=2",
|
||||
"type": "image/png",
|
||||
"sizes": "192x192"
|
||||
},
|
||||
{
|
||||
"src": "logo512.png?v=2",
|
||||
"type": "image/png",
|
||||
"sizes": "512x512"
|
||||
}
|
||||
],
|
||||
"start_url": ".",
|
||||
"display": "standalone",
|
||||
"theme_color": "#000000",
|
||||
"background_color": "#ffffff"
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
/* eslint-disable no-restricted-globals */
|
||||
// Service Worker for PWA support and offline functionality
|
||||
|
||||
const CACHE_VERSION = 'v1.0.2';
|
||||
const CACHE_VERSION = 'v1.0.3';
|
||||
const CACHE_NAME = `fotbal-club-cache-${CACHE_VERSION}`;
|
||||
|
||||
// Rate limiting for background updates
|
||||
@@ -14,8 +14,8 @@ const STATIC_ASSETS = [
|
||||
'/index.html',
|
||||
'/manifest.json',
|
||||
'/favicon.ico',
|
||||
'/logo192.png',
|
||||
'/logo512.png',
|
||||
'/logo192.png?v=2',
|
||||
'/logo512.png?v=2',
|
||||
'/robots.txt',
|
||||
];
|
||||
|
||||
@@ -266,8 +266,8 @@ self.addEventListener('push', (event) => {
|
||||
const title = data.title || 'Fotbal Club';
|
||||
const options = {
|
||||
body: data.body || 'Nová notifikace',
|
||||
icon: '/logo192.png',
|
||||
badge: '/logo192.png',
|
||||
icon: '/logo192.png?v=2',
|
||||
badge: '/logo192.png?v=2',
|
||||
data: data.url || '/',
|
||||
};
|
||||
|
||||
|
||||
@@ -1,9 +1,33 @@
|
||||
import React from 'react';
|
||||
import { render, screen } from '@testing-library/react';
|
||||
import { vi } from 'vitest';
|
||||
import { HelmetProvider } from 'react-helmet-async';
|
||||
import App from './App';
|
||||
|
||||
test('renders learn react link', () => {
|
||||
render(<App />);
|
||||
const linkElement = screen.getByText(/learn react/i);
|
||||
expect(linkElement).toBeInTheDocument();
|
||||
vi.mock('./hooks/useUmami', () => ({
|
||||
useUmami: () => ({ isEnabled: false, isLoaded: false, trackEvent: vi.fn() }),
|
||||
}));
|
||||
|
||||
vi.mock('./hooks/usePublicSettings', () => ({
|
||||
usePublicSettings: () => ({ data: null }),
|
||||
}));
|
||||
|
||||
vi.mock('./utils/auth', () => ({
|
||||
isAuthenticated: () => false,
|
||||
checkAdminExists: async () => false,
|
||||
getToken: () => null,
|
||||
clearToken: vi.fn(),
|
||||
setToken: vi.fn(),
|
||||
}));
|
||||
|
||||
test('renders the app shell', () => {
|
||||
window.history.pushState({}, 'Test 404', '/test-not-found');
|
||||
|
||||
render(
|
||||
<HelmetProvider>
|
||||
<App />
|
||||
</HelmetProvider>
|
||||
);
|
||||
|
||||
expect(screen.getByText(/stránka nenalezena/i)).toBeInTheDocument();
|
||||
});
|
||||
@@ -13,6 +13,7 @@ interface UseFacrApiReturn {
|
||||
searchResults: SearchResponse['results'] | [];
|
||||
searchLoading: boolean;
|
||||
searchError: Error | null;
|
||||
clearSearchResults: () => void;
|
||||
|
||||
// Get club details by ID and type
|
||||
getClub: (clubId: string, clubType?: 'football' | 'futsal') => Promise<ClubInfo>;
|
||||
@@ -64,6 +65,7 @@ export const useFacrApi = (): UseFacrApiReturn => {
|
||||
async (query: string): Promise<SearchResponse> => {
|
||||
setSearchLoading(true);
|
||||
setSearchError(null);
|
||||
setSearchResults([]);
|
||||
try {
|
||||
const response = await handleApiCall(() => facrApi.searchClubs(query));
|
||||
setSearchResults(response.results || []);
|
||||
@@ -107,11 +109,18 @@ export const useFacrApi = (): UseFacrApiReturn => {
|
||||
facrApi.clearCache();
|
||||
}, []);
|
||||
|
||||
const clearSearchResults = useCallback(() => {
|
||||
setSearchResults([]);
|
||||
setSearchError(null);
|
||||
setSearchLoading(false);
|
||||
}, []);
|
||||
|
||||
return {
|
||||
searchClubs,
|
||||
searchResults,
|
||||
searchLoading,
|
||||
searchError,
|
||||
clearSearchResults,
|
||||
getClub,
|
||||
getClubTable,
|
||||
getClubCompetitions,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { useEffect, useState, useMemo, startTransition } from 'react';
|
||||
import { useEffect, useState, useMemo, useRef, startTransition } from 'react';
|
||||
import { Box, Button, FormControl, FormLabel, Input, VStack, Heading, useToast, SimpleGrid, Divider, Text, useColorModeValue, InputGroup, InputRightElement, List, ListItem, Spinner, HStack, Image, Checkbox, Tooltip, Alert, AlertIcon, Select, FormHelperText, Badge, Link } from '@chakra-ui/react';
|
||||
import { InfoOutlineIcon } from '@chakra-ui/icons';
|
||||
import './styles/MagazineHome.css';
|
||||
@@ -62,9 +62,11 @@ const SetupPage: React.FC = () => {
|
||||
const [clubUrl, setClubUrl] = useState('');
|
||||
const [clubLink, setClubLink] = useState('');
|
||||
const [clubQuery, setClubQuery] = useState('');
|
||||
const [selectedClubSearchLabel, setSelectedClubSearchLabel] = useState('');
|
||||
const { data: publicSettings } = usePublicSettings();
|
||||
const isManualClubDataMode = (publicSettings?.club_data_mode || '').toLowerCase() === 'manual';
|
||||
const { searchClubs, searchResults, searchLoading } = useFacrApi();
|
||||
const { searchClubs, searchResults, searchLoading, clearSearchResults } = useFacrApi();
|
||||
const suppressNextClubSearchRef = useRef(false);
|
||||
|
||||
const resolveLogoUrl = (u?: string | null) => {
|
||||
if (!u) return undefined;
|
||||
@@ -216,11 +218,16 @@ const SetupPage: React.FC = () => {
|
||||
useEffect(() => {
|
||||
const q = clubQuery.trim();
|
||||
if (!q) return;
|
||||
if (selectedClubSearchLabel.trim() && q === selectedClubSearchLabel.trim()) return;
|
||||
if (suppressNextClubSearchRef.current) {
|
||||
suppressNextClubSearchRef.current = false;
|
||||
return;
|
||||
}
|
||||
const t = setTimeout(() => {
|
||||
searchClubs(q).catch(() => {});
|
||||
}, 300);
|
||||
return () => clearTimeout(t);
|
||||
}, [clubQuery, searchClubs]);
|
||||
}, [clubQuery, searchClubs, selectedClubSearchLabel]);
|
||||
|
||||
useEffect(() => {
|
||||
if (isDomainHost && !showAdvancedApi) {
|
||||
@@ -332,12 +339,15 @@ const SetupPage: React.FC = () => {
|
||||
};
|
||||
|
||||
const handleSelectClub = async (item: SearchResult) => {
|
||||
suppressNextClubSearchRef.current = true;
|
||||
setSelectedClubSearchLabel(item.name || '');
|
||||
clearSearchResults();
|
||||
const clubIdValue = item.club_id || '';
|
||||
setClubId(clubIdValue);
|
||||
setClubType(item.club_type || 'football');
|
||||
setClubName(item.name || '');
|
||||
setClubUrl(item.url || '');
|
||||
setClubQuery(item.name || '');
|
||||
setClubQuery('');
|
||||
|
||||
// Try to fetch both logo and club name from logoapi first
|
||||
let logoUrl = '';
|
||||
@@ -827,12 +837,20 @@ const SetupPage: React.FC = () => {
|
||||
<FormControl>
|
||||
<FormLabel>Hledat klub (FAČR)</FormLabel>
|
||||
<InputGroup>
|
||||
<Input value={clubQuery} onChange={(e) => setClubQuery(e.target.value)} placeholder="Hledejte podle názvu klubu" />
|
||||
<Input
|
||||
value={clubQuery}
|
||||
onChange={(e) => {
|
||||
suppressNextClubSearchRef.current = false;
|
||||
setSelectedClubSearchLabel('');
|
||||
setClubQuery(e.target.value);
|
||||
}}
|
||||
placeholder="Hledejte podle názvu klubu"
|
||||
/>
|
||||
<InputRightElement>
|
||||
{searchLoading ? <Spinner size="sm" /> : null}
|
||||
</InputRightElement>
|
||||
</InputGroup>
|
||||
{clubQuery && searchResults?.length > 0 && (
|
||||
{clubQuery.trim() && clubQuery.trim() !== selectedClubSearchLabel && searchResults?.length > 0 && (
|
||||
<Box mt={2} borderWidth="1px" borderRadius="md" maxH="240px" overflowY="auto">
|
||||
<List spacing={0}>
|
||||
{searchResults.filter((r) => r.name && r.name.trim() !== '').slice(0, 8).map((r) => (
|
||||
|
||||
@@ -47,7 +47,7 @@ import {
|
||||
Collapse,
|
||||
Icon,
|
||||
} from '@chakra-ui/react';
|
||||
import { DragDropContext, Droppable, Draggable, DropResult } from 'react-beautiful-dnd';
|
||||
import { DragDropContext, Droppable, Draggable, DropResult } from '@hello-pangea/dnd';
|
||||
import AdminLayout from '../../layouts/AdminLayout';
|
||||
import {
|
||||
AddIcon,
|
||||
|
||||
@@ -2,24 +2,17 @@ import axios, { AxiosInstance, AxiosResponse, InternalAxiosRequestConfig } from
|
||||
import { reportError } from './errorReporter';
|
||||
import { getToken } from '../utils/auth';
|
||||
import { logAction } from './actionLog';
|
||||
import { resolveApiBaseUrl } from '../utils/apiBaseUrl';
|
||||
|
||||
function readStored(key: string): string | null {
|
||||
try { return localStorage.getItem(key); } catch { return null; }
|
||||
try {
|
||||
return localStorage.getItem(key);
|
||||
} catch {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
const storedApi = typeof window !== 'undefined' ? (readStored('fc_api_base_url') || readStored('api_base_url')) : null;
|
||||
const envApiUrl = process.env.REACT_APP_API_URL || process.env.REACT_APP_API_BASE_URL;
|
||||
let API_URL = storedApi || envApiUrl || '/api/v1';
|
||||
|
||||
try {
|
||||
const maybe = new URL(API_URL, typeof window !== 'undefined' ? window.location.origin : undefined);
|
||||
if (!/\/api\//.test(maybe.pathname)) {
|
||||
maybe.pathname = maybe.pathname.replace(/\/$/, '') + '/api/v1';
|
||||
API_URL = maybe.toString();
|
||||
} else {
|
||||
API_URL = maybe.toString();
|
||||
}
|
||||
} catch {}
|
||||
const API_URL = resolveApiBaseUrl();
|
||||
|
||||
export const api: AxiosInstance = axios.create({
|
||||
baseURL: API_URL,
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
function readStoredApiBase(key: string): string | null {
|
||||
try {
|
||||
return localStorage.getItem(key);
|
||||
} catch {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
export function normalizeApiBaseUrl(input?: string | null): string {
|
||||
const fallbackOrigin = typeof window !== 'undefined' ? window.location.origin : 'http://localhost';
|
||||
const candidate = (input || '').trim() || '/api/v1';
|
||||
|
||||
try {
|
||||
const resolved = new URL(candidate, fallbackOrigin);
|
||||
if (!/\/api\//.test(resolved.pathname)) {
|
||||
resolved.pathname = resolved.pathname.replace(/\/$/, '') + '/api/v1';
|
||||
}
|
||||
return resolved.toString();
|
||||
} catch {
|
||||
const trimmed = candidate.replace(/\/$/, '');
|
||||
return /\/api\//.test(trimmed) ? trimmed : `${trimmed}/api/v1`;
|
||||
}
|
||||
}
|
||||
|
||||
export function resolveApiBaseUrl(): string {
|
||||
const storedApi =
|
||||
typeof window !== 'undefined'
|
||||
? readStoredApiBase('fc_api_base_url') || readStoredApiBase('api_base_url')
|
||||
: null;
|
||||
const envApiUrl = process.env.REACT_APP_API_URL || process.env.REACT_APP_API_BASE_URL;
|
||||
|
||||
return normalizeApiBaseUrl(storedApi || envApiUrl || '/api/v1');
|
||||
}
|
||||
@@ -1,5 +1,7 @@
|
||||
// Use a single canonical key for the auth token across the app
|
||||
// Many modules expect 'auth_token' (see usages in services and build artifacts).
|
||||
import { resolveApiBaseUrl } from './apiBaseUrl';
|
||||
|
||||
const TOKEN_KEY = 'auth_token';
|
||||
const HAS_ADMIN_KEY = 'fotbal_club_has_admin';
|
||||
|
||||
@@ -43,9 +45,8 @@ export const setHasAdmin = (value: boolean): void => {
|
||||
|
||||
export const checkAdminExists = async (): Promise<boolean> => {
|
||||
try {
|
||||
// Use shared API base URL which is normalized to '/api/v1'
|
||||
const { API_URL } = await import('../services/api');
|
||||
const response = await fetch(`${API_URL}/auth/admin/exists`, {
|
||||
const apiUrl = resolveApiBaseUrl();
|
||||
const response = await fetch(`${apiUrl}/auth/admin/exists`, {
|
||||
headers: { 'Accept': 'application/json' },
|
||||
});
|
||||
if (response.ok) {
|
||||
|
||||
@@ -78,7 +78,7 @@ export function parseGoogleMapsUrl(url: string): MapCoordinates | null {
|
||||
}
|
||||
|
||||
// Try to extract from pathname (/@lat,lng,zoom format)
|
||||
const pathMatch = urlObj.pathname.match(/@(-?\d+\.\d+),(-?\d+\.\d+),(\d+)z/);
|
||||
const pathMatch = urlObj.pathname.match(/@(-?\d+\.\d+),(-?\d+\.\d+),(\d+)(?:[mz])/);
|
||||
if (pathMatch) {
|
||||
const latitude = parseFloat(pathMatch[1]);
|
||||
const longitude = parseFloat(pathMatch[2]);
|
||||
|
||||
@@ -253,6 +253,29 @@ const recordCircuitBreakerSuccess = (): void => {
|
||||
}
|
||||
};
|
||||
|
||||
const LOGO_API_HOSTS = new Set([
|
||||
'logoapi.sportcreative.eu',
|
||||
'www.logoapi.sportcreative.eu',
|
||||
]);
|
||||
|
||||
const normalizeLogoApiUrl = (raw?: string | null): string | null => {
|
||||
const value = String(raw || '').trim();
|
||||
if (!value) return null;
|
||||
|
||||
try {
|
||||
const fallbackOrigin = typeof window !== 'undefined'
|
||||
? window.location.origin
|
||||
: 'https://logoapi.sportcreative.eu';
|
||||
const parsed = new URL(value, fallbackOrigin);
|
||||
if (LOGO_API_HOSTS.has(parsed.hostname)) {
|
||||
parsed.protocol = 'https:';
|
||||
}
|
||||
return parsed.toString();
|
||||
} catch {
|
||||
return value;
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* Fetch logo from logoapi.sportcreative.eu with optimization and circuit breaker
|
||||
*/
|
||||
@@ -267,8 +290,16 @@ export const fetchLogoFromLogoAPI = async (teamId: string, teamName?: string): P
|
||||
// Check cache first
|
||||
const cached = await getCachedLogo(teamId);
|
||||
if (cached?.url && !cached.url.startsWith('blob:')) {
|
||||
const normalizedCachedUrl = normalizeLogoApiUrl(cached.url);
|
||||
await updateLastUsed(teamId);
|
||||
return cached.url;
|
||||
if (normalizedCachedUrl && normalizedCachedUrl !== cached.url) {
|
||||
await saveCachedLogo({
|
||||
...cached,
|
||||
url: normalizedCachedUrl,
|
||||
lastUsed: Date.now(),
|
||||
});
|
||||
}
|
||||
return normalizedCachedUrl;
|
||||
}
|
||||
|
||||
// Fetch from logoapi with timeout
|
||||
@@ -289,7 +320,7 @@ export const fetchLogoFromLogoAPI = async (teamId: string, teamName?: string): P
|
||||
}
|
||||
|
||||
const data = await res.json();
|
||||
const url = data.logo_url_svg || data.logo_url_png || data.logo_url;
|
||||
const url = normalizeLogoApiUrl(data.logo_url_svg || data.logo_url_png || data.logo_url);
|
||||
|
||||
if (!url) {
|
||||
recordCircuitBreakerFailure();
|
||||
@@ -319,19 +350,38 @@ export const fetchLogoFromLogoAPI = async (teamId: string, teamName?: string): P
|
||||
*/
|
||||
export const fetchClubNameAndLogoFromAPI = async (teamId: string): Promise<{ clubName?: string; logoUrl?: string } | null> => {
|
||||
try {
|
||||
const cached = await getCachedLogo(teamId);
|
||||
const cachedLogoUrl = cached?.url && !cached.url.startsWith('blob:')
|
||||
? normalizeLogoApiUrl(cached.url)
|
||||
: null;
|
||||
|
||||
// Fetch from logoapi
|
||||
const res = await fetch(`https://logoapi.sportcreative.eu/logos/${teamId}/json`, {
|
||||
method: 'GET',
|
||||
headers: { 'Accept': 'application/json' },
|
||||
});
|
||||
const controller = new AbortController();
|
||||
const timeoutId = setTimeout(() => controller.abort(), 5000);
|
||||
let res: Response;
|
||||
try {
|
||||
res = await fetch(`https://logoapi.sportcreative.eu/logos/${teamId}/json`, {
|
||||
method: 'GET',
|
||||
headers: { 'Accept': 'application/json' },
|
||||
signal: controller.signal,
|
||||
});
|
||||
} finally {
|
||||
clearTimeout(timeoutId);
|
||||
}
|
||||
|
||||
if (!res.ok) return null;
|
||||
if (!res.ok) {
|
||||
recordCircuitBreakerFailure();
|
||||
return cachedLogoUrl ? { logoUrl: cachedLogoUrl } : null;
|
||||
}
|
||||
|
||||
const data = await res.json();
|
||||
const logoUrl = data.logo_url_svg || data.logo_url_png || data.logo_url;
|
||||
const logoUrl = normalizeLogoApiUrl(data.logo_url_svg || data.logo_url_png || data.logo_url);
|
||||
const clubName = data.club_name;
|
||||
|
||||
if (!logoUrl && !clubName) return null;
|
||||
if (!logoUrl && !clubName) {
|
||||
recordCircuitBreakerFailure();
|
||||
return cachedLogoUrl ? { logoUrl: cachedLogoUrl } : null;
|
||||
}
|
||||
|
||||
// Cache the logo if available
|
||||
if (logoUrl) {
|
||||
@@ -343,14 +393,21 @@ export const fetchClubNameAndLogoFromAPI = async (teamId: string): Promise<{ clu
|
||||
lastUsed: Date.now(),
|
||||
});
|
||||
}
|
||||
|
||||
recordCircuitBreakerSuccess();
|
||||
|
||||
return {
|
||||
clubName: clubName || undefined,
|
||||
logoUrl: logoUrl || undefined,
|
||||
logoUrl: logoUrl || cachedLogoUrl || undefined,
|
||||
};
|
||||
} catch (e) {
|
||||
recordCircuitBreakerFailure();
|
||||
console.warn(`Failed to fetch club info for team ${teamId}:`, e);
|
||||
return null;
|
||||
const cached = await getCachedLogo(teamId).catch(() => null);
|
||||
const cachedLogoUrl = cached?.url && !cached.url.startsWith('blob:')
|
||||
? normalizeLogoApiUrl(cached.url)
|
||||
: null;
|
||||
return cachedLogoUrl ? { logoUrl: cachedLogoUrl } : null;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||