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

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

commit 2a6ea0d1a4a7e6afdd884fe885f0497b9076719f
Author: Grzegorz Grzybek <[email protected]>
AuthorDate: Wed Jul 30 15:24:38 2025 +0200

    ARTEMIS-5600: Do not import _all_ icons from @patternfly/react-icons. Only 
the needed ones
---
 .../packages/artemis-console-plugin/src/ArtemisJMXContent.tsx        | 2 +-
 .../packages/artemis-console-plugin/src/ArtemisPreferences.tsx       | 2 +-
 .../packages/artemis-console-plugin/src/addresses/AddressesTable.tsx | 2 +-
 .../packages/artemis-console-plugin/src/addresses/CreateAddress.tsx  | 2 +-
 .../packages/artemis-console-plugin/src/addresses/DeleteAddress.tsx  | 4 ++--
 .../packages/artemis-console-plugin/src/brokers/BrokerDiagram.tsx    | 2 +-
 .../packages/artemis-console-plugin/src/messages/MessagesTable.tsx   | 2 +-
 .../packages/artemis-console-plugin/src/messages/QueueSelect.tsx     | 2 +-
 .../packages/artemis-console-plugin/src/messages/SendMessage.tsx     | 5 +++--
 .../packages/artemis-console-plugin/src/queues/CreateQueue.tsx       | 4 +++-
 .../packages/artemis-console-plugin/src/queues/DeleteQueue.tsx       | 2 +-
 .../packages/artemis-console-plugin/src/queues/QueuesView.tsx        | 2 +-
 .../packages/artemis-console-plugin/src/status/Status.tsx            | 4 +++-
 .../packages/artemis-console-plugin/src/table/ArtemisTable.tsx       | 2 +-
 .../packages/artemis-console-plugin/src/views/ArtemisJMXTabView.tsx  | 3 +--
 15 files changed, 22 insertions(+), 18 deletions(-)

diff --git 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/ArtemisJMXContent.tsx
 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/ArtemisJMXContent.tsx
index ea31eba..244dd26 100644
--- 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/ArtemisJMXContent.tsx
+++ 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/ArtemisJMXContent.tsx
@@ -17,7 +17,7 @@
 import { PageGroup, PageSection, PageSectionVariants, Title, Divider, Text, 
EmptyState, EmptyStateIcon, EmptyStateVariant } from "@patternfly/react-core"
 import { useContext } from "react";
 import { ArtemisContext } from "./context";
-import { CubesIcon } from "@patternfly/react-icons";
+import { CubesIcon } from "@patternfly/react-icons/dist/esm/icons/cubes-icon";
 import './ArtemisJMXContent.css' 
 import { ArtemisJMXTabs } from "./views/ArtemisJMXTabView";
 
diff --git 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/ArtemisPreferences.tsx
 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/ArtemisPreferences.tsx
