Skip to content
This repository was archived by the owner on Feb 10, 2023. It is now read-only.

Commit 28059fe

Browse files
small cleanup
1 parent c9aed0a commit 28059fe

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

internal/ui/node.go

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66
"sync"
77

88
"github.com/SoMuchForSubtlety/f1viewer/v2/internal/cmd"
9+
"github.com/SoMuchForSubtlety/f1viewer/v2/internal/util"
910
"github.com/SoMuchForSubtlety/f1viewer/v2/pkg/f1tv/v2"
1011
"github.com/atotto/clipboard"
1112
"github.com/gdamore/tcell/v2"
@@ -161,13 +162,8 @@ func (s *UIState) getPageNodes(id f1tv.PageID) []*tview.TreeNode {
161162
var headingNodes []*tview.TreeNode
162163
for _, h := range headings {
163164
h := h
164-
title := h.Metadata.Label
165-
if title == "" {
166-
title = h.RetrieveItems.ResultObj.MeetingName
167-
}
168-
if title == "" {
169-
title = h.RetrieveItems.ResultObj.MeetingName
170-
}
165+
title := util.FirstNonEmptyString(h.Metadata.Label, h.Metadata.Title, h.RetrieveItems.ResultObj.MeetingName)
166+
171167
if title == "" {
172168
for _, v := range h.RetrieveItems.ResultObj.Containers {
173169
headingNodes = append(headingNodes, s.v2ContentNode(v))

0 commit comments

Comments
 (0)