index.go 804 B

1234567891011121314151617181920212223242526272829
  1. package dtos
  2. type IndexViewData struct {
  3. User *CurrentUser
  4. Settings map[string]interface{}
  5. AppUrl string
  6. AppSubUrl string
  7. GoogleAnalyticsId string
  8. GoogleTagManagerId string
  9. MainNavLinks []*NavLink
  10. BuildVersion string
  11. BuildCommit string
  12. NewGrafanaVersionExists bool
  13. NewGrafanaVersion string
  14. }
  15. type PluginCss struct {
  16. Light string `json:"light"`
  17. Dark string `json:"dark"`
  18. }
  19. type NavLink struct {
  20. Text string `json:"text,omitempty"`
  21. Icon string `json:"icon,omitempty"`
  22. Img string `json:"img,omitempty"`
  23. Url string `json:"url,omitempty"`
  24. Divider bool `json:"divider,omitempty"`
  25. Children []*NavLink `json:"children,omitempty"`
  26. }