Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/performance boost #319

Merged
merged 7 commits into from
Jan 24, 2024
Merged

Feature/performance boost #319

merged 7 commits into from
Jan 24, 2024

Conversation

bezhanSalleh
Copy link
Owner

@bezhanSalleh bezhanSalleh commented Jan 22, 2024

To make permission selection(single or all) more perfromant a new custom ShieldSelectAllToggle components has been introduced. This helps with handling all the state changes in frontend without triggering livewire update on every state change.
Due to CheckboxList's afterStateUpdated() bug fix in v3.2 a number of refactors has been applied which removed a lot of unnecessary workarounds. Therefore, the new filament dep requirements is v3.2.

@bezhanSalleh bezhanSalleh added the enhancement New feature or request label Jan 22, 2024
@bezhanSalleh bezhanSalleh merged commit 98dfb42 into 3.x Jan 24, 2024
@bezhanSalleh bezhanSalleh deleted the feature/performance-boost branch January 24, 2024 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

checkbox take 3 second to finish when creating and update new permission
1 participant