Documentation ¶
Index ¶
- func FindID(moc vecty.MarkupOrChild) string
- func MarkupColor(prefix string, color Color) vecty.Applyer
- func MarkupOnly(moc vecty.MarkupOrChild) *vecty.MarkupList
- type Alignment
- type Badge
- type Button
- type ButtonSize
- type Card
- type CardHeader
- type CardImage
- type Checkbox
- type Color
- type DateTimePicker
- type FormField
- type Icon
- type InfoArea
- type Input
- type ModalDialog
- type Nav
- type NavBar
- type NavBarItem
- type NavBarItems
- type NavBarPlacement
- type NavItem
- type NavItems
- type NavStyle
- type Notification
- type Select
- type StaticComponent
- type TextArea
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindID ¶
func FindID(moc vecty.MarkupOrChild) string
func MarkupOnly ¶
func MarkupOnly(moc vecty.MarkupOrChild) *vecty.MarkupList
Types ¶
type Button ¶
type Button struct { vecty.Core Label vecty.ComponentOrHTML Icon vecty.ComponentOrHTML OnClick func(this *Button, e *vecty.Event) Color Color Size ButtonSize DataTarget string DataToggle string Rounded bool Link bool Disabled bool Mini bool Markup vecty.MarkupList }
func (*Button) Render ¶
func (c *Button) Render() vecty.ComponentOrHTML
type Card ¶
type Card struct { vecty.Core Color Color TextColor Color TextAlignment Alignment Header *CardHeader Body vecty.ComponentOrHTML Image vecty.ComponentOrHTML ImageOverlay vecty.ComponentOrHTML }
func (*Card) Render ¶
func (c *Card) Render() vecty.ComponentOrHTML
type CardHeader ¶
type CardHeader struct { vecty.Core Color Color Title string SubTitle string Icon *Icon Text string Custom vecty.ComponentOrHTML TextAlignment Alignment }
func (*CardHeader) Apply ¶
func (c *CardHeader) Apply(h *vecty.HTML)
func (*CardHeader) Render ¶
func (c *CardHeader) Render() vecty.ComponentOrHTML
type Checkbox ¶
type Checkbox struct { vecty.Core Root vecty.MarkupOrChild Input vecty.ComponentOrHTML Label string Name string Checked bool Disabled bool Inline bool Radio bool Val string Value bind.Bind }
FormField is a vecty-material formfield component.
func (*Checkbox) Render ¶
func (c *Checkbox) Render() vecty.ComponentOrHTML
Render implements the vecty.Component interface.
type DateTimePicker ¶
func (*DateTimePicker) Render ¶
func (c *DateTimePicker) Render() vecty.ComponentOrHTML
Render implements the vecty.Component interface.
type FormField ¶
type FormField struct { vecty.Core Input vecty.ComponentOrHTML Label string Help string AlignEnd bool }
FormField is a vecty-material formfield component.
func (*FormField) Render ¶
func (f *FormField) Render() vecty.ComponentOrHTML
Render implements the vecty.Component interface.
type Icon ¶
supported icons https://material.io/tools/icons/?style=baseline
func (*Icon) Render ¶
func (c *Icon) Render() vecty.ComponentOrHTML
Render implements the vecty.Component interface.
type InfoArea ¶
type InfoArea struct { vecty.Core Icon *Icon Horizontal bool Title vecty.ComponentOrHTML Content vecty.ComponentOrHTML Link vecty.ComponentOrHTML }
func (*InfoArea) Render ¶
func (c *InfoArea) Render() vecty.ComponentOrHTML
type Input ¶
func (*Input) Render ¶
func (c *Input) Render() vecty.ComponentOrHTML
Render implements the vecty.Component interface.
type ModalDialog ¶
type ModalDialog struct { vecty.Core ID string Title string Detail string CancelText string AcceptText string Open bool NoBackdrop bool Scrollable bool AcceptBtn *Button CancelBtn *Button OnAccept func(this *ModalDialog, e *vecty.Event) OnCancel func(this *ModalDialog, e *vecty.Event) }
func (*ModalDialog) Render ¶
func (c *ModalDialog) Render() vecty.ComponentOrHTML
Render implements the vecty.Component interface.
type Nav ¶
type Nav struct { //OnClick func(this *Nav, e *vecty.Event) }
func (*Nav) Render ¶
func (b *Nav) Render() vecty.ComponentOrHTML
type NavBar ¶
type NavBar struct {}
func (*NavBar) Render ¶
func (c *NavBar) Render() vecty.ComponentOrHTML
type NavBarItem ¶
type NavBarItem struct { // contains filtered or unexported fields }
func (*NavBarItem) Apply ¶
func (b *NavBarItem) Apply(h *vecty.HTML)
func (*NavBarItem) Render ¶
func (b *NavBarItem) Render() vecty.ComponentOrHTML
type NavBarItems ¶
type NavBarItems []NavBarItem
type NavItem ¶
type NavItem struct { // contains filtered or unexported fields }
func (*NavItem) Render ¶
func (b *NavItem) Render() vecty.ComponentOrHTML
type Notification ¶
type Notification struct { vecty.Core Title bind.Bind Message bind.Bind Icon vecty.ComponentOrHTML Color Color Size ButtonSize DataTarget string DataToggle string Rounded bool Link bool Disabled bool Mini bool Markup vecty.MarkupList }
func (*Notification) Apply ¶
func (c *Notification) Apply(h *vecty.HTML)
func (*Notification) Render ¶
func (c *Notification) Render() vecty.ComponentOrHTML
type Select ¶
type Select struct { vecty.Core Label vecty.ComponentOrHTML OnClick func(this *Select, e *vecty.Event) Color Color Markup vecty.MarkupList Options []string }
func (*Select) Render ¶
func (c *Select) Render() vecty.ComponentOrHTML
type StaticComponent ¶
type StaticComponent struct { vecty.Core Child vecty.ComponentOrHTML }
func RenderStoredChild ¶
func RenderStoredChild(child vecty.ComponentOrHTML) *StaticComponent
RenderStoredChild is a helper which provides a Component which wraps the provided ComponentOrHTML. It exists as a workaround to a vecty issue.
func (*StaticComponent) Render ¶
func (c *StaticComponent) Render() vecty.ComponentOrHTML
func (*StaticComponent) SkipRender ¶
func (c *StaticComponent) SkipRender(prev vecty.Component) bool
Click to show internal directories.
Click to hide internal directories.