Revert "Lazy load Statistics Modal"

This reverts commit 62feb55702.
This commit is contained in:
Wavering Ana 2025-01-31 20:51:20 -05:00
parent 62feb55702
commit 2eb8949064
2 changed files with 14 additions and 20 deletions

View file

@ -1,5 +1,3 @@
import { lazy, Suspense } from 'react'
import { useEffect, useState } from 'react'
import { Link } from '../types/api'
import { getAllLinks, deleteLink } from '../api/client'
@ -24,7 +22,7 @@ import {
DialogFooter,
} from "@/components/ui/dialog"
const StatisticsModal = lazy(() => import('./StatisticsModal'))
import { StatisticsModal } from "./StatisticsModal"
interface LinkListProps {
refresh?: number;
@ -188,15 +186,11 @@ export function LinkList({ refresh = 0 }: LinkListProps) {
</div>
</CardContent>
</Card>
{statsModal.isOpen && (
<Suspense fallback={<div>Loading...</div>}>
<StatisticsModal
isOpen={statsModal.isOpen}
onClose={() => setStatsModal({ isOpen: false, linkId: null })}
linkId={statsModal.linkId!}
/>
</Suspense>
)}
</>
)
}

View file

@ -58,7 +58,7 @@ const CustomTooltip = ({
return null;
};
export default function StatisticsModal({ isOpen, onClose, linkId }: StatisticsModalProps) {
export function StatisticsModal({ isOpen, onClose, linkId }: StatisticsModalProps) {
const [clicksOverTime, setClicksOverTime] = useState<EnhancedClickStats[]>([]);
const [sourcesData, setSourcesData] = useState<SourceStats[]>([]);
const [loading, setLoading] = useState(true);