* 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>
* Fix CSV export for Postgres where table is sorted on related column
* Update packages/actions/src/Exports/Jobs/PrepareCsvExport.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>
* fix: error when only resources are configured for multi-tenancy and the authenticated user has no tenant
* Update packages/panels/src/Panel/Concerns/HasRoutes.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>
* 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
---------
Co-authored-by: Dan Harrin <git@danharrin.com>
* fix: `builder` clone default child components only when hasBlockPreviews is enabled
* fix: php stan && code formatting
* refactor: replace collection map with array_map for cloning default child components in builder
* fix: clone block before retrieving default child components in builder modals
Fixes#17940
$query->getQuery() gives the underlying Illuminate\Database\Query\Builder object.
That object does have a limit property that stores the LIMIT value of the query.
* updates docs
* Update 05-testing-actions.md
* Document testing create and edit form actions
Added sections for testing create and edit form actions using TestAction in the documentation.
* Modifies action section to essentially a footnote
Removed example code for testing form actions and updated references to documentation for testing create and edit form actions.
* clean up and reduce duplication
---------
Co-authored-by: mrkbingham <mark.bingham@interworks.com>
Co-authored-by: Dan Harrin <git@danharrin.com>
* fix: adjust TextColumn state item markup to wrap content in <p> and improve attribute handling
* fix: code style
* fix: retain the most simplified dom
* feat: add affix support to TextInputColumn
- Add HasAffixes trait to TextInputColumn
- Support prefix and suffix labels, icons, and actions
- Add inline affix support
- Update toEmbeddedHtml() method to render affixes
- Add comprehensive documentation with examples
- Maintain backward compatibility with existing functionality
This allows TextInputColumn to display prefixes and suffixes similar to TextInput form components, enabling better UX for table editing with units, icons, or action buttons.
* remove: remove documentation from main filament repository
Documentation should be in the separate filamentphp.com repository, not in the main filament repository.
* chore: fix code style
* docs: add affix documentation for TextInputColumn
- Add comprehensive documentation for prefix and suffix functionality
- Include examples for labels, icons, inline affixes, and actions
- Document all new methods and their usage
- Provide practical examples for common use cases
* fix: resolve TextInputColumn action preparation and rendering errors
- Add prepareAction method to TextInputColumn class
- Fix echo statements to properly render Action objects using render() method
- Resolve undefined method and non-string echo errors
* delete packages/tables/docs/02-columns/08-text-input.md
* Add TextInputColumn documentation with affix functionality
- Add comprehensive documentation for TextInputColumn
- Include examples for prefix/suffix labels, icons, and actions
- Document inline layout control
- Add advanced examples for currency, search, and status inputs
- Include complete API reference for all methods
* Add TextInputColumn documentation with affix functionality
- Add comprehensive documentation for TextInputColumn
- Include examples for prefix/suffix labels, icons, and actions
- Document inline layout control
- Add advanced examples for currency, search, and status inputs
- Include complete API reference for all methods
- Match Filament documentation style and structure
* Fix echo errors in TextInputColumn
- Change prefixAction->render() to prefixAction->toHtml()
- Change suffixAction->render() to suffixAction->toHtml()
- Fixes PHPStan echo.nonString errors on lines 429 and 472
* Restore original TextInputColumn documentation with affix enhancements
- Preserve original validation and HTML input type documentation with proper links
- Keep original lifecycle hooks section unchanged
- Add prefix and suffix support as enhancement only
- Maintain minimal changes approach - only enhance, don't replace existing content
* Simplify TextInputColumn affix documentation to minimal example
- Remove excessive examples and detailed method documentation
- Keep single comprehensive example showing prefix, suffix, icon, and action
- Maintain original documentation content with minimal enhancement
* docs: remove actions reference
* fix: remove actions
* fix: spacing
* fix: phpstan by adding (unused) methods
* chore: fix code style
* fix: remove trait, update docs
* chore: fix code style
* fix: remove newline and deprecated method
* docs: remove paragraph
* docs: fix link to icons
* clean up, fix prefix not showing, fix icons throwing exceptions, fix XSS injection in labels
---------
Co-authored-by: Baspa <Baspa@users.noreply.github.com>
Co-authored-by: Dan Harrin <git@danharrin.com>