diff --git a/coderd/appearance/appearance.go b/coderd/appearance/appearance.go index 9b45884ce115e..452ba071e1101 100644 --- a/coderd/appearance/appearance.go +++ b/coderd/appearance/appearance.go @@ -26,6 +26,11 @@ var DefaultSupportLinks = []codersdk.LinkConfig{ Target: "https://coder.com/chat?utm_source=coder&utm_medium=coder&utm_campaign=server-footer", Icon: "chat", }, + { + Name: "Star the Repo", + Target: "https://github.com/coder/coder", + Icon: "star", + }, } type AGPLFetcher struct{} diff --git a/site/src/modules/dashboard/Navbar/UserDropdown/UserDropdown.stories.tsx b/site/src/modules/dashboard/Navbar/UserDropdown/UserDropdown.stories.tsx index c7652eb460c77..e5bd46bb853b8 100644 --- a/site/src/modules/dashboard/Navbar/UserDropdown/UserDropdown.stories.tsx +++ b/site/src/modules/dashboard/Navbar/UserDropdown/UserDropdown.stories.tsx @@ -14,6 +14,7 @@ const meta: Meta = { { icon: "docs", name: "Documentation", target: "" }, { icon: "bug", name: "Report a bug", target: "" }, { icon: "chat", name: "Join the Coder Discord", target: "" }, + { icon: "star", name: "Star the Repo", target: "" }, { icon: "/icon/aws.svg", name: "Amazon Web Services", target: "" }, ], }, diff --git a/site/src/modules/dashboard/Navbar/UserDropdown/UserDropdownContent.tsx b/site/src/modules/dashboard/Navbar/UserDropdown/UserDropdownContent.tsx index b82178b3812fc..047a4d7dab25b 100644 --- a/site/src/modules/dashboard/Navbar/UserDropdown/UserDropdownContent.tsx +++ b/site/src/modules/dashboard/Navbar/UserDropdown/UserDropdownContent.tsx @@ -12,6 +12,7 @@ import LaunchIcon from "@mui/icons-material/LaunchOutlined"; import DocsIcon from "@mui/icons-material/MenuBook"; import Divider from "@mui/material/Divider"; import MenuItem from "@mui/material/MenuItem"; +import type { SvgIconProps } from "@mui/material/SvgIcon"; import Tooltip from "@mui/material/Tooltip"; import type { FC } from "react"; import { Link } from "react-router-dom"; @@ -54,6 +55,8 @@ export const UserDropdownContent: FC = ({ return ; case "docs": return ; + case "star": + return ; default: return ( = ({ ); }; +export const GithubStar: FC = (props) => ( + +); + const includeBuildInfo = ( href: string, buildInfo?: TypesGen.BuildInfoResponse,