X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/04ddc76f953ae6c61264a9c1fa5a8cade9e1773e..58db72fee358d5987139a1b8526c0ca873e07dbf:/src/views/group-details-panel/group-details-panel.tsx diff --git a/src/views/group-details-panel/group-details-panel.tsx b/src/views/group-details-panel/group-details-panel.tsx index e47ff8c0..ce3f34c7 100644 --- a/src/views/group-details-panel/group-details-panel.tsx +++ b/src/views/group-details-panel/group-details-panel.tsx @@ -14,10 +14,19 @@ import { RootState } from 'store/store'; import { GROUP_DETAILS_MEMBERS_PANEL_ID, GROUP_DETAILS_PERMISSIONS_PANEL_ID, openAddGroupMembersDialog, getCurrentGroupDetailsPanelUuid } from 'store/group-details-panel/group-details-panel-actions'; import { openContextMenu } from 'store/context-menu/context-menu-actions'; import { ResourcesState, getResource } from 'store/resources/resources'; -import { Grid, Button, Tabs, Tab, Paper } from '@material-ui/core'; +import { Grid, Button, Tabs, Tab, Paper, WithStyles, withStyles, StyleRulesCallback } from '@material-ui/core'; import { AddIcon } from 'components/icon/icon'; import { getUserUuid } from 'common/getuser'; import { GroupResource, isBuiltinGroup } from 'models/group'; +import { ArvadosTheme } from 'common/custom-theme'; + +type CssRules = "root"; + +const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ + root: { + width: '100%', + } +}); export enum GroupDetailsPanelMembersColumnNames { FULL_NAME = "Name", @@ -136,10 +145,10 @@ export interface GroupDetailsPanelProps { groupCanManage: boolean; } -export const GroupDetailsPanel = connect( +export const GroupDetailsPanel = withStyles(styles)(connect( mapStateToProps, mapDispatchToProps )( - class GroupDetailsPanel extends React.Component { + class GroupDetailsPanel extends React.Component> { state = { value: 0, }; @@ -151,7 +160,7 @@ export const GroupDetailsPanel = connect( render() { const { value } = this.state; return ( - + @@ -203,4 +212,4 @@ export const GroupDetailsPanel = connect( handleChange = (event: React.MouseEvent, value: number) => { this.setState({ value }); } - }); + }));