💄 style(globals): Refactor delete confirmation button and update badge styles in node and subscribe tables

This commit is contained in:
web@ppanel
2025-01-16 15:29:59 +07:00
parent f3204b757f
commit 30ae781f05
3 changed files with 40 additions and 41 deletions
+16 -16
View File
@@ -228,9 +228,24 @@ export default function NodeTable() {
}
}}
/>,
<ConfirmButton
key='delete'
trigger={<Button variant='destructive'>{t('delete')}</Button>}
title={t('confirmDelete')}
description={t('deleteWarning')}
onConfirm={async () => {
await deleteNode({
id: row.id,
});
toast.success(t('deleteSuccess'));
ref.current?.refresh();
}}
cancelText={t('cancel')}
confirmText={t('confirm')}
/>,
<Button
key='copy'
variant='secondary'
variant='outline'
onClick={async () => {
setLoading(true);
try {
@@ -251,21 +266,6 @@ export default function NodeTable() {
>
{t('copy')}
</Button>,
<ConfirmButton
key='delete'
trigger={<Button variant='destructive'>{t('delete')}</Button>}
title={t('confirmDelete')}
description={t('deleteWarning')}
onConfirm={async () => {
await deleteNode({
id: row.id,
});
toast.success(t('deleteSuccess'));
ref.current?.refresh();
}}
cancelText={t('cancel')}
confirmText={t('confirm')}
/>,
],
batchRender(rows) {
return [