Skip to content

Conversation

@Awesomolocity
Copy link

Flux UI has had some updates since this starter kit was written. Specifically, we've got some new elements, and some deprecated APIs. Within this PR, I seek to update the usage of Flux components, to make sure we're staying up to date with changes, while minimizing any visual or functional changes to existing starter kit layout.

A high level overview of the changes is as follows:

  • Replace previous combinations of a logo with background & brand title with the flux:brand component
  • Remove references to the deprecated stashable API on flux:sidebar, in favor of the new collapsible="mobile" API.
  • Extract a new component, desktop-user-menu.blade.php to remove around 30 lines of nearly identical code from the header and sidebar layouts
  • Replace flux:navlist components within the sidebar with the newer flux:sidebar.nav components

Again, these changes should not significantly alter the functionality or design of the starter kit, but they do bring us more in line with the latest versions of Flux.

@hebbet
Copy link

hebbet commented Nov 5, 2025

as collapsible sidebars was changed in v2.3.0, you should also update the min-version in composer.json to ^2.3.0

https://fluxui.dev/blog/2025-09-03-collapsible-sidebars

@Awesomolocity
Copy link
Author

Good call, @hebbet - Ended up updating it to ^2.3.2 as 2.3.1 had a bug with the sidebar toggle.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants