diff --git a/README.md b/README.md index 0629cda1..4794b221 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ Please see the [migration guide](./migration.md) #### Example component: ``` import * as React from 'react'; -import { Text } from '@patternfly/react-core'; +import { Content } from '@patternfly/react-core'; import { createUseStyles } from 'react-jss'; // do not forget to export your component's interface @@ -42,9 +42,9 @@ const MyComponent: React.FunctionComponent = () => { const classes = useStyles(); return ( - + This is my new reusable component - + ); }; diff --git a/cypress/component/MultiContentCard.cy.tsx b/cypress/component/MultiContentCard.cy.tsx index 17ea88e3..6ae867ff 100644 --- a/cypress/component/MultiContentCard.cy.tsx +++ b/cypress/component/MultiContentCard.cy.tsx @@ -1,6 +1,6 @@ import React from 'react'; import MultiContentCard from "@patternfly/react-component-groups/dist/dynamic/MultiContentCard"; -import { Button, Card, CardHeader, CardBody, Text, TextContent, TextVariants, Icon, TextList, TextListItem, CardFooter } from '@patternfly/react-core'; +import { Button, Card, CardHeader, CardBody, Content, ContentVariants, Icon, List, ListItem, CardFooter } from '@patternfly/react-core'; import { ArrowRightIcon, BellIcon, CogIcon, LockIcon } from '@patternfly/react-icons'; import { createUseStyles } from 'react-jss'; import clsx from 'clsx'; @@ -21,92 +21,80 @@ export const MultiContentCardExample: React.FunctionComponent = () => { const cards = [ - - Getting Started - + Getting Started - - - - - + + + + Configure application - - + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - - + - - - - - - - - - - - - - + + + + + + + + + + + , - - - - - + + + + Configure access - - + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - - + - + - + , - - Next Steps - + Next Steps - - - - - + + + + Configure notifications - - + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - - + - + - + ]; diff --git a/package-lock.json b/package-lock.json index a3b01373..17b10597 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3556,6 +3556,7 @@ "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.4.0.tgz", "integrity": "sha512-00ioBig0x642hytVspPl7DbQyaSWRaolYie/UFNjoTdvoKPzo6xrXLhTk9ixgIKcLH5b5vDOjVNiGyY+uDCUlg==", "dev": true, + "peer": true, "dependencies": { "state-local": "^1.0.6" }, @@ -3568,6 +3569,7 @@ "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.6.0.tgz", "integrity": "sha512-RFkU9/i7cN2bsq/iTkurMWOEErmYcY6JiQI3Jn+WeR/FGISH8JbHERjpS9oRuSOPvDMJI0Z8nJeKkbOs9sBYQw==", "dev": true, + "peer": true, "dependencies": { "@monaco-editor/loader": "^1.4.0" }, @@ -3777,92 +3779,123 @@ "astring": "^1.7.5" } }, - "node_modules/@patternfly/documentation-framework": { - "version": "6.0.0-alpha.46", - "resolved": "https://registry.npmjs.org/@patternfly/documentation-framework/-/documentation-framework-6.0.0-alpha.46.tgz", - "integrity": "sha512-4pIGUb/5H9YFVgygZOMHdqu0tegzUZl/fWuT8qzuJ/yxgcUL6uMjBp2Jo+iYxGXy6IFmxB0tUvOXDrTFPqNzVw==", + "node_modules/@patternfly/patternfly-a11y": { + "version": "4.3.1", "dev": true, + "license": "MIT", "dependencies": { - "@babel/core": "^7.24.3", - "@babel/preset-env": "^7.24.3", - "@babel/preset-react": "^7.24.1", - "@mdx-js/util": "1.6.16", - "@patternfly/ast-helpers": "^1.4.0-alpha.35", - "@reach/router": "npm:@gatsbyjs/reach-router@1.3.9", - "autoprefixer": "9.8.6", - "babel-loader": "^9.1.3", - "camelcase-css": "2.0.1", - "chokidar": "3.5.3", - "clean-webpack-plugin": "4.0.0", - "codesandbox": "2.2.0", - "commander": "4.1.1", - "copy-webpack-plugin": "11.0.0", - "css-loader": "6.7.3", - "detab": "2.0.3", - "express": "4.18.1", - "file-loader": "6.2.0", - "file-saver": "1.3.8", - "fs-extra": "9.0.1", - "glob": "9.0.0", - "handlebars": "4.7.7", - "hast-to-hyperscript": "9.0.0", - "hast-util-to-text": "2.0.0", - "html-formatter": "0.1.9", - "html-webpack-plugin": "5.5.0", - "js-yaml": "3.14.0", - "mdast-util-to-hast": "9.1.1", - "mdurl": "1.0.1", - "mini-css-extract-plugin": "2.7.5", - "null-loader": "4.0.1", - "parse-entities": "2.0.0", - "path-browserify": "1.0.1", - "postcss": "8.4.32", - "postcss-loader": "7.1.0", - "process": "^0.11.10", - "puppeteer": "19.11.1", - "puppeteer-cluster": "0.23.0", - "react-docgen": "5.3.1", - "react-ssr-prepass": "1.5.0", - "remark-footnotes": "1.0.0", - "remark-frontmatter": "2.0.0", - "remark-mdx": "2.0.0-next.8", - "remark-mdxjs": "2.0.0-next.8", - "remark-parse": "8.0.3", - "remark-squeeze-paragraphs": "4.0.0", - "responsive-loader": "3.1.2", - "sharp": "0.32.6", - "style-to-object": "0.3.0", - "to-vfile": "6.1.0", - "typedoc": "0.23.0", - "typescript": "4.7.4", - "unified": "9.1.0", - "unist-util-remove": "2.0.0", - "unist-util-visit": "2.0.3", - "url-loader": "4.1.0", - "vfile-reporter": "6.0.1", - "webpack": "5.76.3", - "webpack-bundle-analyzer": "4.8.0", - "webpack-cli": "5.0.1", - "webpack-dev-server": "4.13.1", - "webpack-merge": "5.8.0" + "axe-core": "^4.4.1", + "chromedriver": "^101.0.0", + "commander": "^5.1.0", + "fs-extra": "^10.0.0", + "junit-xml": "^1.2.0", + "puppeteer": "^14.2.0", + "puppeteer-cluster": "^0.23.0", + "xmldoc": "^1.1.2" }, "bin": { - "pf-docs-framework": "scripts/cli/cli.js" + "patternfly-a11y": "cli.js" + } + }, + "node_modules/@patternfly/patternfly-a11y/node_modules/commander": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@patternfly/patternfly-a11y/node_modules/fs-extra": { + "version": "10.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@patternfly/react-component-groups": { + "resolved": "packages/module", + "link": true + }, + "node_modules/@patternfly/react-icons": { + "version": "6.0.0-alpha.34", + "resolved": "https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-6.0.0-alpha.34.tgz", + "integrity": "sha512-YApbSfIEevWhTila9OzG6RHmbu/f+08XCUiNjTri2ZY54flvX/+GZDdt6gLzS+JQlysA6MCtzRxLgWAKh27Uew==", + "license": "MIT", "peerDependencies": { - "@patternfly/patternfly": "6.0.0-alpha.139", - "@patternfly/react-code-editor": "6.0.0-alpha.69", - "@patternfly/react-core": "6.0.0-alpha.69", - "@patternfly/react-table": "6.0.0-alpha.69", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" + "react": "^17 || ^18", + "react-dom": "^17 || ^18" + } + }, + "node_modules/@patternfly/react-styles": { + "version": "6.0.0-alpha.33", + "resolved": "https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-6.0.0-alpha.33.tgz", + "integrity": "sha512-YWKYugsoMw4IdLm02d0d5gKM4RKIhF3n2DlomJ6crNQfnpb9jQhA9Zixj35LiHUrQRre97W5VA4UfSGM5zZk5w==", + "license": "MIT" + }, + "node_modules/@patternfly/react-tokens": { + "version": "6.0.0-alpha.33", + "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-6.0.0-alpha.33.tgz", + "integrity": "sha512-77hzWw2ODIBFFHUF+Vf3NseBEAyddWIakqZNqLc2TSoWFUOEpTd1DBtb1qb5RV3uMzKHdOtHNIh17P0Unz41KA==", + "license": "MIT" + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.21", + "dev": true, + "license": "MIT" + }, + "node_modules/@puppeteer/browsers": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-0.5.0.tgz", + "integrity": "sha512-Uw6oB7VvmPRLE4iKsjuOh8zgDabhNX67dzo8U/BB0f9527qx+4eeUs+korU98OhG5C4ubg7ufBgVi63XYwS6TQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "debug": "4.3.4", + "extract-zip": "2.0.1", + "https-proxy-agent": "5.0.1", + "progress": "2.0.3", + "proxy-from-env": "1.1.0", + "tar-fs": "2.1.1", + "unbzip2-stream": "1.4.3", + "yargs": "17.7.1" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=14.1.0" + }, + "peerDependencies": { + "typescript": ">= 4.7.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@patternfly/documentation-framework/node_modules/ansi-styles": { + "node_modules/@puppeteer/browsers/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -3873,31 +3906,24 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@patternfly/documentation-framework/node_modules/bl": { + "node_modules/@puppeteer/browsers/node_modules/bl": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, + "license": "MIT", "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", "readable-stream": "^3.4.0" } }, - "node_modules/@patternfly/documentation-framework/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@patternfly/documentation-framework/node_modules/cliui": { + "node_modules/@puppeteer/browsers/node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -3907,11 +3933,12 @@ "node": ">=12" } }, - "node_modules/@patternfly/documentation-framework/node_modules/color-convert": { + "node_modules/@puppeteer/browsers/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3919,214 +3946,82 @@ "node": ">=7.0.0" } }, - "node_modules/@patternfly/documentation-framework/node_modules/color-name": { + "node_modules/@puppeteer/browsers/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, - "node_modules/@patternfly/documentation-framework/node_modules/devtools-protocol": { - "version": "0.0.1107588", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1107588.tgz", - "integrity": "sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg==", - "dev": true + "node_modules/@puppeteer/browsers/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/@patternfly/documentation-framework/node_modules/fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "node_modules/@puppeteer/browsers/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, + "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=10" + "node": ">= 6" } }, - "node_modules/@patternfly/documentation-framework/node_modules/glob": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-9.0.0.tgz", - "integrity": "sha512-7rdoWzT8/4f1yEe/cMdBug2lmzmYMYU9h4RNNiavPHajhcxt7kkxrOvwSnIPkZMjLQb9BXv7nFoKmTnPPklMyA==", + "node_modules/@puppeteer/browsers/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "minimatch": "^7.3.0", - "minipass": "^4.2.4", - "path-scurry": "^1.5.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "safe-buffer": "~5.2.0" } }, - "node_modules/@patternfly/documentation-framework/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/@puppeteer/browsers/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, "engines": { "node": ">=8" } }, - "node_modules/@patternfly/documentation-framework/node_modules/minimatch": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", - "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", + "node_modules/@puppeteer/browsers/node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" } }, - "node_modules/@patternfly/documentation-framework/node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/@patternfly/documentation-framework/node_modules/postcss": { - "version": "8.4.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", - "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/@patternfly/documentation-framework/node_modules/puppeteer": { - "version": "19.11.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.11.1.tgz", - "integrity": "sha512-39olGaX2djYUdhaQQHDZ0T0GwEp+5f9UB9HmEP0qHfdQHIq0xGQZuAZ5TLnJIc/88SrPLpEflPC+xUqOTv3c5g==", - "deprecated": "< 22.6.4 is no longer supported", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@puppeteer/browsers": "0.5.0", - "cosmiconfig": "8.1.3", - "https-proxy-agent": "5.0.1", - "progress": "2.0.3", - "proxy-from-env": "1.1.0", - "puppeteer-core": "19.11.1" - } - }, - "node_modules/@patternfly/documentation-framework/node_modules/puppeteer/node_modules/@puppeteer/browsers": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-0.5.0.tgz", - "integrity": "sha512-Uw6oB7VvmPRLE4iKsjuOh8zgDabhNX67dzo8U/BB0f9527qx+4eeUs+korU98OhG5C4ubg7ufBgVi63XYwS6TQ==", - "dev": true, - "dependencies": { - "debug": "4.3.4", - "extract-zip": "2.0.1", - "https-proxy-agent": "5.0.1", - "progress": "2.0.3", - "proxy-from-env": "1.1.0", - "tar-fs": "2.1.1", - "unbzip2-stream": "1.4.3", - "yargs": "17.7.1" - }, - "bin": { - "browsers": "lib/cjs/main-cli.js" - }, - "engines": { - "node": ">=14.1.0" - }, - "peerDependencies": { - "typescript": ">= 4.7.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@patternfly/documentation-framework/node_modules/puppeteer/node_modules/puppeteer-core": { - "version": "19.11.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.11.1.tgz", - "integrity": "sha512-qcuC2Uf0Fwdj9wNtaTZ2OvYRraXpAK+puwwVW8ofOhOgLPZyz1c68tsorfIZyCUOpyBisjr+xByu7BMbEYMepA==", - "dev": true, - "dependencies": { - "@puppeteer/browsers": "0.5.0", - "chromium-bidi": "0.4.7", - "cross-fetch": "3.1.5", - "debug": "4.3.4", - "devtools-protocol": "0.0.1107588", - "extract-zip": "2.0.1", - "https-proxy-agent": "5.0.1", - "proxy-from-env": "1.1.0", - "tar-fs": "2.1.1", - "unbzip2-stream": "1.4.3", - "ws": "8.13.0" - }, - "engines": { - "node": ">=14.14.0" - }, - "peerDependencies": { - "typescript": ">= 4.7.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@patternfly/documentation-framework/node_modules/puppeteer/node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dev": true, - "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/@patternfly/documentation-framework/node_modules/puppeteer/node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "node_modules/@puppeteer/browsers/node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, + "license": "MIT", "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -4138,117 +4033,12 @@ "node": ">=6" } }, - "node_modules/@patternfly/documentation-framework/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@patternfly/documentation-framework/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@patternfly/documentation-framework/node_modules/sharp": { - "version": "0.32.6", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", - "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.2", - "node-addon-api": "^6.1.0", - "prebuild-install": "^7.1.1", - "semver": "^7.5.4", - "simple-get": "^4.0.1", - "tar-fs": "^3.0.4", - "tunnel-agent": "^0.6.0" - }, - "engines": { - "node": ">=14.15.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@patternfly/documentation-framework/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/@patternfly/documentation-framework/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@patternfly/documentation-framework/node_modules/tar-fs": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.6.tgz", - "integrity": "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0", - "tar-stream": "^3.1.5" - }, - "optionalDependencies": { - "bare-fs": "^2.1.1", - "bare-path": "^2.1.0" - } - }, - "node_modules/@patternfly/documentation-framework/node_modules/tar-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - "dev": true, - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "node_modules/@patternfly/documentation-framework/node_modules/universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@patternfly/documentation-framework/node_modules/wrap-ansi": { + "node_modules/@puppeteer/browsers/node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -4261,20 +4051,22 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/@patternfly/documentation-framework/node_modules/y18n": { + "node_modules/@puppeteer/browsers/node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } }, - "node_modules/@patternfly/documentation-framework/node_modules/yargs": { + "node_modules/@puppeteer/browsers/node_modules/yargs": { "version": "17.7.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -4288,143 +4080,6 @@ "node": ">=12" } }, - "node_modules/@patternfly/patternfly": { - "version": "6.0.0-alpha.139", - "resolved": "https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-6.0.0-alpha.139.tgz", - "integrity": "sha512-RfM0pvIhWwaSzobKh/mjkTqYMnAdeOqC1wH9zg9zTab9GyUQdeGkRkd9gpDEQhuuN/bhNpO03W6jpaqauxfpmA==", - "dev": true - }, - "node_modules/@patternfly/patternfly-a11y": { - "version": "4.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "axe-core": "^4.4.1", - "chromedriver": "^101.0.0", - "commander": "^5.1.0", - "fs-extra": "^10.0.0", - "junit-xml": "^1.2.0", - "puppeteer": "^14.2.0", - "puppeteer-cluster": "^0.23.0", - "xmldoc": "^1.1.2" - }, - "bin": { - "patternfly-a11y": "cli.js" - } - }, - "node_modules/@patternfly/patternfly-a11y/node_modules/commander": { - "version": "5.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@patternfly/patternfly-a11y/node_modules/fs-extra": { - "version": "10.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@patternfly/react-code-editor": { - "version": "6.0.0-alpha.69", - "resolved": "https://registry.npmjs.org/@patternfly/react-code-editor/-/react-code-editor-6.0.0-alpha.69.tgz", - "integrity": "sha512-jpJxEnIESW0LvobF6j3yH8ephKZMZvLVJ1HoB314Vnlj2nOAvt1+4uTjaBjSAB9fM0+zn3jNC+mxGKj2w/ufog==", - "dev": true, - "dependencies": { - "@monaco-editor/react": "^4.6.0", - "@patternfly/react-core": "^6.0.0-alpha.69", - "@patternfly/react-icons": "^6.0.0-alpha.24", - "@patternfly/react-styles": "^6.0.0-alpha.24", - "react-dropzone": "14.2.3", - "tslib": "^2.6.2" - }, - "peerDependencies": { - "react": "^17 || ^18", - "react-dom": "^17 || ^18" - } - }, - "node_modules/@patternfly/react-component-groups": { - "resolved": "packages/module", - "link": true - }, - "node_modules/@patternfly/react-core": { - "version": "6.0.0-alpha.69", - "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-6.0.0-alpha.69.tgz", - "integrity": "sha512-Dwy2VnuR0z8NbcavvieLPDEJvTJ9W3cpViuZXwH+p5pM23el6oV7iOOlQL5uLTYZxN84QvFMWXwWXriHpjhg7w==", - "dependencies": { - "@patternfly/react-icons": "^6.0.0-alpha.24", - "@patternfly/react-styles": "^6.0.0-alpha.24", - "@patternfly/react-tokens": "^6.0.0-alpha.24", - "focus-trap": "7.5.4", - "react-dropzone": "^14.2.3", - "tslib": "^2.6.2" - }, - "peerDependencies": { - "react": "^17 || ^18", - "react-dom": "^17 || ^18" - } - }, - "node_modules/@patternfly/react-icons": { - "version": "6.0.0-alpha.24", - "resolved": "https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-6.0.0-alpha.24.tgz", - "integrity": "sha512-SRW9sTaHTbMJu+lf7+vWe5fNI1hfquZB6xlJe54D4WAzgzPDTxwPRi6I/KEboKBMZOvU/FYxH2/L5TCYmH51Hw==", - "peerDependencies": { - "react": "^17 || ^18", - "react-dom": "^17 || ^18" - } - }, - "node_modules/@patternfly/react-styles": { - "version": "6.0.0-alpha.24", - "resolved": "https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-6.0.0-alpha.24.tgz", - "integrity": "sha512-9Gh0CbeShaNOJSRy/Y7dEx+Nc9rlDrgjSF9rMtjlFTLfU7HvVavrfuBTGV5NpFJlVBtudJAsDaNRTlC22kKokg==" - }, - "node_modules/@patternfly/react-table": { - "version": "6.0.0-alpha.69", - "resolved": "https://registry.npmjs.org/@patternfly/react-table/-/react-table-6.0.0-alpha.69.tgz", - "integrity": "sha512-einy7J5HkeFvgU3HcAa8d10vF/tYguMMiWSp32QNIR1G0L/9VrRT10v2VNaKVVQyIi05TqpnJTxPnm2RlbU19w==", - "dev": true, - "peer": true, - "dependencies": { - "@patternfly/react-core": "^6.0.0-alpha.69", - "@patternfly/react-icons": "^6.0.0-alpha.24", - "@patternfly/react-styles": "^6.0.0-alpha.24", - "@patternfly/react-tokens": "^6.0.0-alpha.24", - "lodash": "^4.17.19", - "tslib": "^2.6.2" - }, - "peerDependencies": { - "react": "^17 || ^18", - "react-dom": "^17 || ^18" - } - }, - "node_modules/@patternfly/react-tokens": { - "version": "6.0.0-alpha.24", - "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-6.0.0-alpha.24.tgz", - "integrity": "sha512-jIVaGxxZD8Wsp2Xbf8z9mrpfYQx4NzlWlUza0IoTuwslEdcxt77Yo3sh0qlyfRBDNx+Q01tdEFXftJ+6OZQ3Gw==" - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@polka/url": { - "version": "1.0.0-next.21", - "dev": true, - "license": "MIT" - }, "node_modules/@reach/router": { "name": "@gatsbyjs/reach-router", "version": "1.3.9", @@ -7786,7 +7441,9 @@ } }, "node_modules/clsx": { - "version": "2.0.0", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "license": "MIT", "engines": { "node": ">=6" @@ -18234,15 +17891,120 @@ "node": ">=14.1.0" } }, - "node_modules/puppeteer-cluster": { - "version": "0.23.0", + "node_modules/puppeteer-cluster": { + "version": "0.23.0", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.3" + }, + "peerDependencies": { + "puppeteer": ">=1.5.0" + } + }, + "node_modules/puppeteer-core": { + "version": "19.11.1", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.11.1.tgz", + "integrity": "sha512-qcuC2Uf0Fwdj9wNtaTZ2OvYRraXpAK+puwwVW8ofOhOgLPZyz1c68tsorfIZyCUOpyBisjr+xByu7BMbEYMepA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@puppeteer/browsers": "0.5.0", + "chromium-bidi": "0.4.7", + "cross-fetch": "3.1.5", + "debug": "4.3.4", + "devtools-protocol": "0.0.1107588", + "extract-zip": "2.0.1", + "https-proxy-agent": "5.0.1", + "proxy-from-env": "1.1.0", + "tar-fs": "2.1.1", + "unbzip2-stream": "1.4.3", + "ws": "8.13.0" + }, + "engines": { + "node": ">=14.14.0" + }, + "peerDependencies": { + "typescript": ">= 4.7.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/puppeteer-core/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/puppeteer-core/node_modules/devtools-protocol": { + "version": "0.0.1107588", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1107588.tgz", + "integrity": "sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/puppeteer-core/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/puppeteer-core/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/puppeteer-core/node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", "dev": true, "license": "MIT", "dependencies": { - "debug": "^4.3.3" + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/puppeteer-core/node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" }, - "peerDependencies": { - "puppeteer": ">=1.5.0" + "engines": { + "node": ">=6" } }, "node_modules/puppeteer/node_modules/bl": { @@ -20483,7 +20245,8 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==", - "dev": true + "dev": true, + "peer": true }, "node_modules/state-toggle": { "version": "1.0.3", @@ -21814,6 +21577,7 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", "dev": true, + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -23481,179 +23245,510 @@ "node": ">=12" } }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "4.1.1", + "node_modules/yargs/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "7.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/yargs/node_modules/find-up": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/locate-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs/node_modules/p-locate": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/path-exists": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/y18n": { + "version": "4.0.3", + "dev": true, + "license": "ISC" + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "13.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/module": { + "name": "@patternfly/react-component-groups", + "version": "5.0.0-prerelease.0", + "license": "MIT", + "dependencies": { + "@patternfly/react-core": "^6.0.0-alpha.94", + "@patternfly/react-icons": "^6.0.0-alpha.34", + "@patternfly/react-table": "^6.0.0-alpha.95", + "clsx": "^2.1.1", + "react-jss": "^10.10.0" + }, + "devDependencies": { + "@patternfly/documentation-framework": "^6.0.0-alpha.69", + "@patternfly/patternfly": "6.0.0-alpha.205", + "@patternfly/patternfly-a11y": "^4.3.1", + "@types/react": "^18.2.33", + "@types/react-dom": "^18.2.14", + "@types/react-router-dom": "^5.3.3", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router": "^6.18.0", + "react-router-dom": "^6.18.0", + "rimraf": "^2.6.2", + "typescript": "^5.2.2" + }, + "peerDependencies": { + "react": "^17 || ^18", + "react-dom": "^17 || ^18" + } + }, + "packages/module/node_modules/@patternfly/documentation-framework": { + "version": "6.0.0-alpha.69", + "resolved": "https://registry.npmjs.org/@patternfly/documentation-framework/-/documentation-framework-6.0.0-alpha.69.tgz", + "integrity": "sha512-Qr28SSTzjNOy2BJSaJvBQYb9JOjuxFv49u7j4kGlY6BgMNUJoHYnGdTOVLBZgl1uvXfLhxRgkHBc4h5/smCFWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.3", + "@babel/preset-env": "^7.24.3", + "@babel/preset-react": "^7.24.1", + "@mdx-js/util": "1.6.16", + "@patternfly/ast-helpers": "^1.4.0-alpha.58", + "@reach/router": "npm:@gatsbyjs/reach-router@1.3.9", + "autoprefixer": "9.8.6", + "babel-loader": "^9.1.3", + "camelcase-css": "2.0.1", + "chokidar": "3.5.3", + "clean-webpack-plugin": "4.0.0", + "codesandbox": "2.2.0", + "commander": "4.1.1", + "copy-webpack-plugin": "11.0.0", + "css-loader": "6.7.3", + "detab": "2.0.3", + "express": "4.18.1", + "file-loader": "6.2.0", + "file-saver": "1.3.8", + "fs-extra": "9.0.1", + "glob": "9.0.0", + "handlebars": "4.7.7", + "hast-to-hyperscript": "9.0.0", + "hast-util-to-text": "2.0.0", + "html-formatter": "0.1.9", + "html-webpack-plugin": "5.5.0", + "js-yaml": "3.14.0", + "mdast-util-to-hast": "9.1.1", + "mdurl": "1.0.1", + "mini-css-extract-plugin": "2.7.5", + "null-loader": "4.0.1", + "parse-entities": "2.0.0", + "path-browserify": "1.0.1", + "postcss": "8.4.32", + "postcss-loader": "7.1.0", + "process": "^0.11.10", + "puppeteer": "19.11.1", + "puppeteer-cluster": "0.23.0", + "react-docgen": "5.3.1", + "react-ssr-prepass": "1.5.0", + "remark-footnotes": "1.0.0", + "remark-frontmatter": "2.0.0", + "remark-mdx": "2.0.0-next.8", + "remark-mdxjs": "2.0.0-next.8", + "remark-parse": "8.0.3", + "remark-squeeze-paragraphs": "4.0.0", + "responsive-loader": "3.1.2", + "sharp": "0.32.6", + "style-to-object": "0.3.0", + "to-vfile": "6.1.0", + "typedoc": "0.23.0", + "typescript": "4.7.4", + "unified": "9.1.0", + "unist-util-remove": "2.0.0", + "unist-util-visit": "2.0.3", + "url-loader": "4.1.0", + "vfile-reporter": "6.0.1", + "webpack": "5.76.3", + "webpack-bundle-analyzer": "4.8.0", + "webpack-cli": "5.0.1", + "webpack-dev-server": "4.13.1", + "webpack-merge": "5.8.0" + }, + "bin": { + "pf-docs-framework": "scripts/cli/cli.js" + }, + "peerDependencies": { + "@patternfly/patternfly": "6.0.0-alpha.205", + "@patternfly/react-code-editor": "6.0.0-alpha.94", + "@patternfly/react-core": "6.0.0-alpha.94", + "@patternfly/react-table": "6.0.0-alpha.95", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + } + }, + "packages/module/node_modules/@patternfly/documentation-framework/node_modules/typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, "engines": { - "node": ">=6" + "node": ">=4.2.0" } }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "7.0.3", + "packages/module/node_modules/@patternfly/patternfly": { + "version": "6.0.0-alpha.205", + "resolved": "https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-6.0.0-alpha.205.tgz", + "integrity": "sha512-rzatApP3YpiYOHamDm+RhQpnep2AAhVodVRr3lyg6X5naiSSbPXXGWm7ShhUfftzwW4G1le1Uy0ZlM05rtQHWg==", "dev": true, "license": "MIT" }, - "node_modules/yargs/node_modules/find-up": { - "version": "3.0.0", + "packages/module/node_modules/@patternfly/react-code-editor": { + "version": "6.0.0-alpha.94", + "resolved": "https://registry.npmjs.org/@patternfly/react-code-editor/-/react-code-editor-6.0.0-alpha.94.tgz", + "integrity": "sha512-df0re3F6nscVDbq8gQF9+7pxJSQzMDfPHfmuz6lHi6oQbsyvOXn2YTgv8nMQXFtyt2XmrK5nf3Zfj4ctCv6ZeA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "locate-path": "^3.0.0" + "@monaco-editor/react": "^4.6.0", + "@patternfly/react-core": "^6.0.0-alpha.94", + "@patternfly/react-icons": "^6.0.0-alpha.34", + "@patternfly/react-styles": "^6.0.0-alpha.33", + "react-dropzone": "14.2.3", + "tslib": "^2.6.2" }, - "engines": { - "node": ">=6" + "peerDependencies": { + "react": "^17 || ^18", + "react-dom": "^17 || ^18" } }, - "node_modules/yargs/node_modules/locate-path": { - "version": "3.0.0", - "dev": true, + "packages/module/node_modules/@patternfly/react-core": { + "version": "6.0.0-alpha.94", + "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-6.0.0-alpha.94.tgz", + "integrity": "sha512-E2/ulZKhMB8QHUXbonnm5Mqtbw7TW2AyfsMHHeV4RW0nn7HccZ6G+YEjo7i4ThTCdmBqU26e57tS0VUHVmYdww==", "license": "MIT", "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "@patternfly/react-icons": "^6.0.0-alpha.34", + "@patternfly/react-styles": "^6.0.0-alpha.33", + "@patternfly/react-tokens": "^6.0.0-alpha.33", + "focus-trap": "7.5.4", + "react-dropzone": "^14.2.3", + "tslib": "^2.6.2" }, - "engines": { - "node": ">=6" + "peerDependencies": { + "react": "^17 || ^18", + "react-dom": "^17 || ^18" } }, - "node_modules/yargs/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, + "packages/module/node_modules/@patternfly/react-table": { + "version": "6.0.0-alpha.95", + "resolved": "https://registry.npmjs.org/@patternfly/react-table/-/react-table-6.0.0-alpha.95.tgz", + "integrity": "sha512-fVq4iNojcrB4G212LNeLfCwYXWTotLPbD60+s85HkIsuaFLHM2mEToAebUm1RpYgVjO1mFq95wt/8WvSmVPzgQ==", "license": "MIT", "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" + "@patternfly/react-core": "^6.0.0-alpha.94", + "@patternfly/react-icons": "^6.0.0-alpha.34", + "@patternfly/react-styles": "^6.0.0-alpha.33", + "@patternfly/react-tokens": "^6.0.0-alpha.33", + "lodash": "^4.17.21", + "tslib": "^2.6.3" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": "^17 || ^18", + "react-dom": "^17 || ^18" } }, - "node_modules/yargs/node_modules/p-locate": { - "version": "3.0.0", + "packages/module/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" + "balanced-match": "^1.0.0" } }, - "node_modules/yargs/node_modules/path-exists": { - "version": "3.0.0", + "packages/module/node_modules/fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", "dev": true, "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/yargs/node_modules/string-width": { - "version": "3.1.0", + "packages/module/node_modules/glob": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.0.0.tgz", + "integrity": "sha512-7rdoWzT8/4f1yEe/cMdBug2lmzmYMYU9h4RNNiavPHajhcxt7kkxrOvwSnIPkZMjLQb9BXv7nFoKmTnPPklMyA==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "fs.realpath": "^1.0.0", + "minimatch": "^7.3.0", + "minipass": "^4.2.4", + "path-scurry": "^1.5.0" }, "engines": { - "node": ">=6" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "5.2.0", + "packages/module/node_modules/minimatch": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", + "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "ansi-regex": "^4.1.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/yargs/node_modules/y18n": { - "version": "4.0.3", + "packages/module/node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true, - "license": "ISC" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "13.1.2", + "packages/module/node_modules/postcss": { + "version": "8.4.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", + "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", "dev": true, - "license": "ISC", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" } }, - "node_modules/yauzl": { - "version": "2.10.0", + "packages/module/node_modules/puppeteer": { + "version": "19.11.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.11.1.tgz", + "integrity": "sha512-39olGaX2djYUdhaQQHDZ0T0GwEp+5f9UB9HmEP0qHfdQHIq0xGQZuAZ5TLnJIc/88SrPLpEflPC+xUqOTv3c5g==", + "deprecated": "< 22.8.2 is no longer supported", "dev": true, - "license": "MIT", + "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" + "@puppeteer/browsers": "0.5.0", + "cosmiconfig": "8.1.3", + "https-proxy-agent": "5.0.1", + "progress": "2.0.3", + "proxy-from-env": "1.1.0", + "puppeteer-core": "19.11.1" } }, - "node_modules/yocto-queue": { - "version": "0.1.0", + "packages/module/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "license": "MIT", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, "engines": { "node": ">=10" + } + }, + "packages/module/node_modules/sharp": { + "version": "0.32.6", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.1", + "semver": "^7.5.4", + "simple-get": "^4.0.1", + "tar-fs": "^3.0.4", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/libvips" } }, - "packages/module": { - "name": "@patternfly/react-component-groups", - "version": "5.0.0-prerelease.0", + "packages/module/node_modules/tar-fs": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.6.tgz", + "integrity": "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==", + "dev": true, "license": "MIT", "dependencies": { - "@patternfly/react-core": "^6.0.0-alpha.69", - "@patternfly/react-icons": "^6.0.0-alpha.24", - "@patternfly/react-table": "^6.0.0-alpha.70", - "clsx": "^2.0.0", - "react-jss": "^10.10.0" - }, - "devDependencies": { - "@patternfly/documentation-framework": "^6.0.0-alpha.46", - "@patternfly/patternfly": "6.0.0-alpha.139", - "@patternfly/patternfly-a11y": "^4.3.1", - "@patternfly/react-code-editor": "^6.0.0-alpha.69", - "@types/react": "^18.2.33", - "@types/react-dom": "^18.2.14", - "@types/react-router-dom": "^5.3.3", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router": "^6.18.0", - "react-router-dom": "^6.18.0", - "rimraf": "^2.6.2", - "typescript": "^5.2.2" + "pump": "^3.0.0", + "tar-stream": "^3.1.5" }, - "peerDependencies": { - "react": "^17 || ^18", - "react-dom": "^17 || ^18" + "optionalDependencies": { + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0" } }, - "packages/module/node_modules/@patternfly/react-table": { - "version": "6.0.0-alpha.70", - "resolved": "https://registry.npmjs.org/@patternfly/react-table/-/react-table-6.0.0-alpha.70.tgz", - "integrity": "sha512-2LKmBUHRPu8mUaFsn9NERVf15/UGTkBnqoSBrpqoxYUyc1ADFurMG1Wrka2V/HziK2fQHxfuRa6yT90Amyk/ew==", + "packages/module/node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "dev": true, + "license": "MIT", "dependencies": { - "@patternfly/react-core": "^6.0.0-alpha.69", - "@patternfly/react-icons": "^6.0.0-alpha.24", - "@patternfly/react-styles": "^6.0.0-alpha.24", - "@patternfly/react-tokens": "^6.0.0-alpha.24", - "lodash": "^4.17.19", - "tslib": "^2.6.2" - }, - "peerDependencies": { - "react": "^17 || ^18", - "react-dom": "^17 || ^18" + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" } }, "packages/module/node_modules/typescript": { @@ -23667,6 +23762,16 @@ "engines": { "node": ">=14.17" } + }, + "packages/module/node_modules/universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } } } } diff --git a/packages/module/package.json b/packages/module/package.json index 7f86ff6d..5d2db7b2 100644 --- a/packages/module/package.json +++ b/packages/module/package.json @@ -31,11 +31,11 @@ "tag": "alpha" }, "dependencies": { - "@patternfly/react-core": "^6.0.0-alpha.69", - "@patternfly/react-icons": "^6.0.0-alpha.24", - "@patternfly/react-table": "^6.0.0-alpha.70", + "@patternfly/react-core": "^6.0.0-alpha.94", + "@patternfly/react-icons": "^6.0.0-alpha.34", + "@patternfly/react-table": "^6.0.0-alpha.95", "react-jss": "^10.10.0", - "clsx": "^2.0.0" + "clsx": "^2.1.1" }, "peerDependencies": { "react": "^17 || ^18", @@ -43,9 +43,8 @@ }, "devDependencies": { "@patternfly/patternfly-a11y": "^4.3.1", - "@patternfly/documentation-framework": "^6.0.0-alpha.46", - "@patternfly/patternfly": "6.0.0-alpha.139", - "@patternfly/react-code-editor": "^6.0.0-alpha.69", + "@patternfly/documentation-framework": "^6.0.0-alpha.69", + "@patternfly/patternfly": "6.0.0-alpha.205", "@types/react": "^18.2.33", "@types/react-dom": "^18.2.14", "@types/react-router-dom": "^5.3.3", diff --git a/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExample.tsx b/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExample.tsx index 6e5628d0..978442a9 100644 --- a/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExample.tsx +++ b/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExample.tsx @@ -1,112 +1,102 @@ import React from 'react'; import MultiContentCard from "@patternfly/react-component-groups/dist/dynamic/MultiContentCard"; -import { Button, Card, CardHeader, CardBody, Text, TextContent, TextVariants, Icon, TextList, TextListItem, CardFooter } from '@patternfly/react-core'; +import { Button, Card, CardHeader, CardBody, Content, ContentVariants, List, ListItem, Icon, CardFooter } from '@patternfly/react-core'; import { ArrowRightIcon, BellIcon, CogIcon, LockIcon } from '@patternfly/react-icons'; import { createUseStyles } from 'react-jss'; import clsx from 'clsx'; const useStyles = createUseStyles({ action: { - color: 'var(--pf-t--color--blue--60)', + color: 'var(--pf-t--global--text--color--brand--default)', fontSize: 'var(--pf-t--global--font--size--200)', - }, + }, + actionIcon: { + color: 'var(--pf-t--global--color--brand--default)', + }, bulletPoints: { color: 'var(--pf-t--global--color--brand--default)', }, }); - export const BasicExample: React.FunctionComponent = () => { const classes = useStyles(); const cards = [ - - Getting Started - + Getting Started - - - - - + + + + Configure application - - + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - - + - - - - - - - - - - - - - + + + + + + + + + + + , - - - - - + + + + Configure access - - + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - - + - + - + , - - Next Steps - + Next Steps - - - - - + + + + Configure notifications - - + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - - + - + - + ]; diff --git a/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExpandableActionsExample.tsx b/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExpandableActionsExample.tsx index b871d6fc..59fb7b33 100644 --- a/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExpandableActionsExample.tsx +++ b/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExpandableActionsExample.tsx @@ -1,16 +1,19 @@ import React from 'react'; import MultiContentCard from "@patternfly/react-component-groups/dist/dynamic/MultiContentCard"; import { EllipsisVIcon } from '@patternfly/react-icons'; -import { Button, Card, CardHeader, CardBody, CardFooter, Text, TextContent, TextVariants, Icon, TextList, TextListItem, Divider, Dropdown, DropdownItem, DropdownList, MenuToggle, MenuToggleElement } from '@patternfly/react-core'; +import { Button, Card, CardHeader, CardBody, CardFooter, Content, ContentVariants, List, ListItem, Icon, Divider, Dropdown, DropdownItem, DropdownList, MenuToggle, MenuToggleElement } from '@patternfly/react-core'; import { ArrowRightIcon, BellIcon, CogIcon, LockIcon } from '@patternfly/react-icons'; import { createUseStyles } from 'react-jss'; import clsx from 'clsx'; const useStyles = createUseStyles({ action: { - color: 'var(--pf-t--color--blue--60)', + color: 'var(--pf-t--global--text--color--brand--default)', fontSize: 'var(--pf-t--global--font--size--200)', - }, + }, + actionIcon: { + color: 'var(--pf-t--global--color--brand--default)', + }, bulletPoints: { color: 'var(--pf-t--global--color--brand--default)', }, @@ -23,92 +26,80 @@ export const BasicExample: React.FunctionComponent = () => { const cards = [ - - Getting Started - + Getting Started - - - - - + + + + Configure application - - + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - - + - - - - - - - - - - - - - + + + + + + + + + + + , - - - - - + + + + Configure access - - + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - - + - + - + , - - Next Steps - + Next Steps - - - - - + + + + Configure notifications - - + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - - + - + - + ]; diff --git a/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExpandableDividerExample.tsx b/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExpandableDividerExample.tsx index b5b4e760..28abb6e2 100644 --- a/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExpandableDividerExample.tsx +++ b/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExpandableDividerExample.tsx @@ -1,15 +1,18 @@ import React from 'react'; import MultiContentCard from "@patternfly/react-component-groups/dist/dynamic/MultiContentCard"; -import { Button, Card, CardHeader, CardBody, CardFooter, Text, TextContent, TextVariants, Icon, TextList, TextListItem } from '@patternfly/react-core'; +import { Button, Card, CardHeader, CardBody, CardFooter, List, ListItem, Content, ContentVariants, Icon } from '@patternfly/react-core'; import { ArrowRightIcon, BellIcon, CogIcon, LockIcon } from '@patternfly/react-icons'; import { createUseStyles } from 'react-jss'; import clsx from 'clsx'; const useStyles = createUseStyles({ action: { - color: 'var(--pf-t--color--blue--60)', + color: 'var(--pf-t--global--text--color--brand--default)', fontSize: 'var(--pf-t--global--font--size--200)', - }, + }, + actionIcon: { + color: 'var(--pf-t--global--color--brand--default)', + }, bulletPoints: { color: 'var(--pf-t--global--color--brand--default)', }, @@ -21,92 +24,80 @@ export const BasicExample: React.FunctionComponent = () => { const cards = [ - - Getting Started - + Getting Started - - - - - + + + + Configure application - - + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - - + - - - - - - - - - - - - - + + + + + + + + + + + , - - - - - + + + + Configure access - - + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - - + - + - + , - - Next Steps - + Next Steps - - - - - + + + + Configure notifications - - + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - - + - + - + ]; diff --git a/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExpandableExample.tsx b/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExpandableExample.tsx index 81897139..6b799433 100644 --- a/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExpandableExample.tsx +++ b/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExpandableExample.tsx @@ -1,15 +1,18 @@ import React from 'react'; import MultiContentCard from "@patternfly/react-component-groups/dist/dynamic/MultiContentCard"; -import { Button, Card, CardHeader, CardBody, CardFooter, Text, TextContent, TextVariants, Icon, TextList, TextListItem } from '@patternfly/react-core'; +import { Button, Card, CardHeader, CardBody, CardFooter, List, ListItem, Content, ContentVariants, Icon } from '@patternfly/react-core'; import { ArrowRightIcon, BellIcon, CogIcon, LockIcon } from '@patternfly/react-icons'; import { createUseStyles } from 'react-jss'; import clsx from 'clsx'; const useStyles = createUseStyles({ action: { - color: 'var(--pf-t--color--blue--60)', + color: 'var(--pf-t--global--text--color--brand--default)', fontSize: 'var(--pf-t--global--font--size--200)', - }, + }, + actionIcon: { + color: 'var(--pf-t--global--color--brand--default)', + }, bulletPoints: { color: 'var(--pf-t--global--color--brand--default)', }, @@ -20,92 +23,80 @@ export const BasicExample: React.FunctionComponent = () => { const cards = [ - - Getting Started - + Getting Started - - - - - + + + + Configure application - - + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - - + - - - - - - - - - - - - - + + + + + + + + + + + , - - - - - + + + + Configure access - - + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - - + - - - + , - - Next Steps - + Next Steps - - - - - + + + + Configure notifications - - + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - - + - - - + ]; diff --git a/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExpandableSingleDividerExample.tsx b/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExpandableSingleDividerExample.tsx index 1eddf6fc..7e394206 100644 --- a/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExpandableSingleDividerExample.tsx +++ b/packages/module/patternfly-docs/content/extensions/component-groups/examples/MultiContentCard/MultiContentCardExpandableSingleDividerExample.tsx @@ -1,15 +1,18 @@ import React from 'react'; import MultiContentCard, { MultiContentCardDividerVariant } from "@patternfly/react-component-groups/dist/dynamic/MultiContentCard"; -import { Button, Card, CardHeader, CardBody, CardFooter, Text, TextContent, TextVariants, Icon, TextList, TextListItem } from '@patternfly/react-core'; +import { Button, Card, CardHeader, CardBody, CardFooter, Content, List, ListItem, ContentVariants, Icon } from '@patternfly/react-core'; import { ArrowRightIcon, BellIcon, CogIcon, LockIcon } from '@patternfly/react-icons'; import { createUseStyles } from 'react-jss'; import clsx from 'clsx'; const useStyles = createUseStyles({ action: { - color: 'var(--pf-t--color--blue--60)', + color: 'var(--pf-t--global--text--color--brand--default)', fontSize: 'var(--pf-t--global--font--size--200)', - }, + }, + actionIcon: { + color: 'var(--pf-t--global--color--brand--default)', + }, bulletPoints: { color: 'var(--pf-t--global--color--brand--default)', }, @@ -21,94 +24,82 @@ export const BasicExample: React.FunctionComponent = () => { const cards = [ - - Getting Started - + Getting Started - - - - - + + + + Configure application - - + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - - + - - - - - - - - - - - - - + + + + + + + + + + + , - - - - - + + + + Configure access - - + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - - + - - - + , { content: ( - - Next Steps - + Next Steps - - - - - + + + + Configure notifications - - + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - - + - - - + ), diff --git a/packages/module/src/BulkSelect/__snapshots__/BulkSelect.test.tsx.snap b/packages/module/src/BulkSelect/__snapshots__/BulkSelect.test.tsx.snap index bd3c1168..c8b1f8f4 100644 --- a/packages/module/src/BulkSelect/__snapshots__/BulkSelect.test.tsx.snap +++ b/packages/module/src/BulkSelect/__snapshots__/BulkSelect.test.tsx.snap @@ -31,7 +31,9 @@ exports[`BulkSelect component should render 1`] = ` aria-expanded="false" aria-label="Bulk select toggle" class="pf-v6-c-menu-toggle__button" - data-ouia-component-id="BulkSelect-toggle" + data-ouia-component-id="OUIA-Generated-MenuToggle-1" + data-ouia-component-type="PF6/MenuToggle" + data-ouia-safe="true" type="button" > @@ -542,80 +552,70 @@ exports[`MultiContentCard component should render expandable multi content card
-
-

