INNER CODE UNIT · Go

CreateChannelsComponent

jpbruinsslot/slack-term · components/channels.go:111

func CreateChannelsComponent(height int) *Channels {
	channels := &Channels{
		List: termui.NewList(),
	}

	channels.List.BorderLabel = "Channels"
	channels.List.Height = height

	channels.SelectedChannel = 0
	channels.Offset = 0
	channels.CursorPosition = channels.List.InnerBounds().Min.Y

	return channels
}

// Buffer implements interface termui.Bufferer
func (c *Channels) Buffer() termui.Buffer {
	buf := c.List.Buffer()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…