import React, { useEffect } from "react"; import Layout from "@/components/layout/Layout"; import { UrdfSelectionModalContainer } from "@/components/UrdfSelectionModalContainer"; import { useUrdf } from "@/hooks/useUrdf"; // This is needed to make TypeScript recognize webkitdirectory as a valid attribute declare module "react" { interface InputHTMLAttributes extends React.HTMLAttributes { directory?: string; webkitdirectory?: string; } } const UrdfView: React.FC = () => { // Get the setIsDefaultModel function from the useUrdf hook const { setIsDefaultModel } = useUrdf(); // Set isDefaultModel to true when the component mounts useEffect(() => { setIsDefaultModel(true); console.log("🤖 Playground opened: Setting default model to true"); }, [setIsDefaultModel]); return (
{/* Layout taking full height */}
{/* Selection Modal Container - positioned at root level to avoid nesting issues */}
); }; export default UrdfView;