- Getting Started -

-
+ Getting Started +
- -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -

+ + Configure application +
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
@@ -675,56 +691,52 @@ exports[`MultiContentCard component should render expandable multi content card class="pf-v6-c-card__body pf-v6-u-pt-3xl-on-md" >
- -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. -

+ + Configure access +
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
@@ -780,75 +796,67 @@ exports[`MultiContentCard component should render expandable multi content card
-
-

- Next Steps -

-
+ Next Steps +
- -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -

+ + Configure notifications +
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
@@ -918,21 +930,25 @@ exports[`MultiContentCard component should render expandable multi content card type="button" > - + + @@ -943,6 +959,9 @@ exports[`MultiContentCard component should render expandable multi content card aria-expanded="true" aria-label="kebab dropdown toggle" class="pf-v6-c-menu-toggle pf-m-expanded pf-m-plain" + data-ouia-component-id="OUIA-Generated-MenuToggle-plain-1" + data-ouia-component-type="PF6/MenuToggle" + data-ouia-safe="true" type="button" > -
-
- -
-
-
-

- Getting Started -

-
+ Getting Started +
- -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -

+ + Configure application +
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
@@ -1191,56 +1175,52 @@ exports[`MultiContentCard component should render multi content card with a sing class="pf-v6-c-card__body pf-v6-u-pt-3xl-on-md" >
- -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. -

+ + Configure access +
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
@@ -1299,75 +1283,67 @@ exports[`MultiContentCard component should render multi content card with a sing
-
-

- Next Steps -

-
+ Next Steps +
- -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -

+ + Configure notifications +
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
@@ -1438,80 +1418,70 @@ exports[`MultiContentCard component should render multi content card with divide
-
-

- Getting Started -

-
+ Getting Started +
- -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -

+ + Configure application +
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
@@ -1574,56 +1560,52 @@ exports[`MultiContentCard component should render multi content card with divide class="pf-v6-c-card__body pf-v6-u-pt-3xl-on-md" >
- -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. -

+ + Configure access +
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
@@ -1682,75 +1668,67 @@ exports[`MultiContentCard component should render multi content card with divide
-
-

- Next Steps -

-
+ Next Steps +
- -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -

+ + Configure notifications +
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
diff --git a/packages/module/src/NotAuthorized/__snapshots__/NotAuthorized.test.tsx.snap b/packages/module/src/NotAuthorized/__snapshots__/NotAuthorized.test.tsx.snap index 0980ef02..65be5059 100644 --- a/packages/module/src/NotAuthorized/__snapshots__/NotAuthorized.test.tsx.snap +++ b/packages/module/src/NotAuthorized/__snapshots__/NotAuthorized.test.tsx.snap @@ -56,7 +56,11 @@ exports[`NotAuthorized component should apply custom styles 1`] = ` data-ouia-safe="true" href="." > - Go to landing page + + Go to landing page +
- Go to landing page + + Go to landing page +
- Go to landing page + + Go to landing page +
- Go to landing page + + Go to landing page +
- Go to landing page + + Go to landing page +
= ({ variant = StatusVariant.plain, l )} {!iconOnly && ( - {label} - {description && {description}} + {label} + {description && {description}} )} diff --git a/packages/module/src/Status/__snapshots__/Status.test.tsx.snap b/packages/module/src/Status/__snapshots__/Status.test.tsx.snap index 46d68126..2cb8ea94 100644 --- a/packages/module/src/Status/__snapshots__/Status.test.tsx.snap +++ b/packages/module/src/Status/__snapshots__/Status.test.tsx.snap @@ -39,16 +39,16 @@ exports[`Status component should render correctly 1`] = `
-

Warning -

+
@@ -88,16 +88,16 @@ exports[`Status component should render correctly 1`] = `
-

Warning -

+
, @@ -168,6 +168,72 @@ exports[`Status component should render correctly link 1`] = ` data-ouia-safe="true" title="Ready" type="button" + > + +
+
+ + + + + +
+
+
+ Ready +
+
+
+
+ + + , + "container":
+
- - - , - "container":
-
, "debug": [Function], @@ -346,6 +354,76 @@ exports[`Status component should render correctly popover 1`] = ` data-ouia-safe="true" style="text-decoration: none;" type="button" + > + +
+
+ + + + + +
+
+
+ Not Ready +
+
+
+
+ + + + , + "container":
+
+
- - - - , - "container":
-
-
, @@ -552,20 +568,20 @@ exports[`Status component should render correctly with description 1`] = `
-

Warning -

+
@@ -610,20 +626,20 @@ exports[`Status component should render correctly with description 1`] = `
-

Warning -

+
diff --git a/packages/module/src/TagCount/__snapshots__/TagCount.test.tsx.snap b/packages/module/src/TagCount/__snapshots__/TagCount.test.tsx.snap index 8bc108b9..fe57b8f0 100644 --- a/packages/module/src/TagCount/__snapshots__/TagCount.test.tsx.snap +++ b/packages/module/src/TagCount/__snapshots__/TagCount.test.tsx.snap @@ -16,31 +16,35 @@ exports[`TagCount component should render a disabled tag count with no value 1`] type="button" > - + + + - , @@ -56,31 +60,35 @@ exports[`TagCount component should render a disabled tag count with no value 1`] type="button" > - + + + - , "debug": [Function], @@ -150,6 +158,54 @@ exports[`TagCount component should render a tag count of 11 1`] = ` data-ouia-component-type="PF6/Button" data-ouia-safe="true" type="button" + > + + + + + + + + 11 + + + + + , + "container":
+ -
- , - "container":
-
, diff --git a/packages/module/src/UnavailableContent/__snapshots__/UnavailableContent.test.tsx.snap b/packages/module/src/UnavailableContent/__snapshots__/UnavailableContent.test.tsx.snap index 9c8e8eae..27006d26 100644 --- a/packages/module/src/UnavailableContent/__snapshots__/UnavailableContent.test.tsx.snap +++ b/packages/module/src/UnavailableContent/__snapshots__/UnavailableContent.test.tsx.snap @@ -58,7 +58,11 @@ exports[`Unavailable component should render with a link 1`] = ` rel="noopener noreferrer" target="_blank" > - status page + + status page + for known outages. @@ -121,7 +125,11 @@ exports[`Unavailable component should render with a link 1`] = ` rel="noopener noreferrer" target="_blank" > - status page + + status page + for known outages. @@ -241,7 +249,11 @@ exports[`Unavailable component should render with no link 1`] = ` rel="noopener noreferrer" target="_blank" > - status page + + status page + for known outages. @@ -304,7 +316,11 @@ exports[`Unavailable component should render with no link 1`] = ` rel="noopener noreferrer" target="_blank" > - status page + + status page + for known outages. diff --git a/packages/module/src/WarningModal/__snapshots__/WarningModal.test.tsx.snap b/packages/module/src/WarningModal/__snapshots__/WarningModal.test.tsx.snap index 562dee4c..c1eb125a 100644 --- a/packages/module/src/WarningModal/__snapshots__/WarningModal.test.tsx.snap +++ b/packages/module/src/WarningModal/__snapshots__/WarningModal.test.tsx.snap @@ -39,19 +39,23 @@ exports[`WarningModal component should render 1`] = ` data-ouia-safe="true" type="button" > - + +
- Confirm + + Confirm +