+ )}
{fileHasSeasonText && seasonAmount?.length === 1 && (
season
diff --git a/web/src/components/DialogTorrentDetailsContent/index.jsx b/web/src/components/DialogTorrentDetailsContent/index.jsx
index ac4e15a..846dec5 100644
--- a/web/src/components/DialogTorrentDetailsContent/index.jsx
+++ b/web/src/components/DialogTorrentDetailsContent/index.jsx
@@ -12,9 +12,8 @@ import { useUpdateCache, useGetSettings } from './customHooks'
import DialogHeader from './DialogHeader'
import TorrentCache from './TorrentCache'
import Table from './Table'
+import DetailedView from './DetailedView'
import {
- DetailedViewWidgetSection,
- DetailedViewCacheSection,
DialogContentGrid,
MainSection,
Poster,
@@ -27,20 +26,18 @@ import {
TorrentFilesSection,
Divider,
} from './style'
-import {
- DownlodSpeedWidget,
- UploadSpeedWidget,
- PeersWidget,
- SizeWidget,
- PiecesCountWidget,
- PiecesLengthWidget,
- StatusWidget,
-} from './widgets'
+import { DownlodSpeedWidget, UploadSpeedWidget, PeersWidget, SizeWidget } from './widgets'
import TorrentFunctions from './TorrentFunctions'
import { isFilePlayable } from './helpers'
const shortenText = (text, count) => text.slice(0, count) + (text.length > count ? '...' : '')
+const Loader = () => (
+
+
+
+)
+
export default function DialogTorrentDetailsContent({ closeDialog, torrent }) {
const [isLoading, setIsLoading] = useState(true)
const [isDetailedCacheView, setIsDetailedCacheView] = useState(false)
@@ -115,29 +112,18 @@ export default function DialogTorrentDetailsContent({ closeDialog, torrent }) {
{isLoading ? (
-
-
-
+
) : isDetailedCacheView ? (
- <>
-
- Data
-
-
-
-
-
-
-
-
-
-
-
-
- Cache
-
-
- >
+
) : (
diff --git a/web/src/components/DialogTorrentDetailsContent/style.js b/web/src/components/DialogTorrentDetailsContent/style.js
index 8b83cd0..69beb40 100644
--- a/web/src/components/DialogTorrentDetailsContent/style.js
+++ b/web/src/components/DialogTorrentDetailsContent/style.js
@@ -251,21 +251,3 @@ export const Divider = styled.div`
background-color: rgba(0, 0, 0, 0.12);
margin: 30px 0;
`
-
-export const DetailedViewWidgetSection = styled.section`
- padding: 40px;
- background: linear-gradient(145deg, #e4f6ed, #b5dec9);
-
- @media (max-width: 800px) {
- padding: 20px;
- }
-`
-
-export const DetailedViewCacheSection = styled.section`
- padding: 40px;
- box-shadow: inset 3px 25px 8px -25px rgba(0, 0, 0, 0.5);
-
- @media (max-width: 800px) {
- padding: 20px;
- }
-`