import { Box, Divider, Group, Paper, Skeleton, Stack } from "@mantine/core"; import SwipeableTabs from "@/components/swipeable-tabs"; import TeamList from "@/features/teams/components/team-list"; import { StatsSkeleton } from "@/components/stats-overview"; import BadgeShowcaseSkeleton from "@/features/badges/components/badge-showcase-skeleton"; import HeaderSkeleton from "./header-skeleton"; import { useLingui } from "@lingui/react/macro"; const MatchCardSkeleton = ({ opacity = 1 }: { opacity?: number }) => ( {[0, 1].map((row) => ( ))} ); const MatchListSkeleton = ({ count = 4 }: { count?: number }) => ( {Array.from({ length: count }).map((_, index) => ( ))} ); const OverviewSkeleton = () => ( <> ); const ProfileSkeleton = () => { const { t } = useLingui(); const tabs = [ { label: t`Overview`, value: "overview", content: , }, { label: t`Matches`, value: "matches", content: , }, { label: t`Teams`, value: "teams", content: , }, ]; return ( <> ); }; export default ProfileSkeleton;