index 7aeceb2..cbf80e4 100644
--- 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/ArtemisPreferences.tsx
+++ 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/ArtemisPreferences.tsx
@@ -18,7 +18,7 @@ import { CardBody, Flex, FlexItem, Form, FormGroup, 
FormSection, MenuToggle, Men
 import React, { FormEvent, useState } from 'react'
 import { artemisPreferencesService, ArtemisOptions } from 
'./artemis-preferences-service'
 import { Icon, Tooltip } from '@patternfly/react-core'
-import { HelpIcon } from '@patternfly/react-icons'
+import { HelpIcon } from '@patternfly/react-icons/dist/esm/icons/help-icon'
 
 export const ArtemisPreferences: React.FunctionComponent = () => (
   <CardBody>
diff --git 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/addresses/AddressesTable.tsx
 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/addresses/AddressesTable.tsx
index b255f70..5c703e4 100644
--- 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/addresses/AddressesTable.tsx
+++ 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/addresses/AddressesTable.tsx
@@ -19,7 +19,7 @@ import { ActiveSort, ArtemisTable, Column, Filter, 
ToolbarAction } from '../tabl
 import { Navigate } from '../views/ArtemisTabView.js';
 import { artemisService } from '../artemis-service';
 import { IAction } from '@patternfly/react-table';
-import { ExclamationCircleIcon } from '@patternfly/react-icons';
+import { ExclamationCircleIcon } from 
'@patternfly/react-icons/dist/esm/icons/exclamation-circle-icon';
 import { Button, Icon, Modal, ModalVariant, TextContent, Text } from 
'@patternfly/react-core';
 import { CreateQueue } from '../queues/CreateQueue';
 import { Attributes, eventService, Operations, workspace } from 
'@hawtio/react';
diff --git 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/addresses/CreateAddress.tsx
 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/addresses/CreateAddress.tsx
index f119ec4..6b12596 100644
--- 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/addresses/CreateAddress.tsx
+++ 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/addresses/CreateAddress.tsx
@@ -18,7 +18,7 @@ import { ActionGroup, Button, Form, FormGroup, Text, Popover, 
Radio, TextContent
 import React, { useState } from 'react'
 import { artemisService } from '../artemis-service';
 import { eventService } from '@hawtio/react';
-import { OutlinedQuestionCircleIcon } from '@patternfly/react-icons';
+import { OutlinedQuestionCircleIcon } from 
'@patternfly/react-icons/dist/esm/icons/outlined-question-circle-icon';
 
 export const CreateAddress: React.FunctionComponent = () => {
   const [addressName, setAddressName] = useState('');
diff --git 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/addresses/DeleteAddress.tsx
 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/addresses/DeleteAddress.tsx
index 98354e7..942bbbe 100644
--- 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/addresses/DeleteAddress.tsx
+++ 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/addresses/DeleteAddress.tsx
@@ -16,10 +16,10 @@
  */
 import { ActionGroup, Text, Button, Form, Icon, Modal, ModalVariant, 
TextContent, Title, Popover } from '@patternfly/react-core';
 import React, { useState } from 'react'
-import { ExclamationCircleIcon } from '@patternfly/react-icons';
+import { ExclamationCircleIcon } from 
'@patternfly/react-icons/dist/esm/icons/exclamation-circle-icon';
 import { eventService, workspace } from '@hawtio/react';
 import { artemisService } from '../artemis-service';
-import { OutlinedQuestionCircleIcon } from '@patternfly/react-icons';
+import { OutlinedQuestionCircleIcon } from 
'@patternfly/react-icons/dist/esm/icons/outlined-question-circle-icon';
 
 type DeleteAddressProps = {
   address: string
diff --git 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/brokers/BrokerDiagram.tsx
 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/brokers/BrokerDiagram.tsx
index 6b24632..8d49d8b 100644
--- 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/brokers/BrokerDiagram.tsx
+++ 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/brokers/BrokerDiagram.tsx
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 import * as React from 'react';
-import { ClusterIcon } from '@patternfly/react-icons';
+import { ClusterIcon } from 
'@patternfly/react-icons/dist/esm/icons/cluster-icon';
 
 import {
   ColaLayout,
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 296e178..7d01f2c 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
@@ -19,7 +19,7 @@ import { Column } from '../table/ArtemisTable';
 import { artemisService } from '../artemis-service';
 import { Toolbar, ToolbarContent, ToolbarItem, Text, SearchInput, Button, 
PaginationVariant, Pagination, DataList, DataListCell, DataListCheck, 
DataListItem, DataListItemCells, DataListItemRow, Modal, TextContent, Icon, 
ModalVariant } from '@patternfly/react-core';
 import { Thead, Tr, Th, Tbody, Td, ActionsColumn, IAction, Table, 
InnerScrollContainer } from '@patternfly/react-table';
-import { ExclamationCircleIcon } from '@patternfly/react-icons';
+import { ExclamationCircleIcon } from 
'@patternfly/react-icons/dist/esm/icons/exclamation-circle-icon';
 import { createQueueObjectName } from '../util/jmx';
 import { Link } from 'react-router-dom';
 import { eventService } from '@hawtio/react';
diff --git 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/messages/QueueSelect.tsx
 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/messages/QueueSelect.tsx
index 1b84229..9d8162b 100644
--- 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/messages/QueueSelect.tsx
+++ 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/messages/QueueSelect.tsx
@@ -18,7 +18,7 @@ import React, { FormEvent, useEffect, useState } from 'react';
 import { Button, MenuToggle, MenuToggleElement, Select, SelectList, 
SelectOption, TextInputGroup, TextInputGroupMain, TextInputGroupUtilities } 
from '@patternfly/react-core';
 import { artemisService } from '../artemis-service';
 import { ActiveSort, Filter, SortDirection } from '../table/ArtemisTable';
-import { TimesIcon } from '@patternfly/react-icons'
+import { TimesIcon } from '@patternfly/react-icons/dist/esm/icons/times-icon'
 
 export type QueueSelectProps = {
   selectQueue: Function
diff --git 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/messages/SendMessage.tsx
 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/messages/SendMessage.tsx
index 2551f8e..e2322da 100644
--- 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/messages/SendMessage.tsx
+++ 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/messages/SendMessage.tsx
@@ -37,8 +37,9 @@ import {
   Popover,
   TextContent
 } from '@patternfly/react-core'
-import { OutlinedQuestionCircleIcon, InfoCircleIcon } from 
'@patternfly/react-icons'
-import { TrashIcon } from '@patternfly/react-icons'
+import { OutlinedQuestionCircleIcon } from 
'@patternfly/react-icons/dist/esm/icons/outlined-question-circle-icon'
+import { InfoCircleIcon } from 
'@patternfly/react-icons/dist/esm/icons/info-circle-icon'
+import { TrashIcon } from '@patternfly/react-icons/dist/esm/icons/trash-icon'
 import { CodeEditor, Language } from '@patternfly/react-code-editor'
 import { eventService } from '@hawtio/react'
 import { artemisService } from '../artemis-service'
diff --git 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/queues/CreateQueue.tsx
 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/queues/CreateQueue.tsx
index 05afa0d..225f722 100644
--- 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/queues/CreateQueue.tsx
+++ 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/queues/CreateQueue.tsx
@@ -16,7 +16,9 @@
  */
 import { ActionGroup, Button, Checkbox, Flex, FlexItem, Form, FormGroup, 
NumberInput, Radio, TextInput, Title, Text, TextContent, Popover, Tooltip, 
PageSection } from '@patternfly/react-core';
 import React, { FormEvent, useState } from 'react'
-import { TrashIcon, OutlinedQuestionCircleIcon, InfoCircleIcon } from 
'@patternfly/react-icons'
+import { TrashIcon } from '@patternfly/react-icons/dist/esm/icons/trash-icon'
+import { OutlinedQuestionCircleIcon } from 
'@patternfly/react-icons/dist/esm/icons/outlined-question-circle-icon'
+import { InfoCircleIcon } from 
'@patternfly/react-icons/dist/esm/icons/info-circle-icon'
 import { artemisService } from '../artemis-service';
 import { eventService, workspace } from '@hawtio/react';
 
diff --git 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/queues/DeleteQueue.tsx
 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/queues/DeleteQueue.tsx
index f66e50a..f05ca32 100644
--- 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/queues/DeleteQueue.tsx
+++ 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/queues/DeleteQueue.tsx
@@ -18,7 +18,7 @@ import { ActionGroup, Button, Form, Modal, ModalVariant, 
Popover, TextContent, T
 import React, { useState } from 'react'
 import { eventService, workspace } from '@hawtio/react';
 import { artemisService } from '../artemis-service';
-import { OutlinedQuestionCircleIcon } from '@patternfly/react-icons';
+import { OutlinedQuestionCircleIcon } from 
'@patternfly/react-icons/dist/esm/icons/outlined-question-circle-icon';
 
 type DeleteQueueProps = {
   queue: string
diff --git 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/queues/QueuesView.tsx
 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/queues/QueuesView.tsx
index b37dd81..2a57985 100644
--- 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/queues/QueuesView.tsx
+++ 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/queues/QueuesView.tsx
@@ -21,7 +21,7 @@ import { MessagesTable } from '../messages/MessagesTable';
 import { Filter } from '../table/ArtemisTable';
 import { Button, Modal, ModalVariant, TextContent, Title, Text, Icon, 
TextVariants, TextList, TextListItem, TextListItemVariants, TextListVariants } 
from '@patternfly/react-core';
 import { Message, MessageView } from '../messages/MessageView';
-import { HelpIcon } from '@patternfly/react-icons';
+import { HelpIcon } from '@patternfly/react-icons/dist/esm/icons/help-icon';
 import { Link } from 'react-router-dom';
 
 export type QueueNavigate = {
diff --git 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/status/Status.tsx
 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/status/Status.tsx
index 1a6e99f..522e6b6 100644
--- 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/status/Status.tsx
+++ 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/status/Status.tsx
@@ -37,7 +37,9 @@ import {
     MenuToggleElement,
     MenuToggle
 } from "@patternfly/react-core"
-import { EllipsisVIcon, ExclamationCircleIcon, OkIcon } from 
'@patternfly/react-icons'
+import { EllipsisVIcon } from 
'@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon'
+import { ExclamationCircleIcon } from 
'@patternfly/react-icons/dist/esm/icons/exclamation-circle-icon'
+import { OkIcon } from '@patternfly/react-icons/dist/esm/icons/ok-icon'
 import { Attributes, eventService, Operations } from '@hawtio/react';
 import React, { useContext, useEffect, useState } from "react";
 import { Acceptors, artemisService, BrokerInfo, ClusterConnections } from 
"../artemis-service";
diff --git 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/table/ArtemisTable.tsx
 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/table/ArtemisTable.tsx
index fc3ae60..6bd0e7f 100644
--- 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/table/ArtemisTable.tsx
+++ 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/table/ArtemisTable.tsx
@@ -39,7 +39,7 @@ import {
   MenuToggle,
   SelectList
 } from '@patternfly/react-core';
-import { SortAmountDownIcon } from '@patternfly/react-icons';
+import { SortAmountDownIcon } from 
'@patternfly/react-icons/dist/esm/icons/sort-amount-down-icon';
 import { Thead, Tr, Th, Tbody, Td, IAction, ActionsColumn, Table, 
InnerScrollContainer } from '@patternfly/react-table';
 import { artemisPreferencesService } from '../artemis-preferences-service';
 import {
diff --git 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/views/ArtemisJMXTabView.tsx
 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/views/ArtemisJMXTabView.tsx
index d8e041b..a331e7c 100644
--- 
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/views/ArtemisJMXTabView.tsx
+++ 
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/views/ArtemisJMXTabView.tsx
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 import React, { useContext, useState } from 'react'
-import { Tabs, Tab, TabTitleText, Button, Modal, ModalVariant, EmptyState, 
EmptyStateIcon, EmptyStateVariant, PageSection, PageSectionVariants, Title } 
from '@patternfly/react-core';
+import { Tabs, Tab, TabTitleText, Button, Modal, ModalVariant, PageSection } 
from '@patternfly/react-core';
 import { Attributes, Chart, MBeanNode, Operations } from '@hawtio/react';
 import { CreateQueue } from '../queues/CreateQueue';
 import { DeleteAddress } from '../addresses/DeleteAddress';
@@ -26,7 +26,6 @@ import { Message, MessageView } from 
'../messages/MessageView';
 import { DeleteQueue } from '../queues/DeleteQueue';
 import { artemisService } from '../artemis-service';
 import { ArtemisContext } from '../context';
-import { CubesIcon } from '@patternfly/react-icons';
 
 
 


---------------------------------------------------------------------
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