Default
<Checkbox @bind-Checked="_isChecked" />

private bool _isChecked = true;
Icon
<Checkbox @bind-Checked="_isChecked" Icon="Lucide.Plus" />
Label
<Checkbox @bind-Checked="_isChecked" Label="Check me" />
Required
<Checkbox @bind-Checked="_isChecked" Label="Check me" Required />
Color
<Checkbox @bind-Checked="_isChecked" Label="Check me" Color="ComponentColor.Primary" />

<Checkbox @bind-Checked="_isChecked" Label="Check me" Color="ComponentColor.Secondary" />

<Checkbox @bind-Checked="_isChecked" Label="Check me" Color="ComponentColor.Tertiary" />
Disabled
<Checkbox @bind-Checked="_isChecked" Label="Check me" Disabled />
Tree
Selected Items:
    @foreach (var root in _permissions)
    {
        <CheckboxTree Item="root" OnChange="OnTreeUpdated" />
    }
    
    private List<CheckboxTreeItem> _permissions = new List<CheckboxTreeItem>
    {
        new() { 
            Label = "Manajemen Risiko",
            Children =
            [
                new() { 
                    Label = "Laporan Bulanan",
                    Children =
                    [
                        new() { Label = "Buat Laporan" },
                        new() { Label = "Edit Laporan" },
                        new() { Label = "Hapus Laporan" }
                    ]
                },
                new() { Label = "Analisa Data" }
            ]
        },
        new() { 
            Label = "Pengaturan Sistem",
            Children =
            [
                new() { Label = "Manajemen User" },
                new() { Label = "Audit Log" }
            ]
        }
    };