Components

Org Chart

A top-down organisational chart with connector lines, rendered from a tree.

php artisan blatui:add org-chart
  • Avery Quinn Chief Executive Officer
    • Jordan Lee VP, Engineering
      • Sam Rivera Eng Manager
      • Priya Nair Staff Engineer
    • Morgan Diaz VP, Product
      • Chris Park Product Manager
    • Riley Chen VP, Operations
      • Dana Cole Ops Lead
      • Noah Kim Finance Lead
@php
    $org = [
        'name' => 'Avery Quinn',
        'title' => 'Chief Executive Officer',
        'children' => [
            [
                'name' => 'Jordan Lee',
                'title' => 'VP, Engineering',
                'children' => [
                    ['name' => 'Sam Rivera', 'title' => 'Eng Manager'],
                    ['name' => 'Priya Nair', 'title' => 'Staff Engineer'],
                ],
            ],
            [
                'name' => 'Morgan Diaz',
                'title' => 'VP, Product',
                'children' => [
                    ['name' => 'Chris Park', 'title' => 'Product Manager'],
                ],
            ],
            [
                'name' => 'Riley Chen',
                'title' => 'VP, Operations',
                'children' => [
                    ['name' => 'Dana Cole', 'title' => 'Ops Lead'],
                    ['name' => 'Noah Kim', 'title' => 'Finance Lead'],
                ],
            ],
        ],
    ];
@endphp

<x-ui.org-chart :root="$org" />

With Avatars

  • Avery Quinn Chief Executive Officer
    • Jordan Lee VP, Engineering
      • Sam Rivera Eng Manager
      • Priya Nair Staff Engineer
    • Morgan Diaz VP, Design
      • Chris Park Design Lead
@php
    $org = [
        'name' => 'Avery Quinn',
        'title' => 'Chief Executive Officer',
        'avatar' => 'https://picsum.photos/seed/avery/96/96',
        'children' => [
            [
                'name' => 'Jordan Lee',
                'title' => 'VP, Engineering',
                'avatar' => 'https://picsum.photos/seed/jordan/96/96',
                'children' => [
                    ['name' => 'Sam Rivera', 'title' => 'Eng Manager', 'avatar' => 'https://picsum.photos/seed/sam/96/96'],
                    ['name' => 'Priya Nair', 'title' => 'Staff Engineer', 'avatar' => 'https://picsum.photos/seed/priya/96/96'],
                ],
            ],
            [
                'name' => 'Morgan Diaz',
                'title' => 'VP, Design',
                'avatar' => 'https://picsum.photos/seed/morgan/96/96',
                'children' => [
                    ['name' => 'Chris Park', 'title' => 'Design Lead', 'avatar' => 'https://picsum.photos/seed/chris/96/96'],
                ],
            ],
        ],
    ];
@endphp

<x-ui.org-chart :data="$org" />