File tree Expand file tree Collapse file tree 4 files changed +44
-44
lines changed
Expand file tree Collapse file tree 4 files changed +44
-44
lines changed Original file line number Diff line number Diff line change 143143 "subtitle" : " Fetching data..."
144144 },
145145 "MemberTable" : {
146- "columnEmailHeader " : " Email " ,
146+ "columnNameHeader " : " Name " ,
147147 "columnRoleHeader" : " Role" ,
148148 "columnTypeHeader" : " Type" ,
149149 "columnNamespaceHeader" : " Namespace"
Original file line number Diff line number Diff line change @@ -111,26 +111,27 @@ export const EditMembers: FC<EditMembersProps> = ({
111111
112112 return (
113113 < FlexBox direction = "Column" gap = { 8 } >
114- < Button
115- className = { styles . addButton }
116- data-testid = "add-member-button"
117- design = "Emphasized"
118- icon = { 'sap-icon://add-employee' }
119- onClick = { handleOpenMemberFormDialog }
120- >
121- { t ( 'EditMembers.addButton' ) }
122- </ Button >
123- { type !== 'project' && (
114+ < FlexBox gap = { 8 } justifyContent = "SpaceBetween" >
124115 < Button
125116 className = { styles . addButton }
126- data-testid = "import-members -button"
127- design = "Transparent "
128- icon = { 'upload ' }
129- onClick = { handleOpenImportDialog }
117+ data-testid = "add-member -button"
118+ design = "Emphasized "
119+ icon = { 'sap-icon://add-employee ' }
120+ onClick = { handleOpenMemberFormDialog }
130121 >
131- { t ( 'ImportMembersDialog.dialogTitle ' ) }
122+ { t ( 'EditMembers.addButton ' ) }
132123 </ Button >
133- ) }
124+ { type !== 'project' && (
125+ < Button
126+ className = { styles . narrowButton }
127+ data-testid = "import-members-button"
128+ icon = { 'upload' }
129+ onClick = { handleOpenImportDialog }
130+ >
131+ { t ( 'ImportMembersDialog.dialogTitle' ) }
132+ </ Button >
133+ ) }
134+ </ FlexBox >
134135 < AddEditMemberDialog
135136 open = { isMemberDialogOpen }
136137 existingMembers = { members }
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ export const MemberTable: FC<MemberTableProps> = ({
4141
4242 const columns : AnalyticalTableColumnDefinition [ ] = [
4343 {
44- Header : t ( 'MemberTable.columnEmailHeader ' ) ,
44+ Header : t ( 'MemberTable.columnNameHeader ' ) ,
4545 accessor : 'email' ,
4646 } ,
4747
@@ -70,36 +70,30 @@ export const MemberTable: FC<MemberTableProps> = ({
7070 } ,
7171 ] ;
7272
73- if ( onEditMember ) {
73+ if ( onEditMember && onDeleteMember ) {
7474 columns . push ( {
7575 Header : '' ,
7676 id : 'edit' ,
77- width : 50 ,
77+ width : 100 ,
7878 Cell : ( instance : CellInstance ) => (
79- < Button
80- icon = "edit"
81- onClick = { ( ) => {
82- const selectedMember = instance . cell . row . original . _member ;
83- onEditMember ( selectedMember ) ;
84- } }
85- />
86- ) ,
87- } ) ;
88- }
89-
90- if ( onDeleteMember ) {
91- columns . push ( {
92- Header : '' ,
93- id : 'delete' ,
94- width : 50 ,
95- Cell : ( instance : CellInstance ) => (
96- < Button
97- icon = "delete"
98- onClick = { ( ) => {
99- const selectedMemberEmail = instance . cell . row . original . email ;
100- onDeleteMember ( selectedMemberEmail ) ;
101- } }
102- />
79+ < FlexBox gap = { '0.5rem' } justifyContent = { 'SpaceBetween' } >
80+ < Button
81+ icon = "edit"
82+ design = "Transparent"
83+ onClick = { ( ) => {
84+ const selectedMember = instance . cell . row . original . _member ;
85+ onEditMember ( selectedMember ) ;
86+ } }
87+ />
88+ < Button
89+ design = "Transparent"
90+ icon = "delete"
91+ onClick = { ( ) => {
92+ const selectedMemberEmail = instance . cell . row . original . email ;
93+ onDeleteMember ( selectedMemberEmail ) ;
94+ } }
95+ />
96+ </ FlexBox >
10397 ) ,
10498 } ) ;
10599 }
Original file line number Diff line number Diff line change 11.addButton {
22 margin-bottom : 3px ;
3+ width : 100% ;
34}
45
56.wrapper {
2526 max-width : 100% ;
2627 text-wrap : wrap;
2728}
29+
30+ .narrowButton {
31+ min-width : fit-content;
32+ }
You can’t perform that action at this time.
0 commit comments