core/collapsible/config.go

Functions

Functions

func ResolvedExpanded

ResolvedExpanded returns the current expanded state.

Priority: ReadonlySignal > Signal > Static.

func (c *config) ResolvedExpanded() bool {
	if c.readonlyExpandedSignal != nil {
		return c.readonlyExpandedSignal.Get()
	}
	if c.expandedSignal != nil {
		return c.expandedSignal.Get()
	}
	return c.expanded
}

func ResolvedTitle

ResolvedTitle returns the current header title text.

Priority: ReadonlySignal > Signal > Fn > Static.

func (c *config) ResolvedTitle() string {
	if c.readonlyTitleSignal != nil {
		return c.readonlyTitleSignal.Get()
	}
	if c.titleSignal != nil {
		return c.titleSignal.Get()
	}
	if c.titleFn != nil {
		return c.titleFn()
	}
	return c.title
}