opt delete dialog title

Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
21pages 2023-08-08 18:06:31 +08:00
parent 21cf2a01c7
commit 312c6324d2
3 changed files with 10 additions and 7 deletions

View File

@ -1352,7 +1352,7 @@ customImageQualityDialog(SessionID sessionId, String id, FFI ffi) async {
msgBoxCommon(ffi.dialogManager, 'Custom Image Quality', content, [btnClose]); msgBoxCommon(ffi.dialogManager, 'Custom Image Quality', content, [btnClose]);
} }
void deletePeerConfirmDialog(Function onSubmit) async { void deletePeerConfirmDialog(Function onSubmit, String title) async {
gFFI.dialogManager.show( gFFI.dialogManager.show(
(setState, close, context) { (setState, close, context) {
submit() async { submit() async {
@ -1368,8 +1368,10 @@ void deletePeerConfirmDialog(Function onSubmit) async {
Icons.delete_rounded, Icons.delete_rounded,
color: Colors.red, color: Colors.red,
), ),
Text(translate('Delete')).paddingOnly( Expanded(
left: 10, child: Text(title, overflow: TextOverflow.ellipsis).paddingOnly(
left: 10,
),
), ),
], ],
), ),

View File

@ -542,8 +542,8 @@ abstract class BasePeerCard extends StatelessWidget {
_openInTabsAction(String id) async => _openInTabsAction(String id) async =>
await _openNewConnInAction(id, 'Open in New Tab', kOptionOpenInTabs); await _openNewConnInAction(id, 'Open in New Tab', kOptionOpenInTabs);
_openInWindowsAction(String id) async => _openInWindowsAction(String id) async => await _openNewConnInAction(
await _openNewConnInAction(id, 'Open in New Window', kOptionOpenInWindows); id, 'Open in New Window', kOptionOpenInWindows);
_openNewConnInOptAction(String id) async => _openNewConnInOptAction(String id) async =>
mainGetLocalBoolOptionSync(kOptionOpenNewConnInTabs) mainGetLocalBoolOptionSync(kOptionOpenNewConnInTabs)
@ -636,7 +636,8 @@ abstract class BasePeerCard extends StatelessWidget {
} }
} }
deletePeerConfirmDialog(onSubmit); deletePeerConfirmDialog(onSubmit,
'${translate('Delete')} "${peer.alias.isEmpty ? formatID(peer.id) : peer.alias}"?');
}, },
padding: menuPadding, padding: menuPadding,
dismissOnClicked: true, dismissOnClicked: true,

View File

@ -312,7 +312,7 @@ class _PeerTabPageState extends State<PeerTabPage>
showToast(translate('Successful')); showToast(translate('Successful'));
} }
deletePeerConfirmDialog(onSubmit); deletePeerConfirmDialog(onSubmit, translate('Delete'));
}, },
child: Tooltip( child: Tooltip(
message: translate('Delete'), message: translate('Delete'),