import { lazy } from "react" import { useIntersectionObserver } from "@/lib/use-intersection-observer" import { cn } from "@/lib/utils" const ContainersTable = lazy(() => import("../../containers-table/containers-table")) export function LazyContainersTable({ systemId }: { systemId: string }) { const { isIntersecting, ref } = useIntersectionObserver({ rootMargin: "90px" }) return (
{isIntersecting && }
) } const SmartTable = lazy(() => import("./smart-table")) export function LazySmartTable({ systemId }: { systemId: string }) { const { isIntersecting, ref } = useIntersectionObserver({ rootMargin: "90px" }) return (
{isIntersecting && }
) } const SystemdTable = lazy(() => import("../../systemd-table/systemd-table")) export function LazySystemdTable({ systemId }: { systemId: string }) { const { isIntersecting, ref } = useIntersectionObserver() return (
{isIntersecting && }
) }