Skip to content

Commit 1ef5227

Browse files
wise-king-sullymannicolethoen
authored andcommitted
POC(themes):Expand micro animations demo for theme testing
1 parent 5b16138 commit 1ef5227

15 files changed

Lines changed: 236 additions & 148 deletions

packages/documentation-framework/versions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"@patternfly/react-component-groups": "6.4.0-prerelease.12",
1313
"@patternfly/react-core": "6.5.0-prerelease.24",
1414
"@patternfly/react-drag-drop": "6.5.0-prerelease.24",
15-
"@patternfly/react-icons": "6.5.0-prerelease.11",
15+
"@patternfly/react-icons": "6.5.0-prerelease.12",
1616
"@patternfly/react-log-viewer": "6.3.0",
1717
"@patternfly/react-styles": "6.5.0-prerelease.9",
1818
"@patternfly/react-table": "6.5.0-prerelease.24",

packages/documentation-site/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"@patternfly/react-console": "6.1.0",
2929
"@patternfly/react-data-view": "6.4.0-prerelease.8",
3030
"@patternfly/react-docs": "7.5.0-prerelease.26",
31-
"@patternfly/react-icons": "6.5.0-prerelease.11",
31+
"@patternfly/react-icons": "6.5.0-prerelease.12",
3232
"@patternfly/react-log-viewer": "6.3.0",
3333
"@patternfly/react-topology": "6.5.0-prerelease.3",
3434
"@patternfly/react-user-feedback": "6.2.0",

packages/documentation-site/patternfly-docs/content/foundations-and-styles/styles/motion/Animations/Animations.md

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,12 @@ source: demo
66

77
import { Fragment, useRef, useState, useEffect, useCallback } from 'react';
88

9-
import BellIcon from '@patternfly/react-icons/dist/esm/icons/bell-icon';
10-
import CogIcon from '@patternfly/react-icons/dist/esm/icons/cog-icon';
119
import BarsIcon from '@patternfly/react-icons/dist/js/icons/bars-icon';
1210
import HelpIcon from '@patternfly/react-icons/dist/esm/icons/help-icon';
1311
import PowerOffIcon from '@patternfly/react-icons/dist/esm/icons/power-off-icon';
14-
import QuestionCircleIcon from '@patternfly/react-icons/dist/esm/icons/question-circle-icon';
15-
import SearchIcon from '@patternfly/react-icons/dist/esm/icons/search-icon';
1612
import imgAvatar from '@patternfly/react-core/src/components/assets/avatarImg.svg';
17-
import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon';
1813
import pfLogo from '@patternfly/react-core/src/demos/assets/PF-HorizontalLogo-Color.svg';
1914
import MultiContentCard from "@patternfly/react-component-groups/dist/dynamic/MultiContentCard";
20-
import { ArrowRightIcon, LockIcon, PortIcon, CubeIcon, AutomationIcon, ExclamationCircleIcon, CheckCircleIcon, ExclamationTriangleIcon, HamburgerIcon, TimesIcon} from '@patternfly/react-icons';
2115
import UnpluggedIcon from '@patternfly/react-icons/dist/esm/icons/unplugged-icon';
2216
import l_gallery_GridTemplateColumns_min from '@patternfly/react-tokens/dist/esm/l_gallery_GridTemplateColumns_min';
2317
import {applicationsData} from './examples/ResourceTableData.jsx';
@@ -35,11 +29,23 @@ import { Table, Thead, Tbody, Tr, Th, Td, ExpandableRowContent } from '@patternf
3529
import PendingIcon from '@patternfly/react-icons/dist/esm/icons/pending-icon';
3630
import CheckIcon from '@patternfly/react-icons/dist/esm/icons/check-icon';
3731
import InfoIcon from '@patternfly/react-icons/dist/esm/icons/info-icon';
38-
import ResourcesFullIcon from '@patternfly/react-icons/dist/esm/icons/resources-full-icon';
3932
import openshiftLogo from './Summit-collage-deploying-openshift-product-icon-RH.png'
4033
import emptyStateLogo from './Summit-collage-hybrid-cloud-dark-RH.png'
34+
import ExclamationCircleIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-error-icon';
35+
import CheckCircleIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-check-circle-icon';
36+
import ExclamationTriangleIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-warning-icon';
37+
import ResourcesFullIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-resources-full-icon';
38+
import PortIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-port-icon';
39+
import CogIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-settings-icon';
40+
import QuestionCircleIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-question-mark-circle-icon';
41+
import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-ellipsis-vertical-icon';
42+
import SearchIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-search-icon';
43+
import ArrowRightIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-arrow-right-icon';
44+
import TimesIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-close-icon';
4145

