"use client"; import { Suspense, useState, useCallback } from "react"; import { LayoutConfigurationsTable } from "@/app/components/layout-configurations/LayoutConfigurationsTable"; import { CreateLayoutConfigurationDialog } from "@/app/components/layout-configurations/CreateLayoutConfigurationDialog"; import { Skeleton } from "@/components/ui/skeleton"; import { Button } from "@/components/ui/button"; import { RefreshCw } from "lucide-react"; export default function LayoutConfigurationsPage() { const [refreshKey, setRefreshKey] = useState(0); const handleRefresh = useCallback(() => { setRefreshKey(prev => prev + 1); }, []); return (

Layout Configurations

}>
); } function LayoutConfigurationsSkeleton() { return (
{[...Array(5)].map((_, i) => (
))}
); }