Skip to content

Commit

Permalink
PatternFly v6 milestone
Browse files Browse the repository at this point in the history
  • Loading branch information
dlabrecq committed Sep 30, 2024
1 parent 1ad53f9 commit 11eae12
Show file tree
Hide file tree
Showing 270 changed files with 2,748 additions and 3,021 deletions.
299 changes: 225 additions & 74 deletions package-lock.json

Large diffs are not rendered by default.

19 changes: 11 additions & 8 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,15 +51,15 @@
"verify": "npm-run-all build lint test"
},
"dependencies": {
"@patternfly/patternfly": "5.4.0",
"@patternfly/react-charts": "7.4.2",
"@patternfly/react-component-groups": "^5.2.0",
"@patternfly/react-core": "5.4.0",
"@patternfly/react-icons": "5.4.0",
"@patternfly/react-table": "5.4.0",
"@patternfly/react-tokens": "5.4.0",
"@patternfly/patternfly": "6.0.0-prerelease.13",
"@patternfly/react-charts": "8.0.0-prerelease.10",
"@patternfly/react-component-groups": "6.0.0-prerelease.2",
"@patternfly/react-core": "6.0.0-prerelease.13",
"@patternfly/react-icons": "6.0.0-prerelease.4",
"@patternfly/react-table": "6.0.0-prerelease.13",
"@patternfly/react-tokens": "6.0.0-prerelease.4",
"@redhat-cloud-services/frontend-components": "^4.2.15",
"@redhat-cloud-services/frontend-components-notifications": "^4.1.0",
"@ausuliv/frontend-components-notifications": "^4.1.5",
"@redhat-cloud-services/frontend-components-translations": "^3.2.8",
"@redhat-cloud-services/frontend-components-utilities": "^4.0.17",
"@redhat-cloud-services/rbac-client": "^2.2.5",
Expand Down Expand Up @@ -134,6 +134,9 @@
"webpack-bundle-analyzer": "^4.10.2"
},
"overrides": {
"@patternfly/react-core": "6.0.0-prerelease.13",
"@patternfly/react-icons": "6.0.0-prerelease.4",
"@patternfly/react-table": "6.0.0-prerelease.13",
"@typescript-eslint/eslint-plugin": "^8.7.0",
"eslint": "^9.11.1",
"redux": "^5.0.1"
Expand Down
4 changes: 2 additions & 2 deletions src/app.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import './app.scss';

import NotificationsPortal from '@ausuliv/frontend-components-notifications/NotificationPortal';
import { notificationsReducer } from '@ausuliv/frontend-components-notifications/redux';
import { useChrome } from '@redhat-cloud-services/frontend-components/useChrome';
import NotificationsPortal from '@redhat-cloud-services/frontend-components-notifications/NotificationPortal';
import { notificationsReducer } from '@redhat-cloud-services/frontend-components-notifications/redux';
import { getRegistry } from '@redhat-cloud-services/frontend-components-utilities/Registry';
import React, { useEffect, useLayoutEffect } from 'react';
import { invalidateSession } from 'utils/sessionStorage';
Expand Down
4 changes: 2 additions & 2 deletions src/appEntry.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
/* eslint-disable no-console */
// Todo: Uncomment for use with non-shared PatternFly packages
// import '@patternfly/patternfly/patternfly.css';
import '@patternfly/patternfly/patternfly.css'; // Todo: revert
import '@patternfly/patternfly/patternfly-addons.css';
import './styles/global.css';

import NotificationsPortal from '@redhat-cloud-services/frontend-components-notifications/NotificationPortal';
import NotificationsPortal from '@ausuliv/frontend-components-notifications/NotificationPortal';
import IntlProvider from '@redhat-cloud-services/frontend-components-translations/Provider';
import { getLocale } from 'components/i18n';
import React from 'react';
Expand Down
2 changes: 1 addition & 1 deletion src/components/drawers/commonDrawer/commonDrawer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ class CommonDrawerBase extends React.Component<CommonDrawerProps> {
// https://github.com/redhat-developer/rhosak-ui/blob/main/packages/ui/src/components/KafkaInstanceDrawer/KafkaInstanceDrawer.tsx#L69-L78
return (
<Drawer className="drawerOverride" isExpanded={isExpanded} onExpand={this.handleExpand}>
<DrawerContent colorVariant="light-200" panelContent={this.getPanelContent()}>
<DrawerContent colorVariant="secondary" panelContent={this.getPanelContent()}>
{children}
</DrawerContent>
</Drawer>
Expand Down
28 changes: 14 additions & 14 deletions src/components/drawers/exports/exports.styles.ts
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
import global_BackgroundColor_light_100 from '@patternfly/react-tokens/dist/js/global_BackgroundColor_light_100';
import global_spacer_lg from '@patternfly/react-tokens/dist/js/global_spacer_lg';
import global_spacer_md from '@patternfly/react-tokens/dist/js/global_spacer_md';
import global_spacer_sm from '@patternfly/react-tokens/dist/js/global_spacer_sm';
import t_global_background_color_100 from '@patternfly/react-tokens/dist/js/t_global_background_color_100';
import t_global_spacer_lg from '@patternfly/react-tokens/dist/js/t_global_spacer_lg';
import t_global_spacer_md from '@patternfly/react-tokens/dist/js/t_global_spacer_md';
import t_global_spacer_sm from '@patternfly/react-tokens/dist/js/t_global_spacer_sm';
import type React from 'react';

export const styles = {
content: {
paddingBottom: global_spacer_lg.value,
paddingTop: global_spacer_lg.value,
paddingBottom: t_global_spacer_lg.value,
paddingTop: t_global_spacer_lg.value,
},
exportsIcon: {
marginLeft: global_spacer_md.value,
marginRight: global_spacer_sm.value,
marginLeft: t_global_spacer_md.value,
marginRight: t_global_spacer_sm.value,
},
exportsLink: {
display: 'flex',
alignItems: 'center',
},
pagination: {
backgroundColor: global_BackgroundColor_light_100.value,
paddingBottom: global_spacer_md.value,
paddingTop: global_spacer_md.value,
backgroundColor: t_global_background_color_100.value,
paddingBottom: t_global_spacer_md.value,
paddingTop: t_global_spacer_md.value,
},
toolbarContainer: {
backgroundColor: global_BackgroundColor_light_100.value,
paddingBottom: global_spacer_md.value,
paddingTop: global_spacer_md.value,
backgroundColor: t_global_background_color_100.value,
paddingBottom: t_global_spacer_md.value,
paddingTop: t_global_spacer_md.value,
},
} as { [className: string]: React.CSSProperties };
2 changes: 1 addition & 1 deletion src/components/drawers/exports/exportsLink.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ class ExportsLinkBase extends React.Component<ExportsLinkProps, any> {
// @redhat-cloud-services/frontend-components-notifications does not expose PatternFly's actionLinks prop
if (isActionLink) {
return (
<div className="pf-v5-c-alert__action-group">
<div className="pf-v6-c-alert__action-group">
<AlertActionLink onClick={this.handleToggle}>{intl.formatMessage(messages.exportsTitle)}</AlertActionLink>
</div>
);
Expand Down
20 changes: 10 additions & 10 deletions src/components/drawers/exports/exportsTable.styles.ts
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
import global_BackgroundColor_light_100 from '@patternfly/react-tokens/dist/js/global_BackgroundColor_light_100';
import global_danger_color_200 from '@patternfly/react-tokens/dist/js/global_danger_color_200';
import global_FontSize_sm from '@patternfly/react-tokens/dist/js/global_FontSize_sm';
import global_spacer_md from '@patternfly/react-tokens/dist/js/global_spacer_md';
import global_spacer_xl from '@patternfly/react-tokens/dist/js/global_spacer_xl';
import t_global_background_color_100 from '@patternfly/react-tokens/dist/js/t_global_background_color_100';
import t_global_color_status_danger_200 from '@patternfly/react-tokens/dist/js/t_global_color_status_danger_200';
import t_global_font_size_sm from '@patternfly/react-tokens/dist/js/t_global_font_size_sm';
import t_global_spacer_md from '@patternfly/react-tokens/dist/js/t_global_spacer_md';
import t_global_spacer_xl from '@patternfly/react-tokens/dist/js/t_global_spacer_xl';
import type React from 'react';

export const styles = {
emptyState: {
backgroundColor: global_BackgroundColor_light_100.value,
backgroundColor: t_global_background_color_100.value,
display: 'flex',
justifyContent: 'center',
paddingTop: global_spacer_xl.value,
paddingTop: t_global_spacer_xl.value,
width: '100%',
},
failed: {
color: global_danger_color_200.value,
color: t_global_color_status_danger_200.value,
},
failedButton: {
fontSize: global_FontSize_sm.value,
fontSize: t_global_font_size_sm.value,
},
failedHeader: {
marginLeft: global_spacer_md.value,
marginLeft: t_global_spacer_md.value,
},
} as { [className: string]: React.CSSProperties };
18 changes: 7 additions & 11 deletions src/components/drawers/exports/exportsTable.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@ import {
EmptyState,
EmptyStateBody,
EmptyStateFooter,
EmptyStateHeader,
EmptyStateIcon,
Label,
Popover,
} from '@patternfly/react-core';
Expand Down Expand Up @@ -140,12 +138,11 @@ class ExportsTableBase extends React.Component<ExportsTableProps, ExportsTableSt
}

return (
<EmptyState>
<EmptyStateHeader
titleText={<>{intl.formatMessage(messages.noExportsStateTitle)}</>}
icon={<EmptyStateIcon icon={PlusCircleIcon} />}
headingLevel="h5"
/>
<EmptyState
headingLevel="h5"
icon={PlusCircleIcon}
titleText={<>{intl.formatMessage(messages.noExportsStateTitle)}</>}
>
<EmptyStateBody>{intl.formatMessage(messages.exportsEmptyState)}</EmptyStateBody>
<EmptyStateFooter>
<Button variant="primary" onClick={onClose}>
Expand Down Expand Up @@ -185,13 +182,12 @@ class ExportsTableBase extends React.Component<ExportsTableProps, ExportsTableSt
bodyContent={<div>{intl.formatMessage(messages.exportsFailedDesc)}</div>}
>
<Button
icon={content}
className={className}
innerRef={componentRef}
style={styles.failedButton}
variant={ButtonVariant.plain}
>
{content}
</Button>
></Button>
</Popover>
)}
>
Expand Down
4 changes: 2 additions & 2 deletions src/components/drawers/exports/exportsToolbar.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import type { ToolbarChipGroup } from '@patternfly/react-core';
import type { ToolbarLabelGroup } from '@patternfly/react-core';
import type { Query } from 'api/queries/query';
import messages from 'locales/messages';
import React from 'react';
Expand Down Expand Up @@ -32,7 +32,7 @@ type ExportsToolbarProps = ExportsToolbarOwnProps &
WrappedComponentProps;

export class ExportsToolbarBase extends React.Component<ExportsToolbarProps, any> {
private getCategoryOptions = (): ToolbarChipGroup[] => {
private getCategoryOptions = (): ToolbarLabelGroup[] => {
const { intl } = this.props;

return [{ name: intl.formatMessage(messages.filterByValues, { value: 'name' }), key: 'name' }];
Expand Down
8 changes: 4 additions & 4 deletions src/components/inactiveSources/inactiveSources.scss
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
@import url("~@patternfly/patternfly/base/patternfly-variables.css");

.alert {
background-color: var(--pf-v5-global--BackgroundColor--light-100);
padding-left: var(--pf-v5-global--spacer--lg);
padding-right: var(--pf-v5-global--spacer--lg);
padding-top: var(--pf-v5-global--spacer--lg);
background-color: var(--pf-t--global--background--color--primary--default);
padding-left: var(--pf-t--global--spacer--lg);
padding-right: var(--pf-t--global--spacer--lg);
padding-top: var(--pf-t--global--spacer--lg);
}
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
import { chart_color_blue_300 } from '@patternfly/react-tokens/dist/js/chart_color_blue_300';
import { chart_color_cyan_300 } from '@patternfly/react-tokens/dist/js/chart_color_cyan_300';
import { chart_color_gold_300 } from '@patternfly/react-tokens/dist/js/chart_color_gold_300';
import { chart_color_green_300 } from '@patternfly/react-tokens/dist/js/chart_color_green_300';
import { chart_color_orange_300 } from '@patternfly/react-tokens/dist/js/chart_color_orange_300';
import { chart_color_purple_300 } from '@patternfly/react-tokens/dist/js/chart_color_purple_300';
import { chart_color_teal_300 } from '@patternfly/react-tokens/dist/js/chart_color_teal_300';
import { chart_color_yellow_300 } from '@patternfly/react-tokens/dist/js/chart_color_yellow_300';

export const chartStyles = {
// See: https://github.com/project-koku/koku-ui/issues/241
colorScale: [
chart_color_blue_300.value,
chart_color_gold_300.value,
chart_color_yellow_300.value,
chart_color_green_300.value,
chart_color_purple_300.value,
chart_color_orange_300.value,
chart_color_cyan_300.value,
chart_color_teal_300.value,
],
yAxis: {
axisLabel: {
Expand Down
Loading

0 comments on commit 11eae12

Please sign in to comment.