From ee46ed2ead6bed6f1cfbecc1f2c8852c25150945 Mon Sep 17 00:00:00 2001 From: Harsh Shrikant Bhat <90265455+harshsbhat@users.noreply.github.com> Date: Tue, 17 Sep 2024 14:08:51 +0530 Subject: [PATCH 01/12] Discord dark mode and fixing the link --- apps/dashboard/components/dashboard/command-menu.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/dashboard/components/dashboard/command-menu.tsx b/apps/dashboard/components/dashboard/command-menu.tsx index e262ef810c..c93be56a36 100644 --- a/apps/dashboard/components/dashboard/command-menu.tsx +++ b/apps/dashboard/components/dashboard/command-menu.tsx @@ -68,9 +68,9 @@ export function CommandMenu() { const DiscordCommand: React.FC = () => { const router = useRouter(); return ( - router.push("/discord")}> + router.push("https://unkey.com/discord")}> { From d817f167e538b18a82a31a6cd21e31283b3dc158 Mon Sep 17 00:00:00 2001 From: Harsh Shrikant Bhat <90265455+harshsbhat@users.noreply.github.com> Date: Tue, 17 Sep 2024 14:31:55 +0530 Subject: [PATCH 02/12] Requested changes --- apps/dashboard/components/dashboard/command-menu.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/dashboard/components/dashboard/command-menu.tsx b/apps/dashboard/components/dashboard/command-menu.tsx index c93be56a36..751a3fe210 100644 --- a/apps/dashboard/components/dashboard/command-menu.tsx +++ b/apps/dashboard/components/dashboard/command-menu.tsx @@ -70,7 +70,7 @@ const DiscordCommand: React.FC = () => { return ( router.push("https://unkey.com/discord")}> { From c57208988f36a103acf92964978f197eac6d55d0 Mon Sep 17 00:00:00 2001 From: Harsh Shrikant Bhat <90265455+harshsbhat@users.noreply.github.com> Date: Tue, 17 Sep 2024 14:44:15 +0530 Subject: [PATCH 03/12] Requested changes --- apps/dashboard/components/dashboard/command-menu.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/dashboard/components/dashboard/command-menu.tsx b/apps/dashboard/components/dashboard/command-menu.tsx index 751a3fe210..2467f34339 100644 --- a/apps/dashboard/components/dashboard/command-menu.tsx +++ b/apps/dashboard/components/dashboard/command-menu.tsx @@ -79,7 +79,6 @@ const DiscordCommand: React.FC = () => { From 686e6d3009de05eef1acf54a7936d3fd2a29015a Mon Sep 17 00:00:00 2001 From: Harsh Shrikant Bhat <90265455+harshsbhat@users.noreply.github.com> Date: Tue, 17 Sep 2024 14:57:43 +0530 Subject: [PATCH 04/12] Lint --- apps/dashboard/components/dashboard/command-menu.tsx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/apps/dashboard/components/dashboard/command-menu.tsx b/apps/dashboard/components/dashboard/command-menu.tsx index 2467f34339..7beacaace7 100644 --- a/apps/dashboard/components/dashboard/command-menu.tsx +++ b/apps/dashboard/components/dashboard/command-menu.tsx @@ -77,9 +77,7 @@ const DiscordCommand: React.FC = () => { preserveAspectRatio="xMidYMid" > - + Go to Discord From ff15f9420279033c5a740d4a8e984f0fe797bc20 Mon Sep 17 00:00:00 2001 From: Harsh Shrikant Bhat <90265455+harshsbhat@users.noreply.github.com> Date: Fri, 20 Sep 2024 22:23:43 +0530 Subject: [PATCH 05/12] Adding support to sidebar --- apps/dashboard/app/(app)/desktop-sidebar.tsx | 38 ++++- .../dashboard/feedback-component.tsx | 158 ++++++++++++++++++ 2 files changed, 194 insertions(+), 2 deletions(-) create mode 100644 apps/dashboard/components/dashboard/feedback-component.tsx diff --git a/apps/dashboard/app/(app)/desktop-sidebar.tsx b/apps/dashboard/app/(app)/desktop-sidebar.tsx index 3e9d4af26f..65a20848e2 100644 --- a/apps/dashboard/app/(app)/desktop-sidebar.tsx +++ b/apps/dashboard/app/(app)/desktop-sidebar.tsx @@ -1,5 +1,14 @@ "use client"; +import { Feedback } from "@/components/dashboard/feedback-component"; import { Badge } from "@/components/ui/badge"; +import { + CommandDialog, + CommandEmpty, + CommandGroup, + CommandInput, + CommandItem, + CommandList, +} from "@/components/ui/command"; import { Tooltip, TooltipContent, TooltipTrigger } from "@/components/ui/tooltip"; import type { Workspace } from "@/lib/db"; import { cn } from "@/lib/utils"; @@ -38,7 +47,7 @@ type Props = { type NavItem = { disabled?: boolean; tooltip?: string; - icon: LucideIcon; + icon: LucideIcon | React.ElementType; href: string; external?: boolean; label: string; @@ -47,6 +56,23 @@ type NavItem = { hidden?: boolean; }; +const DiscordIcon = () => ( + + + + + +); + const Tag: React.FC<{ label: string; className?: string }> = ({ label, className }) => (
= ({ workspace, className }) => { external: true, label: "Docs", }, + { + icon: DiscordIcon, + href: "https://www.unkey.com/discord", + external: true, + label: "Discord", + }, ]; const firstOfNextMonth = new Date(); firstOfNextMonth.setUTCMonth(firstOfNextMonth.getUTCMonth() + 1); firstOfNextMonth.setDate(1); - return (