4246

47+
import './examples/glass.css';
48+
4349
## Demo
4450
Our components can now use motion to provide clear visual feedback to users, improving engagement and usability. To see our new animations in motion, take this interactive tour, which guides you through a UI that includes animated alerts, icons, expansion, and more.
4551

packages/documentation-site/patternfly-docs/content/foundations-and-styles/styles/motion/Animations/AnimationsHeaderToolbar.tsx

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ import {
1313
ToolbarGroup,
1414
ToolbarContent
1515
} from '@patternfly/react-core';
16-
import CogIcon from '@patternfly/react-icons/dist/esm/icons/cog-icon';
17-
import QuestionCircleIcon from '@patternfly/react-icons/dist/esm/icons/question-circle-icon';
16+
import CogIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-settings-icon';
17+
import QuestionCircleIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-question-mark-circle-icon';
1818
import imgAvatar from '@patternfly/react-core/src/components/assets/avatarImg.svg';
1919
import { NotificationType } from './types';
2020
import { useGuidedTour } from './GuidedTourContext';
@@ -23,16 +23,20 @@ interface Props {
2323
notifications: NotificationType[];
2424
isDrawerExpanded: boolean;
2525
setIsDrawerExpanded: (newVal: boolean) => void;
26-
onStartGuidedTour: () => void;
27-
onEndGuidedTour: () => void;
26+
onStartGuidedTour?: () => void;
27+
onEndGuidedTour?: () => void;
28+
setShowWizardModal: (newVal: boolean) => void;
29+
showWizardModal: boolean;
2830
}
2931

