diff --git a/packages/react-catalog-view-extension/CHANGELOG.md b/packages/react-catalog-view-extension/CHANGELOG.md index 5d28000ddca..6343f0aa93f 100644 --- a/packages/react-catalog-view-extension/CHANGELOG.md +++ b/packages/react-catalog-view-extension/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.8.62](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-catalog-view-extension@4.8.61...@patternfly/react-catalog-view-extension@4.8.62) (2020-10-07) + +**Note:** Version bump only for package @patternfly/react-catalog-view-extension + + + + + +## [4.8.61](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-catalog-view-extension@4.8.60...@patternfly/react-catalog-view-extension@4.8.61) (2020-10-07) + +**Note:** Version bump only for package @patternfly/react-catalog-view-extension + + + + + ## [4.8.60](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-catalog-view-extension@4.8.59...@patternfly/react-catalog-view-extension@4.8.60) (2020-10-06) **Note:** Version bump only for package @patternfly/react-catalog-view-extension diff --git a/packages/react-catalog-view-extension/package.json b/packages/react-catalog-view-extension/package.json index b2e2e35d00c..a3522c8515b 100644 --- a/packages/react-catalog-view-extension/package.json +++ b/packages/react-catalog-view-extension/package.json @@ -1,6 +1,6 @@ { "name": "@patternfly/react-catalog-view-extension", - "version": "4.8.60", + "version": "4.8.62", "description": "This library provides catalog view extensions for PatternFly 4 React.", "main": "dist/js/index.js", "module": "dist/esm/index.js", @@ -36,7 +36,7 @@ }, "dependencies": { "@patternfly/patternfly": "4.50.4", - "@patternfly/react-core": "^4.63.3", + "@patternfly/react-core": "^4.64.0", "@patternfly/react-styles": "^4.7.8", "classnames": "^2.2.5", "patternfly": "^3.59.4" diff --git a/packages/react-catalog-view-extension/src/components/CatalogItemHeader/examples/catalogItemHeader.css b/packages/react-catalog-view-extension/src/components/CatalogItemHeader/examples/catalogItemHeader.css index 9064974ed2c..a381f8f308a 100644 --- a/packages/react-catalog-view-extension/src/components/CatalogItemHeader/examples/catalogItemHeader.css +++ b/packages/react-catalog-view-extension/src/components/CatalogItemHeader/examples/catalogItemHeader.css @@ -1,27 +1,27 @@ -.ws-react-e-catalogitemheader .text-overflow-pf { +.ws-react-e-catalog-view-item-header .text-overflow-pf { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; } -.ws-react-e-catalogitemheader .catalog-item-header-pf { +.ws-react-e-catalog-view-item-header .catalog-item-header-pf { display: flex; align-items: center; } -.ws-react-e-catalogitemheader .catalog-item-header-pf-icon { +.ws-react-e-catalog-view-item-header .catalog-item-header-pf-icon { font-size: 60px; max-height: 60px; width: 60px; } -.ws-react-e-catalogitemheader .catalog-item-header-pf-text { +.ws-react-e-catalog-view-item-header .catalog-item-header-pf-text { margin-left: 20px; } -.ws-react-e-catalogitemheader .catalog-item-header-pf-title { +.ws-react-e-catalog-view-item-header .catalog-item-header-pf-title { font-weight: 400; margin-bottom: 0; margin-top: 0; } -.ws-react-e-catalogitemheader .catalog-item-header-pf-subtitle { +.ws-react-e-catalog-view-item-header .catalog-item-header-pf-subtitle { color: #8b8d8f; font-size: small; margin-bottom: 0; diff --git a/packages/react-catalog-view-extension/src/components/CatalogTile/examples/catalogTile.css b/packages/react-catalog-view-extension/src/components/CatalogTile/examples/catalogTile.css index 8ad83f5d1c2..0a551eb8e91 100644 --- a/packages/react-catalog-view-extension/src/components/CatalogTile/examples/catalogTile.css +++ b/packages/react-catalog-view-extension/src/components/CatalogTile/examples/catalogTile.css @@ -1,57 +1,57 @@ -.ws-react-e-catalogtile .catalog-tile-pf.featured { +.ws-react-e-catalog-view-tile .catalog-tile-pf.featured { border-top: 2px solid #39a5dc; } -.ws-react-e-catalogtile .catalog-tile-pf:active, .ws-react-e-catalogtile .catalog-tile-pf:hover, .ws-react-e-catalogtile .catalog-tile-pf:focus, .ws-react-e-catalogtile .catalog-tile-pf:visited { +.ws-react-e-catalog-view-tile .catalog-tile-pf:active, .ws-react-e-catalog-view-tile .catalog-tile-pf:hover, .ws-react-e-catalog-view-tile .catalog-tile-pf:focus, .ws-react-e-catalog-view-tile .catalog-tile-pf:visited { color: inherit; text-decoration: none; } -.ws-react-e-catalogtile .catalog-tile-pf-header { +.ws-react-e-catalog-view-tile .catalog-tile-pf-header { font-size: 16px; font-weight: 400; } -.ws-react-e-catalogtile .catalog-tile-pf-header .catalog-tile-pf-title { +.ws-react-e-catalog-view-tile .catalog-tile-pf-header .catalog-tile-pf-title { font-weight: 400; } -.ws-react-e-catalogtile .catalog-tile-pf-header .catalog-tile-pf-subtitle { +.ws-react-e-catalog-view-tile .catalog-tile-pf-header .catalog-tile-pf-subtitle { color: #4D5258; font-size: small; } -.ws-react-e-catalogtile .catalog-tile-pf-header .catalog-tile-pf-subtitle a { +.ws-react-e-catalog-view-tile .catalog-tile-pf-header .catalog-tile-pf-subtitle a { color: #0066CC; text-decoration: none; } -.ws-react-e-catalogtile .catalog-tile-pf-header .catalog-tile-pf-subtitle a:hover { +.ws-react-e-catalog-view-tile .catalog-tile-pf-header .catalog-tile-pf-subtitle a:hover { color: #004080; text-decoration: underline; } -.ws-react-e-catalogtile .pf-c-card__actions { +.ws-react-e-catalog-view-tile .pf-c-card__actions { padding-left: 5px; } -.ws-react-e-catalogtile .catalog-tile-pf-icon { +.ws-react-e-catalog-view-tile .catalog-tile-pf-icon { font-size: 40px; height: 40px; max-width: 60px; min-width: 40px; } -.ws-react-e-catalogtile .catalog-tile-pf-badge-container { +.ws-react-e-catalog-view-tile .catalog-tile-pf-badge-container { display: flex; flex: 1; justify-content: flex-end; margin-left: 10px; } -.ws-react-e-catalogtile .catalog-tile-pf-badge-container .catalog-tile-pf-badge { +.ws-react-e-catalog-view-tile .catalog-tile-pf-badge-container .catalog-tile-pf-badge { font-size: 16px; margin-left: 5px; } -.ws-react-e-catalogtile .catalog-tile-pf-body .catalog-tile-pf-description span { +.ws-react-e-catalog-view-tile .catalog-tile-pf-body .catalog-tile-pf-description span { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; } -.ws-react-e-catalogtile .catalog-tile-pf-body .catalog-tile-pf-description span.has-footer { +.ws-react-e-catalog-view-tile .catalog-tile-pf-body .catalog-tile-pf-description span.has-footer { -webkit-line-clamp: 1; } -.ws-react-e-catalogtile .example-ok-icon { +.ws-react-e-catalog-view-tile .example-ok-icon { color: #4CB140; } diff --git a/packages/react-catalog-view-extension/src/components/VerticalTabs/examples/verticalTab.css b/packages/react-catalog-view-extension/src/components/VerticalTabs/examples/verticalTab.css index 68d1998c07e..80de1a9db03 100644 --- a/packages/react-catalog-view-extension/src/components/VerticalTabs/examples/verticalTab.css +++ b/packages/react-catalog-view-extension/src/components/VerticalTabs/examples/verticalTab.css @@ -1,16 +1,16 @@ -.ws-react-e-verticaltabs .vertical-tabs-pf { +.ws-react-e-catalog-view-vertical-tabs .vertical-tabs-pf { list-style: none; margin: 0 0 30px; padding: 0; } -.ws-react-e-verticaltabs .vertical-tabs-pf .vertical-tabs-pf { +.ws-react-e-catalog-view-vertical-tabs .vertical-tabs-pf .vertical-tabs-pf { margin-bottom: 0; } -.ws-react-e-verticaltabs .vertical-tabs-pf-tab { +.ws-react-e-catalog-view-vertical-tabs .vertical-tabs-pf-tab { margin-top: 4px; position: relative; } -.ws-react-e-verticaltabs .vertical-tabs-pf-tab > a { +.ws-react-e-catalog-view-vertical-tabs .vertical-tabs-pf-tab > a { color: initial; display: inline-block; font-size: 13px; @@ -19,50 +19,46 @@ width: 100%; word-break: break-word; } -.ws-react-e-verticaltabs .vertical-tabs-pf-tab > a:hover, .ws-react-e-verticaltabs .vertical-tabs-pf-tab > a:focus { +.ws-react-e-catalog-view-vertical-tabs .vertical-tabs-pf-tab > a:hover, .ws-react-e-catalog-view-vertical-tabs .vertical-tabs-pf-tab > a:focus { color: #0088ce; text-decoration: none; } -.ws-react-e-verticaltabs .vertical-tabs-pf-tab > a.no-wrap { +.ws-react-e-catalog-view-vertical-tabs .vertical-tabs-pf-tab > a.no-wrap { overflow-x: hidden; white-space: nowrap; } -.ws-react-e-verticaltabs .vertical-tabs-pf-tab > a.truncate { +.ws-react-e-catalog-view-vertical-tabs .vertical-tabs-pf-tab > a.truncate { overflow-x: hidden; text-overflow: ellipsis; white-space: nowrap; } -.ws-react-e-verticaltabs .vertical-tabs-pf-tab.active > a { +.ws-react-e-catalog-view-vertical-tabs .vertical-tabs-pf-tab.active > a { color: #0088ce; } -.ws-react-e-verticaltabs .vertical-tabs-pf-tab.active > a::before { +.ws-react-e-catalog-view-vertical-tabs .vertical-tabs-pf-tab.active > a::before { background: #0088ce; content: " "; left: 0; position: absolute; width: 3px; } -.ws-react-e-verticaltabs .vertical-tabs-pf-tab:first-of-type { +.ws-react-e-catalog-view-vertical-tabs .vertical-tabs-pf-tab:first-of-type { margin-top: 0; } -.ws-react-e-verticaltabs .vertical-tabs-pf-tab > .vertical-tabs-pf > .vertical-tabs-pf-tab { +.ws-react-e-catalog-view-vertical-tabs .vertical-tabs-pf-tab > .vertical-tabs-pf > .vertical-tabs-pf-tab { position: initial; padding-left: 15px; } -.ws-react-e-verticaltabs .vertical-tabs-pf.restrict-tabs { - /* Show siblings of the active tab */ - /* Show the direct children of an active tab */ -} -.ws-react-e-verticaltabs .vertical-tabs-pf.restrict-tabs .vertical-tabs-pf-tab { +.ws-react-e-catalog-view-vertical-tabs .vertical-tabs-pf.restrict-tabs .vertical-tabs-pf-tab { display: none; /* Show any active tab, tab that has an active descendant, or is force shown */ } -.ws-react-e-verticaltabs .vertical-tabs-pf.restrict-tabs .vertical-tabs-pf-tab.active, .ws-react-e-verticaltabs .vertical-tabs-pf.restrict-tabs .vertical-tabs-pf-tab.active-descendant, .ws-react-e-verticaltabs .vertical-tabs-pf.restrict-tabs .vertical-tabs-pf-tab.shown { +.ws-react-e-catalog-view-vertical-tabs .vertical-tabs-pf.restrict-tabs .vertical-tabs-pf-tab.active, .ws-react-e-catalog-view-vertical-tabs .vertical-tabs-pf.restrict-tabs .vertical-tabs-pf-tab.active-descendant, .ws-react-e-catalog-view-vertical-tabs .vertical-tabs-pf.restrict-tabs .vertical-tabs-pf-tab.shown { display: block; } -.ws-react-e-verticaltabs .vertical-tabs-pf.restrict-tabs.active-tab > .vertical-tabs-pf-tab { +.ws-react-e-catalog-view-vertical-tabs .vertical-tabs-pf.restrict-tabs.active-tab > .vertical-tabs-pf-tab { display: block; } -.ws-react-e-verticaltabs .vertical-tabs-pf.restrict-tabs .vertical-tabs-pf-tab.active > .vertical-tabs-pf > .vertical-tabs-pf-tab { +.ws-react-e-catalog-view-vertical-tabs .vertical-tabs-pf.restrict-tabs .vertical-tabs-pf-tab.active > .vertical-tabs-pf > .vertical-tabs-pf-tab { display: block; } diff --git a/packages/react-core/CHANGELOG.md b/packages/react-core/CHANGELOG.md index 25e690de691..dee2421300f 100644 --- a/packages/react-core/CHANGELOG.md +++ b/packages/react-core/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.64.0](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-core@4.63.3...@patternfly/react-core@4.64.0) (2020-10-07) + + +### Features + +* **TextArea:** support passing a ref ([#4953](https://github.com/patternfly/patternfly-react/issues/4953)) ([f8741dd](https://github.com/patternfly/patternfly-react/commit/f8741ddd49854ec1488cce0473a458619946a94d)), closes [#4894](https://github.com/patternfly/patternfly-react/issues/4894) + + + + + ## [4.63.3](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-core@4.63.2...@patternfly/react-core@4.63.3) (2020-10-06) diff --git a/packages/react-core/package.json b/packages/react-core/package.json index d03cdd967f8..ed3bfeb6207 100644 --- a/packages/react-core/package.json +++ b/packages/react-core/package.json @@ -1,6 +1,6 @@ { "name": "@patternfly/react-core", - "version": "4.63.3", + "version": "4.64.0", "description": "This library provides a set of common React components for use with the PatternFly reference implementation.", "main": "dist/js/index.js", "module": "dist/esm/index.js", diff --git a/packages/react-core/src/components/FileUpload/__tests__/__snapshots__/FileUploadField.test.tsx.snap b/packages/react-core/src/components/FileUpload/__tests__/__snapshots__/FileUploadField.test.tsx.snap index d2eb646f8e4..6ca65f1b02e 100644 --- a/packages/react-core/src/components/FileUpload/__tests__/__snapshots__/FileUploadField.test.tsx.snap +++ b/packages/react-core/src/components/FileUpload/__tests__/__snapshots__/FileUploadField.test.tsx.snap @@ -38,9 +38,8 @@ exports[`simple fileuploadfield 1`] = `
- + `; exports[`invalid text area 1`] = ` - + `; exports[`simple text input 1`] = ` - + `; exports[`validated text area error 1`] = ` - + `; exports[`validated text area success 1`] = ` - + `; exports[`validated text area warning 1`] = ` - + `; exports[`vertically resizable text area 1`] = ` - + `; diff --git a/packages/react-core/src/components/TreeView/TreeView.tsx b/packages/react-core/src/components/TreeView/TreeView.tsx index f8280c98439..43d2f572ede 100644 --- a/packages/react-core/src/components/TreeView/TreeView.tsx +++ b/packages/react-core/src/components/TreeView/TreeView.tsx @@ -23,10 +23,8 @@ export interface TreeViewDataItem { hasBadge?: boolean; /** Additional properties of the tree view item badge */ badgeProps?: any; - /** Action of a tree view item, nested inside a button */ + /** Action of a tree view item, can be a Button or Dropdown */ action?: React.ReactNode; - /** Additional properties of the tree view item action button */ - actionProps?: any; } export interface TreeViewProps { @@ -98,7 +96,6 @@ export const TreeView: React.FunctionComponent = ({ icon={item.icon !== undefined ? item.icon : icon} expandedIcon={item.expandedIcon !== undefined ? item.expandedIcon : expandedIcon} action={item.action} - actionProps={item.actionProps} compareItems={compareItems} {...(item.children && { children: ( diff --git a/packages/react-core/src/components/TreeView/TreeViewListItem.tsx b/packages/react-core/src/components/TreeView/TreeViewListItem.tsx index e569021a774..2c1dceb0866 100644 --- a/packages/react-core/src/components/TreeView/TreeViewListItem.tsx +++ b/packages/react-core/src/components/TreeView/TreeViewListItem.tsx @@ -37,10 +37,8 @@ export interface TreeViewListItemProps { icon?: React.ReactNode; /** Expanded icon of a tree view item */ expandedIcon?: React.ReactNode; - /** Action of a tree view item, nested inside a button */ + /** Action of a tree view item, can be a Button or Dropdown */ action?: React.ReactNode; - /** Additional properties of the tree view item action button */ - actionProps?: any; /** Callback for item comparison function */ compareItems?: (item: TreeViewDataItem, itemToCheck: TreeViewDataItem) => boolean; } @@ -64,13 +62,6 @@ export const TreeViewListItem: React.FunctionComponent = icon, expandedIcon, action, - actionProps = { - onClick: (evt: React.MouseEvent) => { - evt.stopPropagation(); - evt.preventDefault(); - onSelect && onSelect(evt, itemData, parentItem); - } - }, compareItems }: TreeViewListItemProps) => { const [isExpanded, setIsExpanded] = useState(defaultExpanded); @@ -132,11 +123,7 @@ export const TreeViewListItem: React.FunctionComponent = )} - {action && ( - - )} + {action &&
{action}
}
{isExpanded && children} diff --git a/packages/react-core/src/components/TreeView/__tests__/TreeView.test.tsx b/packages/react-core/src/components/TreeView/__tests__/TreeView.test.tsx index 10e3cf8db06..2d5306558af 100644 --- a/packages/react-core/src/components/TreeView/__tests__/TreeView.test.tsx +++ b/packages/react-core/src/components/TreeView/__tests__/TreeView.test.tsx @@ -1,7 +1,8 @@ import React from 'react'; import { mount } from 'enzyme'; import { TreeView } from '../TreeView'; -import { FolderIcon, FolderOpenIcon, FlagIcon } from '@patternfly/react-icons'; +import { Button } from '@patternfly/react-core'; +import { FolderIcon, FolderOpenIcon } from '@patternfly/react-icons'; const options = [ { @@ -92,7 +93,11 @@ const flagOptions = [ name: 'Cost Management', id: 'Cost', hasBadge: true, - action: , + action: ( + + ), children: [ { name: 'Application 3', diff --git a/packages/react-core/src/components/TreeView/__tests__/__snapshots__/TreeView.test.tsx.snap b/packages/react-core/src/components/TreeView/__tests__/__snapshots__/TreeView.test.tsx.snap index 87933e48d80..614fcbb9517 100644 --- a/packages/react-core/src/components/TreeView/__tests__/__snapshots__/TreeView.test.tsx.snap +++ b/packages/react-core/src/components/TreeView/__tests__/__snapshots__/TreeView.test.tsx.snap @@ -5326,11 +5326,16 @@ exports[`tree view renders individual flag options successfully 1`] = ` "name": "ApplicationLauncher", }, Object { - "action": , + "action": , "children": Array [ Object { "children": Array [ @@ -6081,11 +6086,16 @@ exports[`tree view renders individual flag options successfully 1`] = ` + } activeItems={ Array [ @@ -6112,11 +6122,16 @@ exports[`tree view renders individual flag options successfully 1`] = ` id="Cost" itemData={ Object { - "action": , + "action": , "children": Array [ Object { "children": Array [ @@ -6203,35 +6218,51 @@ exports[`tree view renders individual flag options successfully 1`] = ` - + + + + + + + + diff --git a/packages/react-core/src/components/TreeView/examples/TreeView.md b/packages/react-core/src/components/TreeView/examples/TreeView.md index 81eea48ec1c..c909453019f 100644 --- a/packages/react-core/src/components/TreeView/examples/TreeView.md +++ b/packages/react-core/src/components/TreeView/examples/TreeView.md @@ -610,15 +610,20 @@ class IconTreeView extends React.Component { { name: 'ApplicationLauncher', id: 'AppLaunch', - action: , - actionProps: { - 'aria-label': 'Launch app' - }, + action: ( + + ), children: [ { name: 'Application 1', id: 'App1', - action: , + action: ( + + ), actionProps: { 'aria-label': 'Launch app 1' }, @@ -627,10 +632,11 @@ class IconTreeView extends React.Component { { name: 'Application 2', id: 'App2', - action: , - actionProps: { - 'aria-label': 'Launch app 2' - }, + action: ( + + ), children: [ { name: 'Settings', id: 'App2Settings' }, { diff --git a/packages/react-datetime/CHANGELOG.md b/packages/react-datetime/CHANGELOG.md index 6823a8b90bc..c971ef06f6b 100644 --- a/packages/react-datetime/CHANGELOG.md +++ b/packages/react-datetime/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.2.6](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-datetime@4.2.5...@patternfly/react-datetime@4.2.6) (2020-10-07) + +**Note:** Version bump only for package @patternfly/react-datetime + + + + + ## [4.2.5](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-datetime@4.2.4...@patternfly/react-datetime@4.2.5) (2020-10-06) **Note:** Version bump only for package @patternfly/react-datetime diff --git a/packages/react-datetime/package.json b/packages/react-datetime/package.json index c54b9eaa110..e1a0004898d 100644 --- a/packages/react-datetime/package.json +++ b/packages/react-datetime/package.json @@ -1,6 +1,6 @@ { "name": "@patternfly/react-datetime", - "version": "4.2.5", + "version": "4.2.6", "description": "This library provides a set of React date and time components for use with PatternFly 4", "main": "dist/js/index.js", "module": "dist/esm/index.js", @@ -35,7 +35,7 @@ }, "dependencies": { "@patternfly/patternfly": "4.50.4", - "@patternfly/react-core": "^4.63.3", + "@patternfly/react-core": "^4.64.0", "@patternfly/react-icons": "^4.7.11", "@patternfly/react-styles": "^4.7.8", "@patternfly/react-tokens": "^4.9.12", diff --git a/packages/react-docs/CHANGELOG.md b/packages/react-docs/CHANGELOG.md index 7c2135f2b5f..78a6ad4ebfa 100644 --- a/packages/react-docs/CHANGELOG.md +++ b/packages/react-docs/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.10.15](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-docs@5.10.14...@patternfly/react-docs@5.10.15) (2020-10-08) + +**Note:** Version bump only for package @patternfly/react-docs + + + + + +## [5.10.14](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-docs@5.10.13...@patternfly/react-docs@5.10.14) (2020-10-07) + +**Note:** Version bump only for package @patternfly/react-docs + + + + + +## [5.10.13](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-docs@5.10.12...@patternfly/react-docs@5.10.13) (2020-10-07) + +**Note:** Version bump only for package @patternfly/react-docs + + + + + ## [5.10.12](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-docs@5.10.11...@patternfly/react-docs@5.10.12) (2020-10-06) **Note:** Version bump only for package @patternfly/react-docs diff --git a/packages/react-docs/package.json b/packages/react-docs/package.json index da6b553014d..1aa9a3d598c 100644 --- a/packages/react-docs/package.json +++ b/packages/react-docs/package.json @@ -1,7 +1,7 @@ { "name": "@patternfly/react-docs", "description": "PatternFly React Docs", - "version": "5.10.12", + "version": "5.10.15", "publishConfig": { "access": "public", "tag": "prerelease-v4" @@ -23,17 +23,17 @@ }, "dependencies": { "@patternfly/patternfly": "4.50.4", - "@patternfly/react-catalog-view-extension": "^4.8.60", + "@patternfly/react-catalog-view-extension": "^4.8.62", "@patternfly/react-charts": "^6.10.4", - "@patternfly/react-core": "^4.63.3", - "@patternfly/react-datetime": "^4.2.5", + "@patternfly/react-core": "^4.64.0", + "@patternfly/react-datetime": "^4.2.6", "@patternfly/react-icons": "^4.7.11", - "@patternfly/react-inline-edit-extension": "^4.5.117", + "@patternfly/react-inline-edit-extension": "^4.5.118", "@patternfly/react-styles": "^4.7.8", - "@patternfly/react-table": "^4.18.14", + "@patternfly/react-table": "^4.18.15", "@patternfly/react-tokens": "^4.9.12", - "@patternfly/react-topology": "^4.6.25", - "@patternfly/react-virtualized-extension": "^4.5.105" + "@patternfly/react-topology": "^4.6.26", + "@patternfly/react-virtualized-extension": "^4.5.107" }, "devDependencies": { "@patternfly/patternfly-a11y": "2.0.11", diff --git a/packages/react-docs/patternfly-docs.source.js b/packages/react-docs/patternfly-docs.source.js index 70cb973a20e..bf86c720af0 100644 --- a/packages/react-docs/patternfly-docs.source.js +++ b/packages/react-docs/patternfly-docs.source.js @@ -13,11 +13,16 @@ module.exports = (sourceMD, sourceProps) => { const reactCatalogViewPath = require .resolve('@patternfly/react-catalog-view-extension/package.json') .replace('package.json', 'src'); + const reactVirtualizedPath = require + .resolve('@patternfly/react-virtualized-extension/package.json') + .replace('package.json', 'src'); const reactPropsIgnore = '**/*.test.tsx'; sourceProps(path.join(reactCorePath, '/**/*.tsx'), reactPropsIgnore); sourceProps(path.join(reactTablePath, '/**/*.tsx'), reactPropsIgnore); sourceProps(path.join(reactChartsPath, '/**/*.tsx'), reactPropsIgnore); sourceProps(path.join(reactDateTimePath, '/**/*.tsx'), reactPropsIgnore); + sourceProps(path.join(reactCatalogViewPath, '/**/*.tsx'), reactPropsIgnore); + sourceProps(path.join(reactVirtualizedPath, '/**/*.tsx'), reactPropsIgnore); // React MD sourceMD(path.join(reactCorePath, '/**/examples/*.md'), 'react'); @@ -36,6 +41,9 @@ module.exports = (sourceMD, sourceProps) => { // Catalog view MD sourceMD(path.join(reactCatalogViewPath, '/**/examples/*.md'), 'react'); + // Virtualized MD + sourceMD(path.join(reactVirtualizedPath, '/**/examples/*.md'), 'react'); + // Release notes sourceMD(require.resolve('@patternfly/react-docs/RELEASE-NOTES.md'), 'react'); diff --git a/packages/react-inline-edit-extension/CHANGELOG.md b/packages/react-inline-edit-extension/CHANGELOG.md index 986502ca878..25c135d71b3 100644 --- a/packages/react-inline-edit-extension/CHANGELOG.md +++ b/packages/react-inline-edit-extension/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.5.118](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-inline-edit-extension@4.5.117...@patternfly/react-inline-edit-extension@4.5.118) (2020-10-07) + +**Note:** Version bump only for package @patternfly/react-inline-edit-extension + + + + + ## [4.5.117](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-inline-edit-extension@4.5.116...@patternfly/react-inline-edit-extension@4.5.117) (2020-10-06) **Note:** Version bump only for package @patternfly/react-inline-edit-extension diff --git a/packages/react-inline-edit-extension/package.json b/packages/react-inline-edit-extension/package.json index 6595ab79c44..96b66eef777 100644 --- a/packages/react-inline-edit-extension/package.json +++ b/packages/react-inline-edit-extension/package.json @@ -1,6 +1,6 @@ { "name": "@patternfly/react-inline-edit-extension", - "version": "4.5.117", + "version": "4.5.118", "description": "This library provides inline editing support for PatternFly 4 React table", "main": "dist/js/index.js", "module": "dist/esm/index.js", @@ -30,10 +30,10 @@ "clean": "rimraf dist" }, "dependencies": { - "@patternfly/react-core": "^4.63.3", + "@patternfly/react-core": "^4.64.0", "@patternfly/react-icons": "^4.7.11", "@patternfly/react-styles": "^4.7.8", - "@patternfly/react-table": "^4.18.14", + "@patternfly/react-table": "^4.18.15", "reactabular-table": "^8.14.0" }, "peerDependencies": { diff --git a/packages/react-integration/demo-app-ts/CHANGELOG.md b/packages/react-integration/demo-app-ts/CHANGELOG.md index f4296646646..395e7576fc4 100644 --- a/packages/react-integration/demo-app-ts/CHANGELOG.md +++ b/packages/react-integration/demo-app-ts/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.50.4](https://github.com/patternfly/patternfly-react/compare/demo-app-ts@4.50.3...demo-app-ts@4.50.4) (2020-10-07) + +**Note:** Version bump only for package demo-app-ts + + + + + ## [4.50.3](https://github.com/patternfly/patternfly-react/compare/demo-app-ts@4.50.2...demo-app-ts@4.50.3) (2020-10-06) **Note:** Version bump only for package demo-app-ts diff --git a/packages/react-integration/demo-app-ts/package.json b/packages/react-integration/demo-app-ts/package.json index 2241bf4ff10..1636b27d396 100644 --- a/packages/react-integration/demo-app-ts/package.json +++ b/packages/react-integration/demo-app-ts/package.json @@ -1,14 +1,14 @@ { "name": "demo-app-ts", "private": true, - "version": "4.50.3", + "version": "4.50.4", "scripts": { "build:demo-app": "webpack --mode production", "start:demo-app": "webpack-dev-server", "serve:demo-app": "node scripts/serve" }, "dependencies": { - "@patternfly/react-core": "^4.63.3", + "@patternfly/react-core": "^4.64.0", "react": "^16.8.0", "react-dom": "^16.8.0", "react-router": "^4.3.1", diff --git a/packages/react-integration/demo-app-ts/src/components/demos/TreeViewDemo/TreeViewDemo.tsx b/packages/react-integration/demo-app-ts/src/components/demos/TreeViewDemo/TreeViewDemo.tsx index 9537b254e0c..e7da3921694 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/TreeViewDemo/TreeViewDemo.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/TreeViewDemo/TreeViewDemo.tsx @@ -1,4 +1,4 @@ -import { TreeView, TreeViewDataItem } from '@patternfly/react-core'; +import { Button, TreeView, TreeViewDataItem } from '@patternfly/react-core'; import FolderIcon from '@patternfly/react-icons/dist/js/icons/folder-icon'; import FolderOpenIcon from '@patternfly/react-icons/dist/js/icons/folder-open-icon'; import React, { Component } from 'react'; @@ -157,7 +157,11 @@ export class TreeViewDemo extends Component { name: 'Cost Management', id: 'FCost', hasBadge: true, - action: , + action: ( + + ), children: [ { name: 'Application 3', diff --git a/packages/react-table/CHANGELOG.md b/packages/react-table/CHANGELOG.md index 069627b6a61..03a3a4d2b25 100644 --- a/packages/react-table/CHANGELOG.md +++ b/packages/react-table/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.18.15](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-table@4.18.14...@patternfly/react-table@4.18.15) (2020-10-07) + +**Note:** Version bump only for package @patternfly/react-table + + + + + ## [4.18.14](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-table@4.18.13...@patternfly/react-table@4.18.14) (2020-10-06) **Note:** Version bump only for package @patternfly/react-table diff --git a/packages/react-table/package.json b/packages/react-table/package.json index 3912fc130ff..ca1c868235f 100644 --- a/packages/react-table/package.json +++ b/packages/react-table/package.json @@ -1,6 +1,6 @@ { "name": "@patternfly/react-table", - "version": "4.18.14", + "version": "4.18.15", "description": "This library provides a set of React table components for use with the PatternFly 4", "main": "dist/js/index.js", "module": "dist/esm/index.js", @@ -31,7 +31,7 @@ }, "dependencies": { "@patternfly/patternfly": "4.50.4", - "@patternfly/react-core": "^4.63.3", + "@patternfly/react-core": "^4.64.0", "@patternfly/react-icons": "^4.7.11", "@patternfly/react-styles": "^4.7.8", "@patternfly/react-tokens": "^4.9.12", diff --git a/packages/react-topology/CHANGELOG.md b/packages/react-topology/CHANGELOG.md index eadc2018fdc..73e2023414d 100644 --- a/packages/react-topology/CHANGELOG.md +++ b/packages/react-topology/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.6.26](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-topology@4.6.25...@patternfly/react-topology@4.6.26) (2020-10-07) + +**Note:** Version bump only for package @patternfly/react-topology + + + + + ## [4.6.25](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-topology@4.6.24...@patternfly/react-topology@4.6.25) (2020-10-06) **Note:** Version bump only for package @patternfly/react-topology diff --git a/packages/react-topology/package.json b/packages/react-topology/package.json index 33a678d55ef..9d134635ebc 100644 --- a/packages/react-topology/package.json +++ b/packages/react-topology/package.json @@ -1,6 +1,6 @@ { "name": "@patternfly/react-topology", - "version": "4.6.25", + "version": "4.6.26", "description": "This library provides a set of React topology view components for use with the PatternFly 4", "main": "dist/js/index.js", "module": "dist/esm/index.js", @@ -28,7 +28,7 @@ "clean": "rimraf dist" }, "dependencies": { - "@patternfly/react-core": "^4.63.3", + "@patternfly/react-core": "^4.64.0", "@patternfly/react-icons": "^4.7.11", "@patternfly/react-styles": "^4.7.8", "@types/d3": "^5.7.2", diff --git a/packages/react-virtualized-extension/CHANGELOG.md b/packages/react-virtualized-extension/CHANGELOG.md index d77a5cb14df..c8eed89e4b5 100644 --- a/packages/react-virtualized-extension/CHANGELOG.md +++ b/packages/react-virtualized-extension/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.5.107](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-virtualized-extension@4.5.106...@patternfly/react-virtualized-extension@4.5.107) (2020-10-08) + +**Note:** Version bump only for package @patternfly/react-virtualized-extension + + + + + +## [4.5.106](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-virtualized-extension@4.5.105...@patternfly/react-virtualized-extension@4.5.106) (2020-10-07) + +**Note:** Version bump only for package @patternfly/react-virtualized-extension + + + + + ## [4.5.105](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-virtualized-extension@4.5.104...@patternfly/react-virtualized-extension@4.5.105) (2020-10-06) **Note:** Version bump only for package @patternfly/react-virtualized-extension diff --git a/packages/react-virtualized-extension/package.json b/packages/react-virtualized-extension/package.json index 7e80afdd384..7e4e40afeb2 100644 --- a/packages/react-virtualized-extension/package.json +++ b/packages/react-virtualized-extension/package.json @@ -1,6 +1,6 @@ { "name": "@patternfly/react-virtualized-extension", - "version": "4.5.105", + "version": "4.5.107", "description": "This library provides efficient rendering extensions for PatternFly 4 React tables and lists.", "main": "dist/js/index.js", "module": "dist/esm/index.js", @@ -30,7 +30,7 @@ "clean": "rimraf dist" }, "dependencies": { - "@patternfly/react-core": "^4.63.3", + "@patternfly/react-core": "^4.64.0", "@patternfly/react-icons": "^4.7.11", "@patternfly/react-styles": "^4.7.8", "linear-layout-vector": "0.0.1", diff --git a/packages/react-virtualized-extension/src/components/Virtualized/VirtualGrid.example.css b/packages/react-virtualized-extension/src/components/Virtualized/examples/VirtualGrid.example.css similarity index 100% rename from packages/react-virtualized-extension/src/components/Virtualized/VirtualGrid.example.css rename to packages/react-virtualized-extension/src/components/Virtualized/examples/VirtualGrid.example.css diff --git a/packages/react-virtualized-extension/src/components/Virtualized/VirtualizedTable.md b/packages/react-virtualized-extension/src/components/Virtualized/examples/VirtualizedTable.md similarity index 98% rename from packages/react-virtualized-extension/src/components/Virtualized/VirtualizedTable.md rename to packages/react-virtualized-extension/src/components/Virtualized/examples/VirtualizedTable.md index bc3a1157c44..87c4f57935d 100644 --- a/packages/react-virtualized-extension/src/components/Virtualized/VirtualizedTable.md +++ b/packages/react-virtualized-extension/src/components/Virtualized/examples/VirtualizedTable.md @@ -9,31 +9,6 @@ This package is currently an extension. Extension components do not undergo the

-import { debounce, -Button, -ButtonVariant, -Bullseye, -Toolbar, -ToolbarItem, -ToolbarContent, -ToolbarFilter, -ToolbarToggleGroup, -ToolbarGroup, -Dropdown, -DropdownItem, -DropdownPosition, -DropdownToggle, -InputGroup, -Title, -Select, -SelectOption, -SelectVariant, -EmptyState, -EmptyStateIcon, -EmptyStateBody, -EmptyStateSecondaryActions -} from '@patternfly/react-core'; -import { ActionsColumn, Table, TableHeader, TableGridBreakpoint, headerCol, sortable, SortByDirection, TextInput } from '@patternfly/react-table'; import { SearchIcon, FilterIcon } from '@patternfly/react-icons'; import { CellMeasurerCache, CellMeasurer} from 'react-virtualized'; import { AutoSizer, VirtualTableBody, WindowScroller } from '@patternfly/react-virtualized-extension'; @@ -418,6 +393,7 @@ class SelectableExample extends React.Component { { this.onSelect(e, e.target.checked, 0, { id: rows[index].id }); @@ -447,7 +423,6 @@ class SelectableExample extends React.Component { caption="Selectable Virtualized Table" cells={columns} rows={rows} - aria-rowcount={rows.length} gridBreakPoint={TableGridBreakpoint.none} onSelect={this.onSelect} role="presentation" diff --git a/packages/react-virtualized-extension/src/components/Virtualized/WindowScroller.example.css b/packages/react-virtualized-extension/src/components/Virtualized/examples/WindowScroller.example.css similarity index 100% rename from packages/react-virtualized-extension/src/components/Virtualized/WindowScroller.example.css rename to packages/react-virtualized-extension/src/components/Virtualized/examples/WindowScroller.example.css diff --git a/packages/react-virtualized-extension/src/components/Virtualized/WindowScroller.md b/packages/react-virtualized-extension/src/components/Virtualized/examples/WindowScroller.md similarity index 98% rename from packages/react-virtualized-extension/src/components/Virtualized/WindowScroller.md rename to packages/react-virtualized-extension/src/components/Virtualized/examples/WindowScroller.md index 6e79672dc86..f792c9df254 100644 --- a/packages/react-virtualized-extension/src/components/Virtualized/WindowScroller.md +++ b/packages/react-virtualized-extension/src/components/Virtualized/examples/WindowScroller.md @@ -9,7 +9,6 @@ This package is currently an extension. Extension components do not undergo the

-import { Table, TableHeader, TableGridBreakpoint } from '@patternfly/react-table'; import { CellMeasurerCache, CellMeasurer } from 'react-virtualized'; import { AutoSizer, VirtualTableBody, WindowScroller } from '@patternfly/react-virtualized-extension'; import virtualGridStyles from './VirtualGrid.example.css';