🎉 Welcome to the new major version: v3. Upgrade now!

Powerful suite of Blade components for TALL Stack apps.

Card

Card component.

TallStackUI
<x-card>
TallStackUI
</x-card>
Header
Body
<x-card>
<x-slot:header>
Raw HTML content
</x-slot:header>
TallStackUI
</x-card>
 
<!-- or -->
 
<x-card header="TallStackUI">
TallStackUI
</x-card>
TallStackUI
Minimize
<x-card header="TallStackUI" minimize>
TallStackUI
</x-card>
 
<!-- or -->
 
<x-card minimize>
<x-slot:header>
TallStackUI
</x-slot:header>
TallStackUI
</x-card>

Since the icon is positioned in the header, you need to define a header to use minimize.

You can also mount as minimized:

TallStackUI
Initialized as minimized
<x-card header="TallStackUI" minimize="mount">
TallStackUI
</x-card>
Image at top
Image at bottom
<!-- Top position -->
<x-card image="https://picsum.photos/750/300">
TallStackUI
</x-card>
 
<!-- Bottom position -->
<x-card position="bottom" image="https://picsum.photos/750/300">
TallStackUI
</x-card>
TallStackUI
Normal
TallStackUI
Normal, Light
TallStackUI
Bordered
<!-- Accepted colors: primary, secondary, and ANY other TailwindCSS color. -->
 
<!-- Normal -->
<x-card header="TallStackUI" color="primary">
TallStackUI
</x-card>
 
<!-- Light Variation -->
<x-card header="TallStackUI" color="primary">
TallStackUI
</x-card>
 
<!-- Border Only -->
<x-card header="TallStackUI" color="primary" bordered>
TallStackUI
</x-card>

Just like the minimizeable option, the colors are only applied when the Card has a header.

An option to set the card in a loading state.

Loading Effect
<x-card loading>
TallStackUI
</x-card>
 
<!-- You can use all the Livewire delay options: shortest, shorter, short, long, longer, longest -->
 
<x-card loading="save" delay="longest">
TallStackUI
</x-card>

Even if you use the header slot to set a raw HTML content the loading effect will be visible

An option to listen to events when the card state changes.

TallStackUI
TallStackUI
<x-card header="TallStackUI" minimize
x-on:minimize="alert('Minimized!')"
x-on:maximize="alert('Maximized!')"
x-on:close="alert('Closed!')">
TallStackUI
</x-card>

Code highlighting provided by Torchlight