feat: Change the order of backup buttons (#10886)

This commit is contained in:
CityFun 2025-11-07 16:36:31 +08:00 committed by GitHub
parent 009237a35a
commit c40c7b57cb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 19 additions and 9 deletions

View file

@ -408,15 +408,6 @@ const onBatchDelete = async (row: Backup.RecordInfo | null) => {
}; };
const buttons = [ const buttons = [
{
label: i18n.global.t('commons.button.delete'),
disabled: (row: any) => {
return row.status === 'Waiting';
},
click: (row: Backup.RecordInfo) => {
onBatchDelete(row);
},
},
{ {
label: i18n.global.t('commons.button.recover'), label: i18n.global.t('commons.button.recover'),
disabled: (row: any) => { disabled: (row: any) => {
@ -450,6 +441,15 @@ const buttons = [
onDownload(row); onDownload(row);
}, },
}, },
{
label: i18n.global.t('commons.button.delete'),
disabled: (row: any) => {
return row.status === 'Waiting';
},
click: (row: Backup.RecordInfo) => {
onBatchDelete(row);
},
},
]; ];
defineExpose({ defineExpose({

View file

@ -3097,6 +3097,7 @@ const message = {
'Friendly reminder: Your Pro license will expire in {0} days, and all Pro features will no longer be accessible. Please renew promptly to ensure continued usage.', 'Friendly reminder: Your Pro license will expire in {0} days, and all Pro features will no longer be accessible. Please renew promptly to ensure continued usage.',
menu: 'Pro', menu: 'Pro',
upage: 'AI Website Builder', upage: 'AI Website Builder',
proAlert: 'Upgrade to Pro to use this feature',
app: { app: {
app: 'APP', app: 'APP',
title: 'Panel Alias', title: 'Panel Alias',

View file

@ -3076,6 +3076,7 @@ const message = {
'Aviso: Tu licencia Pro expirará en {0} días y todas las funciones Pro dejarán de estar disponibles. Renueva pronto para asegurar el uso continuo.', 'Aviso: Tu licencia Pro expirará en {0} días y todas las funciones Pro dejarán de estar disponibles. Renueva pronto para asegurar el uso continuo.',
menu: 'Pro', menu: 'Pro',
upage: 'Constructor Web con IA', upage: 'Constructor Web con IA',
proAlert: 'Actualiza a Pro para usar esta función',
app: { app: {
app: 'APP', app: 'APP',
title: 'Alias del Panel', title: 'Alias del Panel',

View file

@ -2997,6 +2997,7 @@ const message = {
'ご注意: あなたのProライセンスは{0}日後に終了しすべてのPro機能が使用できなくなります継続的な使用のために速やかに更新してください', 'ご注意: あなたのProライセンスは{0}日後に終了しすべてのPro機能が使用できなくなります継続的な使用のために速やかに更新してください',
menu: 'Рro', menu: 'Рro',
upage: 'AIウェブサイトビルダー', upage: 'AIウェブサイトビルダー',
proAlert: 'この機能を使用するにはProにアップグレードしてください',
app: { app: {
app: 'APP', app: 'APP',
title: 'パネルの別名', title: 'パネルの別名',

View file

@ -2947,6 +2947,7 @@ const message = {
'친절한 알림: 귀하의 Pro 라이선스가 {0} 만료되며, 모든 Pro 기능에 이상 접근할 없습니다. 지속적인 사용을 위해 신속하게 갱신하시기 바랍니다.', '친절한 알림: 귀하의 Pro 라이선스가 {0} 만료되며, 모든 Pro 기능에 이상 접근할 없습니다. 지속적인 사용을 위해 신속하게 갱신하시기 바랍니다.',
menu: 'Pro', menu: 'Pro',
upage: 'AI 웹사이트 빌더', upage: 'AI 웹사이트 빌더',
proAlert: ' 기능을 사용하려면 Pro로 업그레이드하세요',
app: { app: {
app: 'APP', app: 'APP',
title: '패널 별칭', title: '패널 별칭',

View file

@ -3058,6 +3058,7 @@ const message = {
'Peringatan mesra: Lesen Pro anda akan tamat dalam {0} hari, dan semua ciri Pro tidak lagi dapat diakses. Sila perbaharui segera untuk memastikan penggunaan berterusan.', 'Peringatan mesra: Lesen Pro anda akan tamat dalam {0} hari, dan semua ciri Pro tidak lagi dapat diakses. Sila perbaharui segera untuk memastikan penggunaan berterusan.',
menu: 'Pro', menu: 'Pro',
upage: 'Pembina Laman Web AI', upage: 'Pembina Laman Web AI',
proAlert: 'Tingkatkan ke Pro untuk menggunakan ciri ini',
app: { app: {
app: 'APP', app: 'APP',
title: 'Nama Panel', title: 'Nama Panel',

View file

@ -3071,6 +3071,7 @@ const message = {
'Lembrete: Sua licença profissional expirará em {0} dias. Após isso, todas as funcionalidades da versão profissional não estarão mais disponíveis. Por favor, renove sua licença para garantir o uso contínuo.', 'Lembrete: Sua licença profissional expirará em {0} dias. Após isso, todas as funcionalidades da versão profissional não estarão mais disponíveis. Por favor, renove sua licença para garantir o uso contínuo.',
menu: 'Pro', menu: 'Pro',
upage: 'Construtor de Sites com IA', upage: 'Construtor de Sites com IA',
proAlert: 'Atualize para Pro para usar este recurso',
app: { app: {
app: 'APP', app: 'APP',
title: 'Apelido do Painel', title: 'Apelido do Painel',

View file

@ -3062,6 +3062,7 @@ const message = {
'Дружеское напоминание: ваша лицензия Pro истечет через {0} дней, и все функции Pro станут недоступны. Пожалуйста, продлите лицензию вовремя, чтобы обеспечить дальнейшее использование.', 'Дружеское напоминание: ваша лицензия Pro истечет через {0} дней, и все функции Pro станут недоступны. Пожалуйста, продлите лицензию вовремя, чтобы обеспечить дальнейшее использование.',
menu: 'Рro', menu: 'Рro',
upage: 'AI Конструктор сайтов', upage: 'AI Конструктор сайтов',
proAlert: 'Обновитесь до Pro, чтобы использовать эту функцию',
app: { app: {
app: 'APP', app: 'APP',
title: 'Псевдоним панели', title: 'Псевдоним панели',

View file

@ -3143,6 +3143,7 @@ const message = {
'Nazik hatırlatma: Pro lisansınız {0} gün içinde sona erecek ve tüm Pro özellikleri kullanılamaz hale gelecektir. Lütfen devam eden kullanım için zamanında yenileyin.', 'Nazik hatırlatma: Pro lisansınız {0} gün içinde sona erecek ve tüm Pro özellikleri kullanılamaz hale gelecektir. Lütfen devam eden kullanım için zamanında yenileyin.',
menu: 'Pro', menu: 'Pro',
upage: 'AI Web Sitesi Oluşturucu', upage: 'AI Web Sitesi Oluşturucu',
proAlert: 'Bu özelliği kullanmak için Proya yükseltin',
app: { app: {
app: 'Uygulama', app: 'Uygulama',
title: 'Panel Takma Adı', title: 'Panel Takma Adı',

View file

@ -2878,6 +2878,7 @@ const message = {
name: '專業版', name: '專業版',
menu: '進階功能', menu: '進階功能',
upage: 'AI 建站', upage: 'AI 建站',
proAlert: '升級專業版以使用此功能',
waf: { waf: {
name: 'WAF', name: 'WAF',
blackWhite: '黑白名單', blackWhite: '黑白名單',

View file

@ -2874,6 +2874,7 @@ const message = {
name: '专业版', name: '专业版',
menu: '高级功能', menu: '高级功能',
upage: 'AI 建站', upage: 'AI 建站',
proAlert: '升级专业版使用此功能',
waf: { waf: {
name: 'WAF', name: 'WAF',
blackWhite: '黑白名单', blackWhite: '黑白名单',