© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•2y ago
howdu

Change filament button display/icon in alpinejs?

Is there a way of using Filament button to change the outline and icon after clicking? But without making a livewire request to the server
<div x-data="{ isReordering: false }">
    <x-filament::button
        icon="heroicon-o-arrows-up-down"
        size="xs"
        color="info"
        outlined
        x-on:click="isReordering = ! isReordering"
        x-bind:class="{ 'bg-primary-500 text-white': isReordering }"
    >
        Reorder
    </x-filament::button>
</div>
<div x-data="{ isReordering: false }">
    <x-filament::button
        icon="heroicon-o-arrows-up-down"
        size="xs"
        color="info"
        outlined
        x-on:click="isReordering = ! isReordering"
        x-bind:class="{ 'bg-primary-500 text-white': isReordering }"
    >
        Reorder
    </x-filament::button>
</div>
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

conditionally disable <x-filament::icon-button>
FilamentFFilament / ❓┊help
3y ago
use filament icon in skill icon
FilamentFFilament / ❓┊help
3y ago
extraFieldWrapperAtrributes class display hide using AlpineJs
FilamentFFilament / ❓┊help
2y ago
Gantt Chart with Livewire / Filament / AlpineJS
FilamentFFilament / ❓┊help
2y ago