call livewire component from view::make()

Is it possible to call a livewire componet from wizard view component. Something like: Forms\Components\View::make(@livewire('livewire-component-name'))
7 Replies
Patrick Boivin
The View component takes a Blade view, so usually you would need a wrapper:
Forms\Components\View::make('my-component-wrapper')
Forms\Components\View::make('my-component-wrapper')
@livewire('my-component')
@livewire('my-component')
You can extend the View to make your own LivewireView and abstract this, if you're doing it often.
.najibahmed
.najibahmedOP2y ago
I've done this working but tailwindcss style is not working
Patrick Boivin
What is the issue with Tailwind?
.najibahmed
.najibahmedOP2y ago
I compiled tailwindcss and its classes are not reflected in the livewire blade form. I've manually included the app.css and works but this double the page load and break the filament panel style.
Patrick Boivin
You can keep the original look of Filament, this just means that you can take control of the Tailwind configuration and add utilities, plugins, etc.
.najibahmed
.najibahmedOP2y ago
Temporarly solution. I've imported the page style. Thanks @pboivin

Did you find this page helpful?