diff --git a/lib/pages/chat/command_hints.dart b/lib/pages/chat/command_hints.dart index d3b5b974..ccc405aa 100644 --- a/lib/pages/chat/command_hints.dart +++ b/lib/pages/chat/command_hints.dart @@ -2,6 +2,28 @@ import 'package:flutter_gen/gen_l10n/l10n.dart'; +String commandExample(String command) { + switch (command) { + case 'markasdm': + case 'kick': + case 'dm': + case 'ban': + case 'unban': + case 'ignore': + case 'unignore': + case 'invite': + return '/$command '; + case 'html': + case 'sendraw': + case 'plain': + return '/$command '; + case 'op': + return '/$command '; + default: + return '/$command'; + } +} + String commandHint(L10n l10n, String command) { switch (command) { case "ban": diff --git a/lib/pages/chat/input_bar.dart b/lib/pages/chat/input_bar.dart index bcbf04d4..35578a6f 100644 --- a/lib/pages/chat/input_bar.dart +++ b/lib/pages/chat/input_bar.dart @@ -236,7 +236,7 @@ class InputBar extends StatelessWidget { crossAxisAlignment: CrossAxisAlignment.start, children: [ Text( - '/$command', + commandExample(command), style: const TextStyle(fontFamily: 'monospace'), ), Text(