newsbot-portal/internal/views/sources/add.templ

30 lines
813 B
Plaintext
Raw Normal View History

package sources
2024-07-09 08:33:15 -07:00
import (
"git.jamestombleson.com/jtom38/newsbot-portal/templ-bulma"
bf "git.jamestombleson.com/jtom38/newsbot-portal/templ-bulma/form"
bl "git.jamestombleson.com/jtom38/newsbot-portal/templ-bulma/layout"
2024-07-09 08:33:15 -07:00
"git.jamestombleson.com/jtom38/newsbot-portal/internal/models"
"git.jamestombleson.com/jtom38/newsbot-portal/internal/views/layout"
)
var (
2024-07-13 10:38:54 -07:00
p = bf.NewParam{
HxPost: "/sources/add",
}
)
templ Add(model models.AddSourcePayloadModel) {
@layout.WithTemplate(model.HeaderMetaTags) {
2024-07-13 10:38:54 -07:00
@bl.Hero("New Source", "")
@bulma.Block() {
At this time only direct RSS links are allowed to be provided.
}
@bf.New(p) {
@bf.TextInput("name", bf.InputTypeText, "Name of the site")
@bf.TextInput("url", bf.InputTypeText, "RSS URL")
@bf.Submit("Submit", bulma.ColorPrimary)
2024-07-09 08:33:15 -07:00
}
}
}