feat: Add new composer

This commit is contained in:
Jesse Wierzbinski 2024-11-30 19:15:23 +01:00
parent 49d356e2ab
commit 4dfbd845d3
No known key found for this signature in database
40 changed files with 584 additions and 222 deletions

View file

@ -9,6 +9,7 @@ import {
House,
LogOut,
MapIcon,
Pen,
Settings2,
} from "lucide-vue-next";
import { Avatar, AvatarFallback, AvatarImage } from "~/components/ui/avatar";
@ -53,6 +54,7 @@ import {
SidebarRail,
SidebarTrigger,
} from "~/components/ui/sidebar";
import { Button } from "../ui/button";
import ThemeSwitcher from "./theme-switcher.vue";
const data = {
@ -237,6 +239,12 @@ const instance = useInstance();
</DropdownMenuContent>
</DropdownMenu>
</SidebarMenuItem>
<SidebarMenuItem>
<Button variant="default" size="lg" class="w-full" @click="useEvent('composer:open')">
<Pen />
Compose
</Button>
</SidebarMenuItem>
</SidebarMenu>
</SidebarFooter>
<SidebarRail />