diff --git a/site/src/components/Resources/Resources.tsx b/site/src/components/Resources/Resources.tsx index 25448c678bc81..109020a002907 100644 --- a/site/src/components/Resources/Resources.tsx +++ b/site/src/components/Resources/Resources.tsx @@ -6,9 +6,10 @@ import TableHead from "@material-ui/core/TableHead" import TableRow from "@material-ui/core/TableRow" import useTheme from "@material-ui/styles/useTheme" import React from "react" -import { WorkspaceResource } from "../../api/typesGenerated" +import { Workspace, WorkspaceResource } from "../../api/typesGenerated" import { getDisplayAgentStatus } from "../../util/workspace" import { TableHeaderRow } from "../TableHeaders/TableHeaders" +import { TerminalLink } from "../TerminalLink/TerminalLink" import { WorkspaceSection } from "../WorkspaceSection/WorkspaceSection" const Language = { @@ -17,14 +18,16 @@ const Language = { agentsLabel: "Agents", agentLabel: "Agent", statusLabel: "Status", + accessLabel: "Access", } interface ResourcesProps { resources?: WorkspaceResource[] getResourcesError?: Error + workspace: Workspace } -export const Resources: React.FC = ({ resources, getResourcesError }) => { +export const Resources: React.FC = ({ resources, getResourcesError, workspace }) => { const styles = useStyles() const theme: Theme = useTheme() @@ -39,6 +42,7 @@ export const Resources: React.FC = ({ resources, getResourcesErr {Language.resourceLabel} {Language.agentLabel} {Language.statusLabel} + {Language.accessLabel} @@ -55,7 +59,7 @@ export const Resources: React.FC = ({ resources, getResourcesErr return ( {resource.name} - + ) } @@ -78,6 +82,15 @@ export const Resources: React.FC = ({ resources, getResourcesErr {getDisplayAgentStatus(theme, agent).status} + + {agent.status === "connected" && ( + + )} + ) }) diff --git a/site/src/components/Workspace/Workspace.tsx b/site/src/components/Workspace/Workspace.tsx index 60e9ef7d3f5e6..d20061b9793af 100644 --- a/site/src/components/Workspace/Workspace.tsx +++ b/site/src/components/Workspace/Workspace.tsx @@ -68,7 +68,7 @@ export const Workspace: React.FC = ({ - +