FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Expandable section component · patternfly-java/patternfly-java@1b212d4 · GitHub

Expandable section component · patternfly-java/patternfly-java@1b212d4 · GitHub
Skip to content

Navigation Menu

Commit 1b212d4

Browse files
committed
Expandable section component
1 parent 1c10c9e commit 1b212d4

144 files changed

Lines changed: 1792 additions & 699 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎CHANGELOG.md‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66

77
## [Unreleased]
88

9+
### Added
10+
11+
- Enhanced documentation
12+
13+
### Deprecated
14+
15+
- Marked old (PatternFly 4) components as deprecated
16+
917
## [0.0.1] - 2023-10-05
1018

1119
This is the first public release of PatternFly Java 🍾🎉🎊🥳

‎src/demo/java/IconDemo.java‎

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
11
import java.util.Random;
22

3-
import org.patternfly.components.icon.Icon;
3+
import org.patternfly.component.icon.Icon;
44

5-
import static org.patternfly.components.icon.Icon.icon;
6-
import static org.patternfly.layout.Icons.check;
7-
import static org.patternfly.layout.Icons.exclamationTriangle;
8-
import static org.patternfly.layout.Icons.fas;
9-
import static org.patternfly.layout.Icons.filter;
5+
import static org.patternfly.component.icon.Icon.icon;
6+
import static org.patternfly.layout.PredefinedIcon.check;
7+
import static org.patternfly.layout.PredefinedIcon.exclamationTriangle;
8+
import static org.patternfly.layout.PredefinedIcon.filter;
109
import static org.patternfly.layout.Size.lg;
1110
import static org.patternfly.layout.Status.warning;
1211

