// Code generated by himesan; DO NOT EDIT. // himesan:compiler v1.0.0-beta.2 // himesan:runtime-abi sando.v1 // himesan:source-sha256 5a4729bb7867878ea92e49dd8dc66f388fe8fd255ab32292283ca573d17153d9 package site import ( __himesan_context "context" __himesan_sando "gamertan.com/sandwich-hime/sando" __himesan_io "io" ) var _ = __himesan_sando.ABISandoV1 func Dashboard(view DashboardView) __himesan_sando.Component { return __himesan_sando.ComponentFunc(func(__himesan_render_context __himesan_context.Context, __himesan_writer __himesan_io.Writer) error { _ = __himesan_render_context //line internal/site/dashboard.sando:5:3 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n"); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:6:46 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n\n\n"); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:9:11 if __himesan_error := __himesan_sando.Render(__himesan_render_context, __himesan_writer, (Head(view.Head))); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:9:29 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n\n Skip to content\n "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:12:7 if __himesan_error := __himesan_sando.Render(__himesan_render_context, __himesan_writer, (SiteHeader(true, "dashboards", view.Organization.ID))); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:12:62 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n
\n \n

"); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:15:59 if __himesan_error := __himesan_sando.WriteText(__himesan_writer, (view.Organization.Name)); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:15:84 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, " ยท dashboard

"); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:15:109 if __himesan_error := __himesan_sando.WriteText(__himesan_writer, (view.Name)); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:15:121 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "

"); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:15:133 if __himesan_error := __himesan_sando.WriteText(__himesan_writer, (view.Description)); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:15:152 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "

Export JSON

\n
\n "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:17:8 if len(view.Panels) == 0 { //line internal/site/dashboard.sando:17:37 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "

This dashboard has no panels yet.

"); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:17:80 } //line internal/site/dashboard.sando:17:84 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:18:8 for _, panel := range view.Panels { //line internal/site/dashboard.sando:18:46 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n
\n

"); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:20:32 if __himesan_error := __himesan_sando.WriteText(__himesan_writer, (panel.Visualization)); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:20:54 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "

"); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:20:66 if __himesan_error := __himesan_sando.WriteText(__himesan_writer, (panel.Title)); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:20:80 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "

\n "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:21:12 if panel.Stat != "" { //line internal/site/dashboard.sando:21:36 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "

"); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:21:87 if __himesan_error := __himesan_sando.WriteText(__himesan_writer, (panel.Stat)); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:21:100 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "

"); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:21:107 } //line internal/site/dashboard.sando:21:111 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:22:12 if len(panel.Chart.Points) > 0 { //line internal/site/dashboard.sando:22:47 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n
\n
"); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:24:27 if __himesan_error := __himesan_sando.WriteText(__himesan_writer, (panel.Chart.Label)); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:24:47 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "
\n
    \n "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:26:14 for _, point := range panel.Chart.Points { //line internal/site/dashboard.sando:26:59 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n
  1. "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:27:47 if __himesan_error := __himesan_sando.WriteText(__himesan_writer, (point.Label)); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:27:61 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, ""); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:27:141 if __himesan_error := __himesan_sando.WriteText(__himesan_writer, (point.Display)); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:27:157 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, ""); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:27:195 if __himesan_error := __himesan_sando.WriteText(__himesan_writer, (point.Display)); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:27:211 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "
  2. \n "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:28:14 } //line internal/site/dashboard.sando:28:18 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n
\n
\n "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:31:12 } //line internal/site/dashboard.sando:31:16 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n
Query
"); __himesan_error != nil {
				return __himesan_error
			}
//line internal/site/dashboard.sando:32:57
			if __himesan_error := __himesan_sando.WriteText(__himesan_writer, (panel.Query)); __himesan_error != nil {
				return __himesan_error
			}
//line internal/site/dashboard.sando:32:71
			if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "
\n "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:33:13 if __himesan_error := __himesan_sando.Render(__himesan_render_context, __himesan_writer, (ResultTable(panel.Table))); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:33:40 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n
\n "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:35:8 } //line internal/site/dashboard.sando:35:12 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n
\n "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:37:8 if view.CanManage { //line internal/site/dashboard.sando:37:30 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n
\n

Dashboard workshop

Revise this view

Every change includes revision "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:39:136 if __himesan_error := __himesan_sando.WriteText(__himesan_writer, (view.Revision)); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:39:152 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, ". If someone else saves first, Observatory asks you to reload instead of overwriting their work.

\n
\n
\n

Dashboard details

\n \n \n \n \n \n \n \n \n
\n "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:52:12 for index, panel := range view.Panels { //line internal/site/dashboard.sando:52:54 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n
\n

Panel "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:54:56 if __himesan_error := __himesan_sando.WriteText(__himesan_writer, (index + 1)); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:54:68 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "

\n
\n \n \n \n \n \n \n \n \n \n \n
\n
\n Remove this panel\n

This removes the panel from the dashboard definition. The saved query remains available.

\n
\n \n \n \n \n \n
\n
\n
\n "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:87:12 } //line internal/site/dashboard.sando:87:16 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:88:12 if len(view.Panels) < 16 { //line internal/site/dashboard.sando:88:41 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n
\n

Add a panel

\n \n \n \n \n \n \n \n \n \n "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:100:14 if len(view.SavedQueries) == 0 { //line internal/site/dashboard.sando:100:49 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, ""); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:100:101 } else { //line internal/site/dashboard.sando:100:112 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, ""); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:100:155 } //line internal/site/dashboard.sando:100:159 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n
\n "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:102:12 } //line internal/site/dashboard.sando:102:16 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n
\n
\n "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:105:8 } //line internal/site/dashboard.sando:105:12 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n
\n "); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:107:7 if __himesan_error := __himesan_sando.Render(__himesan_render_context, __himesan_writer, (SiteFooter())); __himesan_error != nil { return __himesan_error } //line internal/site/dashboard.sando:107:22 if __himesan_error := __himesan_sando.WriteString(__himesan_writer, "\n\n\n"); __himesan_error != nil { return __himesan_error } return nil }) }