X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/1832d4a40997469ae0c2d3e6f2e5a552b834118b..07bfbbb8c513acfd77f7b6db89d223dbb464f5b0:/src/views/virtual-machine-panel/virtual-machine-admin-panel.tsx diff --git a/src/views/virtual-machine-panel/virtual-machine-admin-panel.tsx b/src/views/virtual-machine-panel/virtual-machine-admin-panel.tsx index dda2889f..85a204e3 100644 --- a/src/views/virtual-machine-panel/virtual-machine-admin-panel.tsx +++ b/src/views/virtual-machine-panel/virtual-machine-admin-panel.tsx @@ -29,10 +29,11 @@ const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ }, }); -const mapStateToProps = ({ virtualMachines }: RootState) => { +const mapStateToProps = (state: RootState) => { return { - logins: virtualMachines.logins, - ...virtualMachines + logins: state.virtualMachines.logins, + userUuid: state.auth.user!.uuid, + ...state.virtualMachines }; }; @@ -46,6 +47,7 @@ const mapDispatchToProps = (dispatch: Dispatch): Pick; logins: VirtualMachineLogins; + userUuid: string; } interface VirtualMachinesPanelActionProps { @@ -98,7 +100,7 @@ const virtualMachinesTable = (props: VirtualMachineProps) => {it.uuid} {it.hostname} - ["{props.logins.items[0].username}"] + ["{props.logins.items.map(it => it.userUuid === props.userUuid ? it.username : '')}"] props.onOptionsMenuOpen(event, it)} className={props.classes.moreOptionsButton}>