Show virtual parallel_fetch in UI and TUI
This commit is contained in:
@@ -108,8 +108,12 @@ func (m *model) viewVirtualsList() string {
|
||||
}
|
||||
|
||||
for i, v := range m.virtuals {
|
||||
line := fmt.Sprintf(" %-25s %-12s %d members %s",
|
||||
v.Name, v.PackageType, len(v.Members), v.Description)
|
||||
parallel := ""
|
||||
if v.ParallelFetch {
|
||||
parallel = "parallel "
|
||||
}
|
||||
line := fmt.Sprintf(" %-25s %-12s %d members %s%s",
|
||||
v.Name, v.PackageType, len(v.Members), parallel, v.Description)
|
||||
if i == m.cursor {
|
||||
sb.WriteString(selStyle.Render(line))
|
||||
} else {
|
||||
|
||||
@@ -31,6 +31,7 @@ export interface Virtual {
|
||||
description: string;
|
||||
members: string[];
|
||||
managed_by: string;
|
||||
parallel_fetch: boolean;
|
||||
created_at: string;
|
||||
updated_at: string;
|
||||
}
|
||||
|
||||
@@ -84,6 +84,9 @@ export function Virtuals() {
|
||||
{expanded && (
|
||||
<div className="virtual-detail-panel">
|
||||
<h3 className="section-label">Members of {expanded}</h3>
|
||||
<p className="text-muted">
|
||||
Parallel fetch: {virtuals.find(v => v.name === expanded)?.parallel_fetch ? 'enabled' : 'disabled'}
|
||||
</p>
|
||||
<ul className="member-list">
|
||||
{virtuals
|
||||
.find(v => v.name === expanded)
|
||||
|
||||
Reference in New Issue
Block a user