X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/59329caeae17903b97b90b167df5a8122a0c9d95..c75768d4dfcc49eadf410077390ef8c281261594:/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 dda2889feb..85a204e3ff 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}>