import { Outlet } from "react-router-dom";
import { ProtectedRoute } from "@/components/auth/ProtectedRoute";
import { OptimizedRedirector } from "@/components/auth/OptimizedRedirector";
import { TripProvider } from "@/contexts/TripContext";
import { DashboardLayout } from "./DashboardLayout";

export default function PlannerProtectedLayout() {
  return <ProtectedRoute allowedRoles={["planner"]}><TripProvider><OptimizedRedirector /><DashboardLayout><Outlet /></DashboardLayout></TripProvider></ProtectedRoute>;
}
