* Cache default child schemas
* safer
* Return current component if the state path is the same
* Add cachedComponentsByStatePath
* Update HasComponents.php
* Prevent string-casting enums in table column assertions
Use `get_debug_type()` or `var_export()` for values in failure messages of `assertTableColumnStateSet()` and `assertTableColumnStateNotSet()`.
This prevents errors when the expected/actual state is an enum and improves debug output.
Signed-off-by: Hugo Clarke-Wing <7689302+clarkewing@users.noreply.github.com>
* Refactor assertion error messages to inline interpolated strings
Refactor the enum-safe error message in `assertTableColumnStateSet()` and `assertTableColumnStateNotSet()` to precompute a `$displayState` variable before the assertion, restoring the original interpolation style.
Signed-off-by: Hugo Clarke-Wing <7689302+clarkewing@users.noreply.github.com>
* Update TestsColumns.php
---------
Signed-off-by: Hugo Clarke-Wing <7689302+clarkewing@users.noreply.github.com>
Co-authored-by: Dan Harrin <git@danharrin.com>
* Fix spa cmd click to open in new window
* Use string match instead of regex
* formatting
* fix
---------
Co-authored-by: Dan Harrin <git@danharrin.com>
* Added user menu to sidebar
* Toggle sidebar
* Improved user menu collapsed styling
* Improved collapse behavior
* Restored missing alias
* Add global search if no topbar
* Improved collapse, added search to sidebar
* Styling
* Collapse
* Adding notification trigger to sidebar
* Use h-dvh
* cs & build
* start cleaning up
* remove new lang string
* move tenant menu and global search outside of fi-sidebar-nav
* notifications refactor
* clean up user menu
* clean up new collapse sidebar button
* clean up
* Update topbar.blade.php
* Update sidebar.blade.php
* docs
* final fixes
* fix alignment and button visibility issues
* Update theme.css
* fix collapse button alignment
---------
Co-authored-by: Dan Harrin <git@danharrin.com>
* feat: add support for default collapsed grouping in table records.
* Updated documentation to include new `groupingDefaultCollapsed` method.
* Reset collapsed groups array on initialization for default grouping.
* fix: enhance group collapse behavior based on default setting
* Reverted the changes that was in my PR that I somehow managed to change.
* Correct input tag formatting in index.blade.php
* Fix formatting in table.js
* Formatting fix for table.js
* clean up
* Format pagination item label for numeric values.
* Update packages/support/resources/views/components/pagination/item.blade.php
Signed-off-by: Dan Harrin <git@danharrin.com>
---------
Signed-off-by: Dan Harrin <git@danharrin.com>
Co-authored-by: Dan Harrin <git@danharrin.com>