Xiaohou
Explore posts from serversFilament color is not reactive
At first, i found out the badge color inside table doesn't update alone with the text.
For example, when the
status
value is changed from activated
to deactivated
, the text inside badge will update to the getLabel() value, however, the color of the badge stay the same. I thought it was an issue relating to badge.
The text column code:
The enum status code:
Upon some more troubleshooting, i realized all colors are not reactive.
Even when i have a method that dynamically return filament action, lets say ban
or unban
action, which has danger or success color. The dynamic action will update based on user status, however, the color of the action itself doesnt change.13 replies
Badge color doesn't update using Enum status
For text column inside table builder, when using a badge() with status casted from Enum, the color doesnt change when the status change.
For example, when then
status
value is changed from activated
to deactivated
via form, the text inside badge will update to the getLabel() value, however, the color of the badge doesnt update.
The text column code:
The enum status code:
I did make sure the status is casted to enum from my model, any help will be appreciated!4 replies
How to refer to filament semantic color in blade file?
This is a example filament button component, which render a button with the 'success' color. The 'success' then can be set up to be whatever color from tailwind.
I want to be able to refer this 'success' color in my blade file, so I can make lets say make a 'alert' component that is the same as the rest.
Any help would be appreciated!
8 replies
How to use the resources outside of panel
I'm using filament table on a custom Livewire page, which is working just as expected. However, i found the finished class is just really long and messy.
Especially for the action part, for each table, i need to set up actions for view, create, edit, and delete. Each action will then contain more code such as forms, hooks, notifications, etc... Putting everything inside one function makes the code very hard to read and manage.
I then found out you can generate filament resources for the model under panel section, it has the information needed to render table and form, also individual pages to view, create, edit, and delete the model. It would make the table function much cleaner and easier to manage if I can use the resources class from filament. I did get the resources to works inside filament panel, but i cant get it working inside my custom Livewire component.
To be more specific, the data table works fine. But none of the action works, it opens empty modal. Would be much appriciate if someone could point me in the right direction.
The Livewire class
The Livewire view
4 replies