Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Add examples menu to File menu
Browse files
src/components/toolbars/top-menu/file/index.tsx
CHANGED
@@ -3,7 +3,7 @@ import { useEffect } from "react"
|
|
3 |
import { useTimeline } from "@aitube/timeline"
|
4 |
import { useHotkeys } from "react-hotkeys-hook"
|
5 |
|
6 |
-
import { MenubarContent, MenubarItem, MenubarMenu, MenubarSeparator, MenubarShortcut, MenubarTrigger } from "@/components/ui/menubar"
|
7 |
import { useOpenFilePicker, useQueryStringParams } from "@/lib/hooks"
|
8 |
import { IframeWarning } from "@/components/dialogs/iframe-warning"
|
9 |
import { useIO } from "@/services/io/useIO"
|
@@ -67,6 +67,17 @@ export function TopMenuFile() {
|
|
67 |
Save project (.clap)<MenubarShortcut>⌘S</MenubarShortcut>
|
68 |
</MenubarItem>
|
69 |
<MenubarSeparator />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
{/*
|
71 |
<MenubarItem
|
72 |
onClick={() => {
|
|
|
3 |
import { useTimeline } from "@aitube/timeline"
|
4 |
import { useHotkeys } from "react-hotkeys-hook"
|
5 |
|
6 |
+
import { MenubarContent, MenubarItem, MenubarMenu, MenubarSeparator, MenubarShortcut, MenubarSub, MenubarSubContent, MenubarSubTrigger, MenubarTrigger } from "@/components/ui/menubar"
|
7 |
import { useOpenFilePicker, useQueryStringParams } from "@/lib/hooks"
|
8 |
import { IframeWarning } from "@/components/dialogs/iframe-warning"
|
9 |
import { useIO } from "@/services/io/useIO"
|
|
|
67 |
Save project (.clap)<MenubarShortcut>⌘S</MenubarShortcut>
|
68 |
</MenubarItem>
|
69 |
<MenubarSeparator />
|
70 |
+
<MenubarSub>
|
71 |
+
<MenubarSubTrigger>Examples</MenubarSubTrigger>
|
72 |
+
<MenubarSubContent>
|
73 |
+
<MenubarItem onClick={() => {
|
74 |
+
openClapUrl('/samples/claps/wasteland.clap')
|
75 |
+
}}>
|
76 |
+
Wasteland
|
77 |
+
</MenubarItem>
|
78 |
+
</MenubarSubContent>
|
79 |
+
</MenubarSub>
|
80 |
+
<MenubarSeparator />
|
81 |
{/*
|
82 |
<MenubarItem
|
83 |
onClick={() => {
|