From 97d1d2f4f0c379507b7ebeca009d7a425e74fb81 Mon Sep 17 00:00:00 2001 From: Kira Pilot Date: Wed, 22 Jun 2022 17:05:21 -0400 Subject: [PATCH] added a default app icon (#2595) resolves #2268 --- site/src/components/AppLink/AppLink.tsx | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/site/src/components/AppLink/AppLink.tsx b/site/src/components/AppLink/AppLink.tsx index c02ae839a6..f57dd0ef32 100644 --- a/site/src/components/AppLink/AppLink.tsx +++ b/site/src/components/AppLink/AppLink.tsx @@ -1,6 +1,7 @@ import Link from "@material-ui/core/Link" import { makeStyles } from "@material-ui/core/styles" -import React, { FC } from "react" +import ComputerIcon from "@material-ui/icons/Computer" +import { FC } from "react" import * as TypesGen from "../../api/typesGenerated" import { combineClasses } from "../../util/combineClasses" @@ -8,7 +9,7 @@ export interface AppLinkProps { userName: TypesGen.User["username"] workspaceName: TypesGen.Workspace["name"] appName: TypesGen.WorkspaceApp["name"] - appIcon: TypesGen.WorkspaceApp["icon"] + appIcon?: TypesGen.WorkspaceApp["icon"] } export const AppLink: FC = ({ userName, workspaceName, appName, appIcon }) => { @@ -25,11 +26,15 @@ export const AppLink: FC = ({ userName, workspaceName, appName, ap window.open(href, appName, "width=900,height=600") }} > - {`${appName} + {appIcon ? ( + {`${appName} + ) : ( + + )} {appName} )