3032
export const AnimationsHeaderToolbar: FunctionComponent<Props> = ({
3133
notifications,
3234
isDrawerExpanded,
3335
setIsDrawerExpanded,
3436
onStartGuidedTour,
35-
onEndGuidedTour
37+
onEndGuidedTour,
38+
setShowWizardModal,
39+
showWizardModal
3640
}) => {
3741
const [isActionsMenuOpen, setIsActionsMenuOpen] = useState<boolean>(false);
3842
const [isDropdownOpen, setIsDropdownOpen] = useState(false);
@@ -115,6 +119,9 @@ export const AnimationsHeaderToolbar: FunctionComponent<Props> = ({
115119
</DropdownList>
116120
</Dropdown>
117121
</ToolbarItem>
122+
<ToolbarItem>
123+
<Button variant="control" onClick={() => setShowWizardModal(!showWizardModal)}>Show wizard modal</Button>
124+
</ToolbarItem>
118125
</ToolbarGroup>
119126
</ToolbarGroup>
120127
<ToolbarGroup>

packages/documentation-site/patternfly-docs/content/foundations-and-styles/styles/motion/Animations/AnimationsNotificationsDrawer.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ import {
1919
NotificationDrawerListItemBody,
2020
NotificationDrawerListItemHeader
2121
} from '@patternfly/react-core';
22-
import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon';
23-
import SearchIcon from '@patternfly/react-icons/dist/esm/icons/search-icon';
22+
import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-ellipsis-vertical-icon';
23+
import SearchIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-search-icon';
2424
import { NotificationType } from './types';
2525

2626
interface ItemProps {

packages/documentation-site/patternfly-docs/content/foundations-and-styles/styles/motion/Animations/AnimationsOverview.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ import {
1818
PageSection,
1919
Title
2020
} from '@patternfly/react-core';
21-
import ArrowRightIcon from '@patternfly/react-icons/dist/esm/icons/arrow-right-icon';
22-
import TimesIcon from '@patternfly/react-icons/dist/esm/icons/times-icon';
21+
import ArrowRightIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-arrow-right-icon';
22+
import TimesIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-close-icon';
2323
import MultiContentCard from '@patternfly/react-component-groups/dist/dynamic/MultiContentCard';
2424
import AnimationsOverviewClusterInventory from './AnimationsOverviewClusterInventory';
2525
import AnimationsOverviewNetworkActivity from './AnimationsOverviewNetworkActivity';

packages/documentation-site/patternfly-docs/content/foundations-and-styles/styles/motion/Animations/AnimationsOverviewCardStatus.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { FunctionComponent } from 'react';
22
import { Card, CardHeader, CardBody, Flex, FlexItem, Icon, Title, Grid, GridItem } from '@patternfly/react-core';
3-
import ExclamationCircleIcon from '@patternfly/react-icons/dist/esm/icons/exclamation-circle-icon';
4-
import CheckCircleIcon from '@patternfly/react-icons/dist/esm/icons/check-circle-icon';
3+
import ExclamationCircleIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-error-icon';
4+
import CheckCircleIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-check-circle-icon';
55

66
const AnimationsOverviewCardStatus: FunctionComponent = () => (
77
<Card>

packages/documentation-site/patternfly-docs/content/foundations-and-styles/styles/motion/Animations/AnimationsOverviewClusterInventory.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ import {
1515
Icon
1616
} from '@patternfly/react-core';
1717

18-
import ListIcon from '@patternfly/react-icons/dist/esm/icons/list-icon';
19-
import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon';
20-
import CubesIcon from '@patternfly/react-icons/dist/esm/icons/cubes-icon';
18+
import ListIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-list-icon';
19+
import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-ellipsis-vertical-icon';
20+
import CubesIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-cubes-icon';
2121
import CubeIcon from '@patternfly/react-icons/dist/esm/icons/cube-icon';
22-
import ArrowRightIcon from '@patternfly/react-icons/dist/esm/icons/arrow-right-icon';
22+
import ArrowRightIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-arrow-right-icon';
2323

2424
export const ClusterInventoryCard: React.FunctionComponent = () => {
2525
const [isKebabOpen, setIsKebabOpen] = useState(false);

packages/documentation-site/patternfly-docs/content/foundations-and-styles/styles/motion/Animations/AnimationsOverviewEventsCard.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ import {
2121
Timestamp,
2222
Title
2323
} from '@patternfly/react-core';
24-
import CheckCircleIcon from '@patternfly/react-icons/dist/esm/icons/check-circle-icon';
25-
import ExclamationCircleIcon from '@patternfly/react-icons/dist/esm/icons/exclamation-circle-icon';
24+
import CheckCircleIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-check-circle-icon';
25+
import ExclamationCircleIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-error-icon';
2626

2727
const AnimationsOverviewEventsCard: FunctionComponent = () => {
2828
const [isOpen, setIsOpen] = useState(false);

packages/documentation-site/patternfly-docs/content/foundations-and-styles/styles/motion/Animations/AnimationsOverviewMemoryUtilization.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ import {
1414
FlexItem
1515
} from '@patternfly/react-core';
1616
import { ChartDonutThreshold, ChartDonutUtilization } from '@patternfly/react-charts/dist/esm/victory/components';
17-
import ArrowRightIcon from '@patternfly/react-icons/dist/esm/icons/arrow-right-icon';
18-
import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon';
19-
import TachometerAltIcon from '@patternfly/react-icons/dist/esm/icons/tachometer-alt-icon';
17+
import ArrowRightIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-arrow-right-icon';
18+
import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-ellipsis-vertical-icon';
19+
import TachometerAltIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-speedometer-icon';
2020

2121
export const MemoryUtilizationCard: React.FunctionComponent = () => {
2222
const [isKebabOpen, setIsKebabOpen] = useState(false);

0 commit comments

Comments
 (0)