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
