Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import { Button, DescriptionList, DescriptionListTerm, DescriptionListDescriptio
import RhUiAddCircleFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-add-circle-fill-icon';
import CubeIcon from '@patternfly/react-icons/dist/esm/icons/cube-icon';
import BookIcon from '@patternfly/react-icons/dist/esm/icons/book-icon';
import KeyIcon from '@patternfly/react-icons/dist/esm/icons/key-icon';
import RhUiKeyIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-key-icon';
import RhUiFlagFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-flag-fill-icon';
import RhUiLanguageFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-language-fill-icon';

Expand All @@ -29,102 +29,121 @@ import RhUiLanguageFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-l
### Basic

```ts file='./DescriptionListBasic.tsx'

```

### Term help text

```ts file='./DescriptionListWithTermHelpText.tsx'

```

### Default 2 col

```ts file='./DescriptionListDefaultTwoCol.tsx'

```

### Default 3 col on lg

```ts file='./DescriptionListDefaultThreeColLg.tsx'

```

### Horizontal

```ts file='./DescriptionListHorizontal.tsx'

```

### Horizontal using custom term width modifier

```ts file='./DescriptionListHorizontalCustomTermWidth.tsx'

```

### Horizontal 2 col

```ts file='./DescriptionListHorizontalTwoCol.tsx'

```

### Horizontal 3 col on lg

```ts file='./DescriptionListHorizontalThreeColLg.tsx'

```

### Compact

```ts file='./DescriptionListCompact.tsx'

```

### Compact horizontal

```ts file='./DescriptionListCompactHorizontal.tsx'

```

### Fluid horizontal

```ts file='./DescriptionListFluidHorizontal.tsx'

```

### Column fill

```ts file='./DescriptionListColumnFill.tsx'

```

### Large display size

```ts file='./DescriptionListWithLargeDisplaySize.tsx'

```

## Responsive column definitions

### Default responsive columns

```ts file='./DescriptionListDefaultResponsiveColumns.tsx'

```

### Horizontal responsive columns

```ts file='./DescriptionListHorizontalResponsiveColumns.tsx'

```

### Responsive horizontal, vertical group layout

```ts file='./DescriptionListResponsiveHoriVertGroup.tsx'

```

## Auto-column-width

### Default auto column width

```ts file='./DescriptionListDefaultAutoColumn.tsx'

```

### Horizontal auto column width

```ts file='./DescriptionListHorizontalAutoColumn.tsx'

```

## Inline grid

### Default inline grid

```ts file='./DescriptionListDefaultInlineGrid.tsx'

```

## Card variants
Expand All @@ -134,43 +153,51 @@ A [card component](/components/card) can be used in place of a description list
### Description list with card

```ts file='./DescriptionListWithCard.tsx'

```

### Description list with large display size and card

```ts file='./DescriptionListWithLargeDisplaySizeAndCard.tsx'

```

### Display size with card, three column on large breakpoint

```ts file='./DescriptionListDisplaySizeAndCardThreeColumn.tsx'

```

### Display size with card, horizontal, modified term width

```ts file='./DescriptionListDisplaySizeAndCardHorizontalTermWidth.tsx'

```

## Auto fit

### Auto-fit basic

```ts file='./DescriptionListAutoFitBasic.tsx'

```

### Auto-fit, min width modified grid template columns

```ts file='./DescriptionListAutoFitMinWidthModified.tsx'

```

### Auto-fit, min width modified, responsive grid template columns

```ts file='./DescriptionListAutoFitMinWidthResponsive.tsx'

```

## With icons

### Icons on terms

```ts file='./DescriptionListIconsOnTerms.tsx'

```
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import {
import RhUiAddCircleFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-add-circle-fill-icon';
import CubeIcon from '@patternfly/react-icons/dist/esm/icons/cube-icon';
import BookIcon from '@patternfly/react-icons/dist/esm/icons/book-icon';
import KeyIcon from '@patternfly/react-icons/dist/esm/icons/key-icon';
import RhUiKeyIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-key-icon';
import RhUiFlagFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-flag-fill-icon';
import RhUiLanguageFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-language-fill-icon';

Expand All @@ -25,7 +25,7 @@ export const DescriptionListIconsOnTerms: React.FunctionComponent = () => (
</DescriptionListDescription>
</DescriptionListGroup>
<DescriptionListGroup>
<DescriptionListTerm icon={<KeyIcon />}>Labels</DescriptionListTerm>
<DescriptionListTerm icon={<RhUiKeyIcon />}>Labels</DescriptionListTerm>
<DescriptionListDescription>example</DescriptionListDescription>
</DescriptionListGroup>
<DescriptionListGroup>
Expand Down
2 changes: 1 addition & 1 deletion packages/react-core/src/components/List/examples/List.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ propComponents: ['List', 'ListItem']
---

import RhUiLearnFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-learn-fill-icon';
import KeyIcon from '@patternfly/react-icons/dist/esm/icons/key-icon';
import RhUiKeyIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-key-icon';
import DesktopIcon from '@patternfly/react-icons/dist/esm/icons/desktop-icon';

## Examples
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import { List, ListItem } from '@patternfly/react-core';
import RhUiLearnFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-learn-fill-icon';
import KeyIcon from '@patternfly/react-icons/dist/esm/icons/key-icon';
import RhUiKeyIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-key-icon';
import DesktopIcon from '@patternfly/react-icons/dist/esm/icons/desktop-icon';

export const ListIcons: React.FunctionComponent = () => (
<List isPlain>
<ListItem icon={<RhUiLearnFillIcon />}>First</ListItem>
<ListItem icon={<KeyIcon />}>Second</ListItem>
<ListItem icon={<RhUiKeyIcon />}>Second</ListItem>
<ListItem icon={<DesktopIcon />}>Third</ListItem>
</List>
);
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import { List, ListItem } from '@patternfly/react-core';
import RhUiLearnFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-learn-fill-icon';
import KeyIcon from '@patternfly/react-icons/dist/esm/icons/key-icon';
import RhUiKeyIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-key-icon';
import DesktopIcon from '@patternfly/react-icons/dist/esm/icons/desktop-icon';

export const ListLargeIcons: React.FunctionComponent = () => (
<List isPlain iconSize="large">
<ListItem icon={<RhUiLearnFillIcon />}>First</ListItem>
<ListItem icon={<KeyIcon />}>Second</ListItem>
<ListItem icon={<RhUiKeyIcon />}>Second</ListItem>
<ListItem icon={<DesktopIcon />}>Third</ListItem>
</List>
);
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { useRef } from 'react';
import styles from '@patternfly/react-styles/css/components/ProgressStepper/progress-stepper';
import { css } from '@patternfly/react-styles';
import RhUiCheckCircleFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-check-circle-fill-icon';
import ResourcesFullIcon from '@patternfly/react-icons/dist/esm/icons/resources-full-icon';
import RhUiResourcesFullIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-resources-full-icon';
import RhUiWarningFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-warning-fill-icon';
import RhUiErrorFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-error-fill-icon';

Expand Down Expand Up @@ -44,7 +44,7 @@ const variantIcons = {
default: undefined as any,
pending: undefined as any,
success: <RhUiCheckCircleFillIcon />,
info: <ResourcesFullIcon />,
info: <RhUiResourcesFullIcon />,
warning: <RhUiWarningFillIcon />,
danger: <RhUiErrorFillIcon />
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { capitalize } from '../../../helpers';
import styles from '@patternfly/react-styles/css/components/ProgressStepper/progress-stepper';

jest.mock('@patternfly/react-icons/dist/esm/icons/rh-ui-check-circle-fill-icon', () => () => 'Success icon mock');
jest.mock('@patternfly/react-icons/dist/esm/icons/resources-full-icon', () => () => 'Info icon mock');
jest.mock('@patternfly/react-icons/dist/esm/icons/rh-ui-resources-full-icon', () => () => 'Info icon mock');
jest.mock('@patternfly/react-icons/dist/esm/icons/rh-ui-warning-fill-icon', () => () => 'Warning icon mock');
jest.mock('@patternfly/react-icons/dist/esm/icons/rh-ui-error-fill-icon', () => () => 'Danger icon mock');

Expand Down
4 changes: 2 additions & 2 deletions packages/react-core/src/components/Slider/examples/Slider.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ import { useState } from 'react';
import { Slider, Button, Content, ContentVariants } from '@patternfly/react-core';
import MinusIcon from '@patternfly/react-icons/dist/esm/icons/minus-icon';
import PlusIcon from '@patternfly/react-icons/dist/esm/icons/plus-icon';
import LockIcon from '@patternfly/react-icons/dist/esm/icons/lock-icon';
import LockOpenIcon from '@patternfly/react-icons/dist/esm/icons/lock-open-icon';
import RhUiLockFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-lock-fill-icon';
import RhUiUnlockFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-unlock-fill-icon';

## Examples

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import { useState } from 'react';
import { Slider, SliderOnChangeEvent, Button, Content } from '@patternfly/react-core';
import MinusIcon from '@patternfly/react-icons/dist/esm/icons/minus-icon';
import PlusIcon from '@patternfly/react-icons/dist/esm/icons/plus-icon';
import LockIcon from '@patternfly/react-icons/dist/esm/icons/lock-icon';
import LockOpenIcon from '@patternfly/react-icons/dist/esm/icons/lock-open-icon';
import RhUiLockFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-lock-fill-icon';
import RhUiUnlockFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-unlock-fill-icon';

export const SliderActions: React.FunctionComponent = () => {
const [value1, setValue1] = useState(50);
Expand Down Expand Up @@ -58,7 +58,7 @@ export const SliderActions: React.FunctionComponent = () => {
variant="plain"
aria-label={isDisabled ? 'Lock' : 'Unlock'}
onClick={() => setIsDisabled(!isDisabled)}
icon={isDisabled ? <LockIcon /> : <LockOpenIcon />}
icon={isDisabled ? <RhUiLockFillIcon /> : <RhUiUnlockFillIcon />}
/>
);

Expand Down
4 changes: 2 additions & 2 deletions packages/react-core/src/components/Wizard/examples/Wizard.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ propComponents:
]
---

import { createContext, useCallback, useContext, useRef, useState } from 'react';
import { createContext, useCallback, useContext, useRef, useState, useEffect } from 'react';
import {
FormGroup,
TextInput,
Expand Down Expand Up @@ -51,7 +51,7 @@ WizardHeader
} from '@patternfly/react-core';
import RhMicronsExternalLinkIcon from '@patternfly/react-icons/dist/esm/icons/rh-microns-external-link-icon';
import SlackHashIcon from '@patternfly/react-icons/dist/esm/icons/slack-hash-icon';
import CogsIcon from '@patternfly/react-icons/dist/esm/icons/cogs-icon';
import RhUiGearGroupFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-gear-group-fill-icon';

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the icon used currently in org (I had to fix an import thing locally to see it, currently on org there's a reference error):

import styles from '@patternfly/react-styles/css/components/Wizard/wizard';
import layout from '@patternfly/react-styles/css/layouts/Bullseye/bullseye';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import {
WizardFooterWrapper,
useWizardContext
} from '@patternfly/react-core';
import CogsIcon from '@patternfly/react-icons/dist/esm/icons/cogs-icon';
import RhUiGearGroupFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-gear-group-fill-icon';
import layout from '@patternfly/react-styles/css/layouts/Bullseye/bullseye';

interface ValidationProgressProps {
Expand Down Expand Up @@ -50,7 +50,7 @@ const ValidationProgress: React.FunctionComponent<ValidationProgressProps> = ({
<EmptyState
headingLevel="h4"
titleText={percentValidated === 100 ? 'Validation complete' : 'Validating credentials'}
icon={CogsIcon}
icon={RhUiGearGroupFillIcon}
variant="lg"
>
<EmptyStateBody>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import {
Wizard,
WizardStep
} from '@patternfly/react-core';
import CogsIcon from '@patternfly/react-icons/dist/esm/icons/cogs-icon';
import RhUiGearGroupFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-gear-group-fill-icon';
import layout from '@patternfly/react-styles/css/layouts/Bullseye/bullseye';

interface ValidationProgressProps {
Expand Down Expand Up @@ -38,7 +38,7 @@ const ValidationProgress: React.FunctionComponent<ValidationProgressProps> = ({
<EmptyState
headingLevel="h4"
titleText={percentValidated === 100 ? 'Validation complete' : 'Validating credentials'}
icon={CogsIcon}
icon={RhUiGearGroupFillIcon}
variant="lg"
>
<EmptyStateBody>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ DrawerContent, DrawerContentBody, DrawerHead, DrawerPanelContent, DrawerSection,
import { Wizard as WizardDeprecated, WizardFooter as WizardFooterDeprecated, WizardContextConsumer as WizardContextConsumerDeprecated } from '@patternfly/react-core/deprecated';
import RhMicronsExternalLinkIcon from '@patternfly/react-icons/dist/esm/icons/rh-microns-external-link-icon';
import SlackHashIcon from '@patternfly/react-icons/dist/esm/icons/slack-hash-icon';
import CogsIcon from '@patternfly/react-icons/dist/esm/icons/cogs-icon';
import RhUiGearGroupFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-gear-group-fill-icon';

If you seek a wizard solution that allows for more composition, see the [React](/components/wizard) tab.

Expand Down
Loading