34 lines
492 B
Plaintext
34 lines
492 B
Plaintext
package templates
|
|
|
|
import "converge/pkg/models"
|
|
|
|
|
|
templ Sessions(state *models.State) {
|
|
<div hx-ext="ws" ws-connect="/ws/sessions">
|
|
<h1>sessions</h1>
|
|
|
|
<div id="status">
|
|
if state != nil {
|
|
@State(state)
|
|
} else {
|
|
"Loading..."
|
|
}
|
|
</div>
|
|
</div>
|
|
|
|
}
|
|
|
|
templ State(state *models.State) {
|
|
<div id="status">
|
|
<pre>
|
|
{ state.Ascii }
|
|
</pre>
|
|
</div>
|
|
}
|
|
|
|
|
|
templ SessionsTab() {
|
|
@BasePage(4) {
|
|
@Sessions(nil)
|
|
}
|
|
} |