This is an automated email from the ASF dual-hosted git repository.

brusdev pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-artemis-console.git


The following commit(s) were added to refs/heads/main by this push:
     new a14fbd7  ARTEMIS-5667 - disable buttons when no messages are selected
a14fbd7 is described below

commit a14fbd757061b07ba441ba6eca135fe1a05851fa
Author: Andy Taylor <[email protected]>
AuthorDate: Fri Sep 26 15:44:20 2025 +0100

    ARTEMIS-5667 - disable buttons when no messages are selected
---
 .../artemis-console-plugin/src/messages/MessagesTable.tsx         | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/messages/MessagesTable.tsx
 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/messages/MessagesTable.tsx
index d63739d..9d9896f 100644
--- 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/messages/MessagesTable.tsx
+++ 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/messages/MessagesTable.tsx
@@ -374,17 +374,17 @@ export const MessagesTable: 
React.FunctionComponent<MessageProps> = props => {
             <Button onClick={applyFilter}>Filter</Button>
           </ToolbarItem>
           <ToolbarItem>
-            <Button onClick={() => 
setShowDeleteMessagesModal(true)}>Delete</Button>
+            <Button isDisabled={selectedMessages.length === 0} onClick={() => 
setShowDeleteMessagesModal(true)}>Delete</Button>
           </ToolbarItem>
           <ToolbarItem>
-            <Button onClick={() => 
setShowMoveMessagesModal(true)}>Move</Button>
+            <Button isDisabled={selectedMessages.length === 0} onClick={() => 
setShowMoveMessagesModal(true)}>Move</Button>
           </ToolbarItem>
           <ToolbarItem>
-            <Button onClick={() => setShowCopyMessagesModal(true)} 
isDisabled={!doesCopyMessagemethodExist} >Copy</Button>
+            <Button onClick={() => setShowCopyMessagesModal(true)} 
isDisabled={!doesCopyMessagemethodExist || selectedMessages.length === 
0}>Copy</Button>
           </ToolbarItem>
           { isRetryQueue &&
             <ToolbarItem>
-              <Button onClick={() => 
setShowRetryMessagesModal(true)}>Retry</Button>
+              <Button isDisabled={selectedMessages.length === 0} onClick={() 
=> setShowRetryMessagesModal(true)}>Retry</Button>
             </ToolbarItem>
           }
           <ToolbarItem>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to