diff --git a/apps/recorder/public/assets/favicon.ico b/apps/recorder/public/assets/favicon.ico deleted file mode 100644 index a314325..0000000 Binary files a/apps/recorder/public/assets/favicon.ico and /dev/null differ diff --git a/apps/recorder/public/assets/favicon.ico b/apps/recorder/public/assets/favicon.ico new file mode 120000 index 0000000..94c6ee0 --- /dev/null +++ b/apps/recorder/public/assets/favicon.ico @@ -0,0 +1 @@ +../../../../assets/favicon.ico \ No newline at end of file diff --git a/apps/webui/public/assets/favicon.ico b/apps/webui/public/assets/favicon.ico deleted file mode 100644 index a314325..0000000 Binary files a/apps/webui/public/assets/favicon.ico and /dev/null differ diff --git a/apps/webui/public/assets/favicon.ico b/apps/webui/public/assets/favicon.ico new file mode 120000 index 0000000..94c6ee0 --- /dev/null +++ b/apps/webui/public/assets/favicon.ico @@ -0,0 +1 @@ +../../../../assets/favicon.ico \ No newline at end of file diff --git a/apps/webui/public/assets/favicon.png b/apps/webui/public/assets/favicon.png new file mode 120000 index 0000000..bca44f4 --- /dev/null +++ b/apps/webui/public/assets/favicon.png @@ -0,0 +1 @@ +../../../../assets/favicon.png \ No newline at end of file diff --git a/apps/webui/src/components/layout/app-icon.tsx b/apps/webui/src/components/layout/app-icon.tsx new file mode 100644 index 0000000..1d14d3e --- /dev/null +++ b/apps/webui/src/components/layout/app-icon.tsx @@ -0,0 +1,33 @@ +import { Image } from '@kobalte/core/image'; +import { + SidebarMenu, + SidebarMenuButton, + SidebarMenuItem, +} from '~/components/ui/sidebar'; + +export function AppIcon() { + return ( + + + +
+ + + KONOBANGU + +
+
+ Konobangu + @dumtruck +
+
+
+
+ ); +} diff --git a/apps/webui/src/components/layout/app-sidebar.tsx b/apps/webui/src/components/layout/app-sidebar.tsx index b2a4d53..3252ec7 100644 --- a/apps/webui/src/components/layout/app-sidebar.tsx +++ b/apps/webui/src/components/layout/app-sidebar.tsx @@ -18,10 +18,10 @@ import { SidebarHeader, SidebarRail, } from '~/components/ui/sidebar'; +import { AppIcon } from './app-icon'; import { NavMain } from './nav-main'; import { NavProjects } from './nav-projects'; import { NavUser } from './nav-user'; -import { TeamSwitcher } from './team-switcher'; // This is sample data. const data = { @@ -30,23 +30,6 @@ const data = { email: 'm@example.com', avatar: '/avatars/shadcn.jpg', }, - teams: [ - { - name: 'Acme Inc', - logo: GalleryVerticalEnd, - plan: 'Enterprise', - }, - { - name: 'Acme Corp.', - logo: AudioWaveform, - plan: 'Startup', - }, - { - name: 'Evil Corp.', - logo: Command, - plan: 'Free', - }, - ], navMain: [ { title: 'Playground', @@ -159,7 +142,7 @@ export const AppSidebar = (props: AppSidebarRootProps) => { return ( - + diff --git a/apps/webui/src/components/layout/team-switcher.tsx b/apps/webui/src/components/layout/team-switcher.tsx deleted file mode 100644 index 04c5bc9..0000000 --- a/apps/webui/src/components/layout/team-switcher.tsx +++ /dev/null @@ -1,79 +0,0 @@ -import { ChevronsUpDown, type LucideIcon, Plus } from 'lucide-solid'; -import { For, createSignal } from 'solid-js'; -import { Dynamic } from 'solid-js/web'; - -import { - DropdownMenu, - DropdownMenuContent, - DropdownMenuItem, - DropdownMenuLabel, - DropdownMenuSeparator, - DropdownMenuShortcut, - DropdownMenuTrigger, -} from '~/components/ui/dropdown-menu'; -import { - SidebarMenu, - SidebarMenuButton, - SidebarMenuItem, -} from '~/components/ui/sidebar'; - -export function TeamSwitcher(props: { - teams: { - name: string; - logo: LucideIcon; - plan: string; - }[]; -}) { - const [activeTeam, setActiveTeam] = createSignal(props.teams[0]); - - const logo = activeTeam().logo; - - return ( - - - - -
- -
-
- {activeTeam().name} - {activeTeam().plan} -
- -
- - - Teams - - - {(team, index) => ( - setActiveTeam(team)} - class="gap-2 p-2" - > -
- -
- {team.name} - ⌘{index() + 1} -
- )} -
- - -
- -
-
Add team
-
-
-
-
-
- ); -} diff --git a/assets/android-chrome-192x192.png b/assets/android-chrome-192x192.png index 879c3ac..76dd713 100644 Binary files a/assets/android-chrome-192x192.png and b/assets/android-chrome-192x192.png differ diff --git a/assets/android-chrome-512x512.png b/assets/android-chrome-512x512.png index 9958b07..5f9a735 100644 Binary files a/assets/android-chrome-512x512.png and b/assets/android-chrome-512x512.png differ diff --git a/assets/apple-touch-icon.png b/assets/apple-touch-icon.png index 4ceead8..0805f8c 100644 Binary files a/assets/apple-touch-icon.png and b/assets/apple-touch-icon.png differ diff --git a/assets/favicon-1024x1024.png b/assets/favicon-1024x1024.png new file mode 100644 index 0000000..2fb4974 Binary files /dev/null and b/assets/favicon-1024x1024.png differ diff --git a/assets/favicon-16x16.png b/assets/favicon-16x16.png index 81d9c4a..12939c3 100644 Binary files a/assets/favicon-16x16.png and b/assets/favicon-16x16.png differ diff --git a/assets/favicon-32x32.png b/assets/favicon-32x32.png index b87374c..9321ec8 100644 Binary files a/assets/favicon-32x32.png and b/assets/favicon-32x32.png differ diff --git a/assets/favicon.ico b/assets/favicon.ico index a314325..d66c986 100644 Binary files a/assets/favicon.ico and b/assets/favicon.ico differ diff --git a/assets/favicon.png b/assets/favicon.png index ba915d1..f0a1b27 100644 Binary files a/assets/favicon.png and b/assets/favicon.png differ diff --git a/assets/favicon.webp b/assets/favicon.webp index 35c8996..a13024e 100644 Binary files a/assets/favicon.webp and b/assets/favicon.webp differ