diff options
Diffstat (limited to 'src/server/authentication/controllers/WorkspacesMenu.tsx')
-rw-r--r-- | src/server/authentication/controllers/WorkspacesMenu.tsx | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/server/authentication/controllers/WorkspacesMenu.tsx b/src/server/authentication/controllers/WorkspacesMenu.tsx index b1125384e..8edd63fba 100644 --- a/src/server/authentication/controllers/WorkspacesMenu.tsx +++ b/src/server/authentication/controllers/WorkspacesMenu.tsx @@ -5,13 +5,17 @@ import { observer } from "mobx-react"; import * as request from 'request' import './WorkspacesMenu.css' +export interface WorkspaceMenuProps { + load: (workspaceId: string) => void; +} + @observer -export class WorkspacesMenu extends React.Component { +export class WorkspacesMenu extends React.Component<WorkspaceMenuProps> { static Instance: WorkspacesMenu; @observable private workspacesExposed: boolean = false; @observable private workspaceIds: Array<string> = []; - constructor(props: Readonly<{}>) { + constructor(props: WorkspaceMenuProps) { super(props); WorkspacesMenu.Instance = this; } @@ -39,8 +43,7 @@ export class WorkspacesMenu extends React.Component { } setWorkspaceId = (e: React.MouseEvent) => { - //Main.load(e.currentTarget.innherHTML) - console.log(e.currentTarget.innerHTML); + this.props.load(e.currentTarget.innerHTML); } render() { |