import { OnboardingButtons, useDismiss, useNextClick } from '.' import { onboardingPaths } from 'routes/Onboarding/paths' import { isTauri } from 'lib/isTauri' import { useModelingContext } from 'hooks/useModelingContext' export default function ProjectMenu() { const { context } = useModelingContext() const dismiss = useDismiss() const next = useNextClick(onboardingPaths.EXPORT) const tauri = isTauri() return (
Click on your part's name in the upper left to open the project menu. {tauri && ( <> You can click the Zoo logo to quickly navigate home.> )}
{tauri ? ( <>From here you can manage files in your project and export your current part. Your projects are{' '} all saved locally as a folder on your device. You can configure where projects are saved in the settings.
We are working to support assemblies as separate kcl files importing parts from each other, but for now you can only open and export individual parts.
> ) : ( <>From here you can export your part. You can't manage separate files and separate projects from the browser; you have to{' '} download the desktop app {' '} for that. We aren't hosting files for you at this time but are considering supporting it in the future, so we're building Modeling App with a browser-first experience in mind.
> )}