26 lines
643 B
Go
26 lines
643 B
Go
package partials
|
|
|
|
import (
|
|
"github.com/maddalax/htmgo/framework-ui/ui"
|
|
"github.com/maddalax/htmgo/framework/h"
|
|
)
|
|
|
|
func OpenSheetButton(open bool, children ...h.Ren) h.Ren {
|
|
if open {
|
|
return ui.PrimaryButton(ui.ButtonProps{
|
|
Id: "open-sheet",
|
|
Text: "Close NewsSheet",
|
|
Target: "#sheet-partial",
|
|
Get: h.GetPartialPathWithQs(NewsSheet, "open=false"),
|
|
Children: children,
|
|
})
|
|
} else {
|
|
return ui.PrimaryButton(ui.ButtonProps{
|
|
Id: "open-sheet",
|
|
Text: "Open NewsSheet",
|
|
Target: "#sheet-partial",
|
|
Get: h.GetPartialPathWithQs(NewsSheet, "open=true"),
|
|
Children: children,
|
|
})
|
|
}
|
|
}
|