Releases: neolution-ch/react-pattern-ui
Releases · neolution-ch/react-pattern-ui
Release 4.1.0
Added
- various utility functions
getPreExpandedMenuItems,getChildrenPanelItemsIds,getHiddenPanelIds - possibility to dynamic display the menu items
- improved Context status management so that the Layout is using only the states inside it
Fixed
- issue for which hiding a menu entry was breaking the rules of hook
Release 4.0.0
Added
- Possibility to dinamically open or close
sidebar - Possibility to dinamically toggle
menu items - Added support for
light,darkandbluetheme in PanelSideBarLayout.
Changed
menuItems propertiesare not locked by any states during the render process anymore. Changing externally the menu items will provide the correct menu- 💥
topBarLeftCustomItemsandtopBarRigthCustomItemsrenamed tonavbarLeftItemsandnavbarRightItems navbarLeftItemsandnavbarRightItemshave not default margin by default- default sidebar
widthto16rem - 💥
UI elementsare now parameter ofSidebarLayoutand not of the context anymore - PanelItem Id type changed from
stringto being strongly typed
Fixed
- When
footeris null, the whole section will not be rendered - Unique key prop in a list warning
- menu items provided with
expandedto true are correctly displayed inPanelSideBarLayout - Active panel is now recognized recursively and not until the third deep level anymore
Removed
- 💥
DeleteActioncomponent. - 💥 Built-in support for
userDropdown. It should provided in thenavbarRightItemsitems and define your style in your solution. - 💥
localItemsproperty as menuItems can be fully controlled by the consumer. - 💥 removed
PanelSideBarcomponent and its relative contexts and should be replaced withPanelSideBarLayout. In order to migrate:- assign
itemstomenuItemsin thePanelSideBarProvider - set
renderFirstItemsLevelAsTilesto false - set
useToggleButtoninPanelSideBarLayoutto true - set
useResponsiveLayoutinPanelSideBarLayoutto true - move
brandtoPanelSideBarLayout - move
footertoPanelSideBarLayout
- assign
Release 4.0.2-beta.3
Added
- Possibility to dinamically open or close
sidebar - Possibility to dinamically toggle
menu items - Added support for
light,darkandbluetheme in PanelSideBarLayout.
Changed
menuItems propertiesare not locked by any states during the render process anymore. Changing externally the menu items will provide the correct menu- 💥
topBarLeftCustomItemsandtopBarRigthCustomItemsrenamed tonavbarLeftItemsandnavbarRightItems navbarLeftItemsandnavbarRightItemshave not default margin by default- default sidebar
widthto16rem - 💥
UI elementsare now parameter ofSidebarLayoutand not of the context anymore - PanelItem Id type changed from
stringto being strongly typed
Fixed
- When
footeris null, the whole section will not be rendered - Unique key prop in a list warning
- menu items provided with
expandedto true are correctly displayed inPanelSideBarLayout - Active panel is now recognized recursively and not until the third deep level anymore
Removed
- 💥
DeleteActioncomponent. - 💥 Built-in support for
userDropdown. It should provided in thenavbarRightItemsitems and define your style in your solution. - 💥
localItemsproperty as menuItems can be fully controlled by the consumer. - 💥 removed
PanelSideBarcomponent and its relative contexts and should be replaced withPanelSideBarLayout. In order to migrate:- assign
itemstomenuItemsin thePanelSideBarProvider - set
renderFirstItemsLevelAsTilesto false - set
useToggleButtoninPanelSideBarLayoutto true - set
useResponsiveLayoutinPanelSideBarLayoutto true - move
brandtoPanelSideBarLayout - move
footertoPanelSideBarLayout
- assign
Release 4.0.2-beta.2
Added
- Possibility to dinamically open or close
sidebar - Possibility to dinamically toggle
menu items - Added support for
light,darkandbluetheme in PanelSideBarLayout.
Changed
menuItems propertiesare not locked by any states during the render process anymore. Changing externally the menu items will provide the correct menu- 💥
topBarLeftCustomItemsandtopBarRigthCustomItemsrenamed tonavbarLeftItemsandnavbarRightItems navbarLeftItemsandnavbarRightItemshave not default margin by default- default sidebar
widthto14rem - 💥
UI elementsare now parameter ofSidebarLayoutand not of the context anymore - PanelItem Id type changed from
stringto being strongly typed
Fixed
- When
footeris null, the whole section will not be rendered - Unique key prop in a list warning
- menu items provided with
expandedto true are correctly displayed inPanelSideBarLayout - Active panel is now recognized recursively and not until the third deep level anymore
Removed
- 💥
DeleteActioncomponent. - 💥 Built-in support for
userDropdown. It should provided in thenavbarRightItemsitems and define your style in your solution. - 💥
localItemsproperty as menuItems can be fully controlled by the consumer. - 💥 removed
PanelSideBarcomponent and its relative contexts and should be replaced withPanelSideBarLayout. In order to migrate:- assign
itemstomenuItemsin thePanelSideBarProvider - set
renderFirstItemsLevelAsTilesto false - set
useToggleButtoninPanelSideBarLayoutto true - set
useResponsiveLayoutinPanelSideBarLayoutto true - move
brandtoPanelSideBarLayout - move
footertoPanelSideBarLayout
- assign
Release 4.0.2-beta.1
Added
- Possibility to dinamically open or close
sidebar - Possibility to dinamically toggle
menu items
Changed
menuItems propertiesare not locked by any states during the render process anymore. Changing externally the menu items will provide the correct menutopBarLeftCustomItemsandtopBarRigthCustomItemsrenamed tonavbarLeftItemsandnavbarRightItemsUI elementsare now parameter ofSidebarLayoutand not of the context anymore- PanelItem Id type changed from
stringto being strongly typed
Fixed
- When
footeris null, the whole section will not be rendered - Unique key prop in a list warning
Removed
DeleteActioncomponent.- Built-in support for
userDropdown. It should provided in thenavbarRightItemsitems. localItemsproperty as menuItems can be fully controlled by the consumer.
Release 4.0.2-beta.0
Added
- Possibility to dinamically open or close
sidebar - Possibility to dinamically toggle
menu items
Changed
menuItems propertiesare not locked by any states during the render process anymore. Changing externally the menu items will provide the correct menutopBarLeftCustomItemsandtopBarRigthCustomItemsrenamed tonavbarLeftItemsandnavbarRightItemsUI elementsare now parameter ofSidebarLayoutand not of the context anymore- PanelItem Id type changed from
stringto being strongly typed
Fixed
- When
footeris null, the whole section will not be rendered - Unique key prop in a list warning
Removed
DeleteActioncomponent.- Built-in support for
userDropdown. It should provided in thenavbarRightItemsitems. localItemsproperty as menuItems can be fully controlled by the consumer.
Release 4.0.2-rc.0
Added
- Possibility to provide custom render component, e.g. skeleton, for mananing special case like asynchronus render (TODO)
- Possibility to dinamically open or close
sidebar
Changed
topBarLeftCustomItemsandtopBarRigthCustomItemsrenamed tonavbarLeftItemsandnavbarRightItems- PanelItem Id type changed from
stringto being strongly typed
Fixed
- When
footeris null, the whole section will not be rendered - Unique key prop in a list warning
Removed
Delete Actioncomponent- Built-in support for
userDropdown. It should provide it in the navbar items.
Release 4.0.1-alpha.0
Added
- Possibility to set fully control
menuItems - Possibility to provide custom render component, e.g. skeleton, for mananing special case like asynchronus render (TODO)
- Possibility to dinamically open or close
sidebar
Changed
topBarLeftCustomItemsandtopBarRigthCustomItemsrenamed tonavbarLeftItemsandnavbarRightItems- PanelItem Id type changed from
stringto being strongly typed
Fixed
- When
footeris null, the whole section will not be rendered
Removed
Delete Actioncomponent- Built-in support for
userDropdown. It should provide it in the navbar items.
Release 4.0.0-alpha.0
Added
- Possibility to set fully control
menuItems - Possibility to provide custom render component, e.g. skeleton, for mananing special case like asynchronus render (TODO)
- Possibility to dinamically open or close
sidebar
Changed
topBarLeftCustomItemsandtopBarRigthCustomItemsrenamed tonavbarLeftItemsandnavbarRightItems- PanelItem Id type changed from
stringto being strongly typed
Fixed
- When
footeris null, the whole section will not be rendered
Removed
Delete Actioncomponent- Built-in support for
userDropdown. It should provide it in the navbar items.
Release 3.4.0
Added
- Possibility to define, if the page size in the paging can be changed by the user