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.