From b99f9180a7efc3af8bfdfb60b34cb3c7531ef7e8 Mon Sep 17 00:00:00 2001 From: aditya-K2 Date: Fri, 14 Apr 2023 01:04:47 +0530 Subject: [PATCH] Add Not Selectable Rows to interactiveView --- ui/interactive.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ui/interactive.go b/ui/interactive.go index f5bc324..7c664ff 100644 --- a/ui/interactive.go +++ b/ui/interactive.go @@ -240,8 +240,12 @@ func (i *interactiveView) update() { i.Table.SetCell(x, 0, GetCell(b, tcell.StyleDefault.Foreground(fg).Background(fg))) for y := range s[x] { + selectable := true + if s[x][y].Style == NotSelectableStyle { + selectable = false + } i.Table.SetCell(x, y+1, - GetCell(s[x][y].Content, s[x][y].Style).SetMaxWidth(w/n).SetExpansion(1)) + GetCell(s[x][y].Content, s[x][y].Style).SetMaxWidth(w/n).SetExpansion(1).SetSelectable(selectable)) } } }