Spaces:
Running
Running
import { useUrdf } from "@/hooks/useUrdf"; | |
import { UrdfSelectionModal } from "@/components/ui/UrdfSelectionModal"; | |
/** | |
* Container component that manages the URDF selection modal. | |
* This is meant to be placed in the application layout to ensure the modal | |
* is accessible throughout the application without nesting issues. | |
*/ | |
export function UrdfSelectionModalContainer() { | |
const { | |
isSelectionModalOpen, | |
setIsSelectionModalOpen, | |
urdfModelOptions, | |
selectUrdfModel, | |
} = useUrdf(); | |
return ( | |
<UrdfSelectionModal | |
isOpen={isSelectionModalOpen} | |
onClose={() => setIsSelectionModalOpen(false)} | |
urdfModels={urdfModelOptions} | |
onSelectModel={selectUrdfModel} | |
/> | |
); | |
} | |