1312
public class IconDemo {
1413

1514
public void iconDemo() {
1615
// @start region = icon
17-
icon(fas(check));
18-
icon(fas(filter))
16+
icon(check);
17+
icon(filter)
1918
.size(lg);
20-
icon(fas(exclamationTriangle))
19+
icon(exclamationTriangle)
2120
.inline()
2221
.status(warning);
2322
// @end region = icon

‎src/demo/java/MenuDemo.java‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import org.patternfly.components.menu.Menu;
2-
import org.patternfly.components.menu.MenuItem;
1+
import org.patternfly.component.menu.Menu;
2+
import org.patternfly.component.menu.MenuItem;
33

4-
import static org.patternfly.components.Button.button;
5-
import static org.patternfly.components.menu.Menu.menu;
6-
import static org.patternfly.components.menu.MenuContent.menuContent;
7-
import static org.patternfly.components.menu.MenuFooter.menuFooter;
8-
import static org.patternfly.components.menu.MenuGroup.menuGroup;
9-
import static org.patternfly.components.menu.MenuList.menuList;
4+
import static org.patternfly.component.Button.button;
5+
import static org.patternfly.component.menu.Menu.menu;
6+
import static org.patternfly.component.menu.MenuContent.menuContent;
7+
import static org.patternfly.component.menu.MenuFooter.menuFooter;
8+
import static org.patternfly.component.menu.MenuGroup.menuGroup;
9+
import static org.patternfly.component.menu.MenuList.menuList;
1010

1111
public class MenuDemo {
1212

‎src/demo/java/NavigationDemo.java‎

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
import org.jboss.elemento.Id;
44

55
import static java.util.Arrays.asList;
6-
import static org.patternfly.components.divider.Divider.divider;
7-
import static org.patternfly.components.divider.DividerType.li;
8-
import static org.patternfly.components.navigation.ExpandableNavigationGroup.expandableNavigationGroup;
9-
import static org.patternfly.components.navigation.Navigation.navigation;
10-
import static org.patternfly.components.navigation.NavigationGroup.navigationGroup;
11-
import static org.patternfly.components.navigation.NavigationItem.navigationItem;
12-
import static org.patternfly.components.navigation.NavigationType.Horizontal.primary;
13-
import static org.patternfly.components.navigation.NavigationType.Vertical.expandable;
14-
import static org.patternfly.components.navigation.NavigationType.Vertical.flat;
15-
import static org.patternfly.components.navigation.NavigationType.Vertical.grouped;
6+
import static org.patternfly.component.divider.Divider.divider;
7+
import static org.patternfly.component.divider.DividerType.li;
8+
import static org.patternfly.component.navigation.ExpandableNavigationGroup.expandableNavigationGroup;
9+
import static org.patternfly.component.navigation.Navigation.navigation;
10+
import static org.patternfly.component.navigation.NavigationGroup.navigationGroup;
11+
import static org.patternfly.component.navigation.NavigationItem.navigationItem;
12+
import static org.patternfly.component.navigation.NavigationType.Horizontal.primary;
13+
import static org.patternfly.component.navigation.NavigationType.Vertical.expandable;
14+
import static org.patternfly.component.navigation.NavigationType.Vertical.flat;
15+
import static org.patternfly.component.navigation.NavigationType.Vertical.grouped;
1616

1717
public class NavigationDemo {
1818

‎src/demo/java/PageDemo.java‎

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
import static org.patternfly.components.brand.Brand.brand;
2-
import static org.patternfly.components.Content.content;
3-
import static org.patternfly.components.page.Masthead.pageMasthead;
4-
import static org.patternfly.components.page.MastheadToggle.mastheadToggle;
5-
import static org.patternfly.components.page.Page.page;
6-
import static org.patternfly.components.page.PageMain.pageMain;
7-
import static org.patternfly.components.page.PageMainBody.pageMainBody;
8-
import static org.patternfly.components.page.PageMainBreadcrumb.pageMainBreadcrumb;
9-
import static org.patternfly.components.page.PageMainGroup.pageMainGroup;
10-
import static org.patternfly.components.page.PageMainSection.pageMainSection;
11-
import static org.patternfly.components.page.PageSidebar.pageSidebar;
12-
import static org.patternfly.components.page.SkipToContent.skipToContent;
13-
import static org.patternfly.components.toolbar.Toolbar.toolbar;
1+
import static org.patternfly.component.brand.Brand.brand;
2+
import static org.patternfly.component.Content.content;
3+
import static org.patternfly.component.page.Masthead.pageMasthead;
4+
import static org.patternfly.component.page.MastheadToggle.mastheadToggle;
5+
import static org.patternfly.component.page.Page.page;
6+
import static org.patternfly.component.page.PageMain.pageMain;
7+
import static org.patternfly.component.page.PageMainBody.pageMainBody;
8+
import static org.patternfly.component.page.PageMainBreadcrumb.pageMainBreadcrumb;
9+
import static org.patternfly.component.page.PageMainGroup.pageMainGroup;
10+
import static org.patternfly.component.page.PageMainSection.pageMainSection;
11+
import static org.patternfly.component.page.PageSidebar.pageSidebar;
12+
import static org.patternfly.component.page.SkipToContent.skipToContent;
13+
import static org.patternfly.component.toolbar.Toolbar.toolbar;
1414

1515
public class PageDemo {
1616

src/main/java/org/patternfly/components/Avatar.java renamed to src/main/java/org/patternfly/component/Avatar.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package org.patternfly.components;
16+
package org.patternfly.component;
1717

1818
import elemental2.dom.HTMLImageElement;
1919

@@ -27,6 +27,7 @@
2727
* @see <a href=
2828
* "https://www.patternfly.org/v4/documentation/react/components/avatar/">https://www.patternfly.org/v4/documentation/react/components/avatar</a>
2929
*/
30+
@Deprecated
3031
public class Avatar extends BaseComponent<HTMLImageElement, Avatar> {
3132

3233
// ------------------------------------------------------ factory methods

src/main/java/org/patternfly/components/BaseComponent.java renamed to src/main/java/org/patternfly/component/BaseComponent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package org.patternfly.components;
16+
package org.patternfly.component;
1717

1818
import org.jboss.elemento.Container;
1919
import org.jboss.elemento.Finder;

src/main/java/org/patternfly/components/BaseComponentFlat.java renamed to src/main/java/org/patternfly/component/BaseComponentFlat.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package org.patternfly.components;
16+
package org.patternfly.component;
1717

1818
import org.jboss.elemento.Finder;
1919
import org.jboss.elemento.HasElement;

src/main/java/org/patternfly/components/Breadcrumb.java renamed to src/main/java/org/patternfly/component/Breadcrumb.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package org.patternfly.components;
16+
package org.patternfly.component;
1717

1818
import elemental2.dom.HTMLElement;
1919

@@ -27,6 +27,7 @@
2727
* @see <a href=
2828
* "https://www.patternfly.org/components/breadcrumb/html">https://www.patternfly.org/components/breadcrumb/html</a>
2929
*/
30+
@Deprecated
3031
public class Breadcrumb extends BaseComponent<HTMLElement, Breadcrumb> {
3132

3233
// ------------------------------------------------------ factory methods

src/main/java/org/patternfly/components/Button.java renamed to src/main/java/org/patternfly/component/Button.java

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package org.patternfly.components;
16+
package org.patternfly.component;
1717

1818
import org.jboss.elemento.Elements;
1919
import org.jboss.elemento.HTMLContainerBuilder;
@@ -48,8 +48,9 @@
4848
* @see <a href=
4949
* "https://www.patternfly.org/v4/documentation/core/components/button">https://www.patternfly.org/v4/documentation/core/components/button</a>
5050
*/
51+
@Deprecated
5152
public class Button extends BaseComponent<HTMLElement, Button>
52-
implements Aria<Button>, Modifiers.Disabled<HTMLElement, Button> {
53+
implements Modifiers.Disabled<HTMLElement, Button> {
5354

5455
// ------------------------------------------------------ factory methods
5556

@@ -251,15 +252,9 @@ public Button onClick(Callback callback) {
251252
return this;
252253
}
253254

254-
// ------------------------------------------------------ aria
255-
256-
@Override
257-
public Button label(String label) {
258-
return aria(Aria.label, label);
259-
}
260-
261255
// ------------------------------------------------------ inner classes
262256

257+
@Deprecated
263258
public enum Type {
264259

265260
SUBMIT("submit"),

0 commit comments

Comments
 (0)

Footer

© 2026 GitHub, Inc.

Back | FazBrowse Home | New Git URL