Skip to content

Commit 07975d7

Browse files
committed
fix: popover
1 parent dbaa1a4 commit 07975d7

File tree

2 files changed

+56
-55
lines changed

2 files changed

+56
-55
lines changed

src/containers/Operations/columns.tsx

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {duration} from '@gravity-ui/date-utils';
22
import {Ban, CircleStop} from '@gravity-ui/icons';
33
import type {Column as DataTableColumn} from '@gravity-ui/react-data-table';
4-
import {Icon, Text, Tooltip} from '@gravity-ui/uikit';
4+
import {Icon, Text} from '@gravity-ui/uikit';
55

66
import {ButtonWithConfirmDialog} from '../../components/ButtonWithConfirmDialog/ButtonWithConfirmDialog';
77
import {CellWithPopover} from '../../components/CellWithPopover/CellWithPopover';
@@ -163,40 +163,40 @@ function OperationsActions({operation, database, refreshTable}: OperationsAction
163163

164164
return (
165165
<div className={b('buttons-container')}>
166-
<Tooltip openDelay={0} content={i18n('header_forget')} placement={['left', 'auto']}>
167-
<div>
168-
<ButtonWithConfirmDialog
169-
buttonView="outlined"
170-
dialogHeader={i18n('header_forget')}
171-
dialogText={i18n('text_forget')}
172-
onConfirmAction={() =>
173-
forgetOperation({id, database})
174-
.unwrap()
175-
.then(() => refreshTable())
176-
}
177-
buttonDisabled={isLoadingCancel}
178-
>
179-
<Icon data={Ban} />
180-
</ButtonWithConfirmDialog>
181-
</div>
182-
</Tooltip>
183-
<Tooltip openDelay={0} content={i18n('header_cancel')} placement={['right', 'auto']}>
184-
<div>
185-
<ButtonWithConfirmDialog
186-
buttonView="outlined"
187-
dialogHeader={i18n('header_cancel')}
188-
dialogText={i18n('text_cancel')}
189-
onConfirmAction={() =>
190-
cancelOperation({id, database})
191-
.unwrap()
192-
.then(() => refreshTable())
193-
}
194-
buttonDisabled={isForgetLoading}
195-
>
196-
<Icon data={CircleStop} />
197-
</ButtonWithConfirmDialog>
198-
</div>
199-
</Tooltip>
166+
<ButtonWithConfirmDialog
167+
buttonView="outlined"
168+
dialogHeader={i18n('header_forget')}
169+
dialogText={i18n('text_forget')}
170+
onConfirmAction={() =>
171+
forgetOperation({id, database})
172+
.unwrap()
173+
.then(() => refreshTable())
174+
}
175+
buttonDisabled={isLoadingCancel}
176+
withPopover
177+
popoverContent={i18n('header_forget')}
178+
popoverPlacement={['left', 'auto']}
179+
popoverDisabled={false}
180+
>
181+
<Icon data={Ban} />
182+
</ButtonWithConfirmDialog>
183+
<ButtonWithConfirmDialog
184+
buttonView="outlined"
185+
dialogHeader={i18n('header_cancel')}
186+
dialogText={i18n('text_cancel')}
187+
onConfirmAction={() =>
188+
cancelOperation({id, database})
189+
.unwrap()
190+
.then(() => refreshTable())
191+
}
192+
buttonDisabled={isForgetLoading}
193+
withPopover
194+
popoverContent={i18n('header_cancel')}
195+
popoverPlacement={['right', 'auto']}
196+
popoverDisabled={false}
197+
>
198+
<Icon data={CircleStop} />
199+
</ButtonWithConfirmDialog>
200200
</div>
201201
);
202202
}

src/containers/Tablets/TabletsTable.tsx

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {ArrowRotateLeft} from '@gravity-ui/icons';
22
import type {Column as DataTableColumn} from '@gravity-ui/react-data-table';
3-
import {Icon, Text, Tooltip} from '@gravity-ui/uikit';
3+
import {Icon, Text} from '@gravity-ui/uikit';
44

55
import {ButtonWithConfirmDialog} from '../../components/ButtonWithConfirmDialog/ButtonWithConfirmDialog';
66
import {EntityStatus} from '../../components/EntityStatus/EntityStatus';
@@ -126,25 +126,26 @@ function TabletActions(tablet: TTabletStateInfo) {
126126
}
127127

128128
return (
129-
<Tooltip openDelay={0} content={i18n('dialog.kill-header')} placement={['right', 'auto']}>
130-
<div>
131-
<ButtonWithConfirmDialog
132-
buttonView="outlined"
133-
buttonTitle={i18n('dialog.kill-header')}
134-
dialogHeader={i18n('dialog.kill-header')}
135-
dialogText={i18n('dialog.kill-text')}
136-
onConfirmAction={() => {
137-
return killTablet({id}).unwrap();
138-
}}
139-
buttonDisabled={isDisabledRestart || !isUserAllowedToMakeChanges}
140-
withPopover
141-
popoverContent={i18n('controls.kill-not-allowed')}
142-
popoverDisabled={isUserAllowedToMakeChanges}
143-
>
144-
<Icon data={ArrowRotateLeft} />
145-
</ButtonWithConfirmDialog>
146-
</div>
147-
</Tooltip>
129+
<ButtonWithConfirmDialog
130+
buttonView="outlined"
131+
buttonTitle={i18n('dialog.kill-header')}
132+
dialogHeader={i18n('dialog.kill-header')}
133+
dialogText={i18n('dialog.kill-text')}
134+
onConfirmAction={() => {
135+
return killTablet({id}).unwrap();
136+
}}
137+
buttonDisabled={isDisabledRestart || !isUserAllowedToMakeChanges}
138+
withPopover
139+
popoverContent={
140+
isUserAllowedToMakeChanges
141+
? i18n('dialog.kill-header')
142+
: i18n('controls.kill-not-allowed')
143+
}
144+
popoverPlacement={['right', 'auto']}
145+
popoverDisabled={false}
146+
>
147+
<Icon data={ArrowRotateLeft} />
148+
</ButtonWithConfirmDialog>
148149
);
149150
}
150151

0 commit comments

Comments
 (0)