INNER CODE UNIT · Go
NewMain
kopecmaciej/vi-mongo · internal/tui/page/main.go:36
func NewMain() *Main {
m := &Main{
BaseElement: core.NewBaseElement(),
Flex: core.NewFlex(),
innerFlex: core.NewFlex(),
header: component.NewHeader(),
tabBar: component.NewTabBar(),
databases: component.NewDatabases(),
content: component.NewContent(),
index: component.NewIndex(),
aggregation: component.NewAggregation(),
aiPrompt: component.NewAIQuery(),
}
m.SetIdentifier(MainPageId)
m.SetAfterInitFunc(m.init)
return m