WARNING! You are browsing the docs for an old version of TallStackUI!

Powerful suite of Blade components for TALL Stack apps.

Stats

Stats components.

WARNING!

You are browsing the docs for an old version of TallStackUI. Consider upgrade your project to TallStackUI v3.

<!-- Single -->
<x-stats :number="30" />
 
<!-- Multiple -->
<div class="grid grid-cols-3 gap-2">
<x-stats :number="30" />
<x-stats :number="50" />
<x-stats :number="100" />
</div>
<x-stats title="Components" :number="100" />
<x-stats icon="swatch" :number="100" />
<x-stats icon="swatch" :number="100" light />
<x-stats icon="swatch" :number="100" outline />

Starting from v2.4.0 you can pass a raw HTML in the icon slot:

<x-stats :number="100">
<x-slot:icon>
<x-avatar :model="auth()->user()" color="fff" />
</x-slot:icon>
</x-stats>
<!-- The color is only applied to the icon and its style.-->
 
<x-stats :number="100" />
<x-stats :number="100" color="secondary" />
<x-stats :number="100" color="slate" />
<x-stats :number="100" color="gray" />
<x-stats :number="100" color="zinc" />
<x-stats :number="100" color="neutral" />
<x-stats :number="100" color="stone" />
<x-stats :number="100" color="red" />
<x-stats :number="100" color="orange" />
<x-stats :number="100" color="amber" />
<x-stats :number="100" color="yellow" />
<x-stats :number="100" color="lime" />
<x-stats :number="100" color="green" />
<x-stats :number="100" color="emerald" />
<x-stats :number="100" color="teal" />
<x-stats :number="100" color="cyan" />
<x-stats :number="100" color="sky" />
<x-stats :number="100" color="blue" />
<x-stats :number="100" color="indigo" />
<x-stats :number="100" color="violet" />
<x-stats :number="100" color="purple" />
<x-stats :number="100" color="fuchsia" />
<x-stats :number="100" color="pink" />
<x-stats :number="100" color="rose" />
<x-stats :number="100" color="black" />
<x-stats :number="50" increase />
<x-stats :number="100" decrease />
 
<!-- These parameters are boolean, so you can do:-->
@php($status = 2 > 1)
 
<x-stats :number="50"
:increase="$status"
:decrease="$status" />

The animation will happen every time the component enters the viewport.

<x-stats :number="25" animated />

The animated effect doesn't work when using a custom number format.

<x-stats number="U$ 25,00" />
<!-- Default Styles -->
<x-stats :number="50" header="TallStackUI" footer="The best TALL Stack component library">
<x-slot:right>
<x-icon name="wrench-screwdriver" class="w-6 h-6 text-pink-500" />
</x-slot:right>
</x-stats>
 
<!-- or -->
 
<!-- Raw Content -->
<x-stats :number="50">
<x-slot:header>
TallStackUI
</x-slot:header>
<x-slot:right>
<x-icon name="wrench-screwdriver" class="w-6 h-6 text-pink-500" />
</x-slot:right>
<x-slot:footer>
The best TALL Stack component library
</x-slot:footer>
</x-stats>

Code highlighting provided by Torchlight