© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•8mo ago•
10 replies
rosstopping

JS errors when using DatePicker ->native(false) inside livewire component

I have a custom livewire component outside of ghe admin panel. I'm trying to use the JS DatePicker, however it doesn't seem to the load the JS correctly.

This is the main error I get is:

Alpine Expression Error: Can't find variable: dateTimePickerFormComponent

My code inside the form method:

public function form(Form $form): Form
    {
        return $form
            ->schema([
                    DatePicker::make('arrival')
                        ->native(false)
                        ->disabledDates($this->disabledDates)
                        ->minDate(today())
                        ->closeOnDateSelection()
                        ->format('d/m/Y')
                        ->required(),
            ])
            ->statePath('data');
    }
public function form(Form $form): Form
    {
        return $form
            ->schema([
                    DatePicker::make('arrival')
                        ->native(false)
                        ->disabledDates($this->disabledDates)
                        ->minDate(today())
                        ->closeOnDateSelection()
                        ->format('d/m/Y')
                        ->required(),
            ])
            ->statePath('data');
    }


And where I'm rending the form in the livewire component:

<div>
    <form wire:submit="search" class="-ml-12">
        {{ $this->form }}
        
        <div class="px-3">
            <x-filament::button type="submit" class="bg-black mt-6 ml-12">
                Check Availability
            </x-filament::button>
        </div>
    </form>
    
    <x-filament-actions::modals />
</div>
<div>
    <form wire:submit="search" class="-ml-12">
        {{ $this->form }}
        
        <div class="px-3">
            <x-filament::button type="submit" class="bg-black mt-6 ml-12">
                Check Availability
            </x-filament::button>
        </div>
    </form>
    
    <x-filament-actions::modals />
</div>


Any ideas on what I could try, am I doing something wrong when registering the component?
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

using vue js inside livewire component
FilamentFFilament / ❓┊help
16mo ago
Using slideOver() inside Livewire Component
FilamentFFilament / ❓┊help
11mo ago
Including livewire.js when livewire.inject_assets = false
FilamentFFilament / ❓┊help
3y ago
Using infolist actions inside livewire component
FilamentFFilament / ❓┊help
16mo ago