© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•3y ago•
3 replies
Vladyslav

ax-load-css does not work

My registration
 // Asset Registration
FilamentAsset::register(
    [
        AlpineComponent::make('menu-builder-alpine', __DIR__ . '/../Resources/dist/menu.js')->loadedOnRequest(),
        Css::make('menu-builder-css', __DIR__ . '/../Resources/dist/menu.css')->loadedOnRequest(),
    ],
    'modules/menu-builder'
);
 // Asset Registration
FilamentAsset::register(
    [
        AlpineComponent::make('menu-builder-alpine', __DIR__ . '/../Resources/dist/menu.js')->loadedOnRequest(),
        Css::make('menu-builder-css', __DIR__ . '/../Resources/dist/menu.css')->loadedOnRequest(),
    ],
    'modules/menu-builder'
);


How i use it
ax-load
            ax-load-src="{{ \Filament\Support\Facades\FilamentAsset::getAlpineComponentSrc('menu-builder-alpine', 'modules/menu-builder') }}"
            ax-load-css="{{ \Filament\Support\Facades\FilamentAsset::getStyleHref('menu-builder-css', 'modules/menu-builder') }}"
            
ax-load
            ax-load-src="{{ \Filament\Support\Facades\FilamentAsset::getAlpineComponentSrc('menu-builder-alpine', 'modules/menu-builder') }}"
            ax-load-css="{{ \Filament\Support\Facades\FilamentAsset::getStyleHref('menu-builder-css', 'modules/menu-builder') }}"
            


JS loads successfully, but CSS doesn't want to load. If I just remove loadedOnRequest() from registration, then CSS loads properly. However, I want to use lazy loading. What am I doing wrong? For JS, it loads properly.
Solution
okay, i dont understand what going on, but this help me:
ax-load-css="{{ \Filament\Support\Facades\FilamentAsset::getStyleHref('menu-builder-css', 'modules/menu-builder') }}"
ax-load-css="{{ \Filament\Support\Facades\FilamentAsset::getStyleHref('menu-builder-css', 'modules/menu-builder') }}"


change to
x-load-css="[@js(\Filament\Support\Facades\FilamentAsset::getStyleHref('menu-builder-css', 'modules/menu-builder'))]"
x-load-css="[@js(\Filament\Support\Facades\FilamentAsset::getStyleHref('menu-builder-css', 'modules/menu-builder'))]"


All code
ax-load
ax-load-src="{{ \Filament\Support\Facades\FilamentAsset::getAlpineComponentSrc('menu-builder-alpine', 'modules/menu-builder') }}"
x-load-css="[@js(\Filament\Support\Facades\FilamentAsset::getStyleHref('menu-builder-css', 'modules/menu-builder'))]"
ax-load
ax-load-src="{{ \Filament\Support\Facades\FilamentAsset::getAlpineComponentSrc('menu-builder-alpine', 'modules/menu-builder') }}"
x-load-css="[@js(\Filament\Support\Facades\FilamentAsset::getStyleHref('menu-builder-css', 'modules/menu-builder'))]"


It seems strange
Jump to solution
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements

Similar Threads

CSS Load Problems
FilamentFFilament / ❓┊help
16mo ago
Alpine component ax-load-src doesnt fetch in v4
FilamentFFilament / ❓┊help
8mo ago
Dynamic load component - Reactive does not work on Select
FilamentFFilament / ❓┊help
6mo ago
Validation does not work
FilamentFFilament / ❓┊help
3y ago