add perm/tmp indication

Signed-off-by: Hadi <hadi@example.com>
This commit is contained in:
Hadi
2026-05-04 13:13:29 +02:00
parent 6e3beb44e1
commit 1661ec4f57
3 changed files with 30 additions and 5 deletions
+5 -1
View File
@@ -59,9 +59,13 @@ func (d deviceDelegate) Render(w io.Writer, m list.Model, index int, item list.I
descStyle = lipgloss.NewStyle().Foreground(colorMuted).PaddingLeft(2)
}
permIndicator := "○ tmp"
if dev.Permanent {
permIndicator = "● perm"
}
fmt.Fprintf(w, "%s\n%s",
nameStyle.Render(dev.Name),
descStyle.Render(fmt.Sprintf("id:%-3d %s %s", dev.ID, dev.VidPid, string(dev.Status))),
descStyle.Render(fmt.Sprintf("id:%-3d %s %s %s", dev.ID, dev.VidPid, string(dev.Status), permIndicator)),
)
}