Components

The building blocks every Ledgra screen is made from. Each one is a Blade component in resources/views/components.

Buttons

<x-button variant size icon icon-right href>

Badges

<x-badge tone> · <x-status value>

Neutral Accent Success Warning Danger Info
Active Pending Shipped Overdue Draft Low stock

Alerts

Heads up

Carrier rates for 2027 are published. Review them before Dec 1.

Payout sent

$31,904.55 is on its way to DNB •••• 4471.

Low stock

4 products will run out within 7 days at current sales.

Payment failed

We couldn’t charge Visa •••• 4242. Update your card to avoid interruption.

Avatars

Initials with deterministic tones — no stock photos to license.

AL JO PR MH HT
OX SX KX EX RX

Progress

Accent72%
Success100%
Warning45%
Danger18%

Overlays

Modal, dropdown, toast and command palette

Tabs

Overview content — summary metrics and description.

Activity content — a timeline of recent changes.

Members content — the people with access.

Settings content — preferences for this item.

Empty state

No invoices yet

Invoices you create or import will show up here, with their payment status.

Skeleton

Use for lazy Livewire components via a placeholder() method.