bootstrap4

package module
v0.0.0-...-44bb74a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 21, 2018 License: MIT Imports: 3 Imported by: 4

README

Bootstrap4 components for Vecty

Policy

  • Support:
    • Primitive tag only.
    • Custom markup attributes for each tag.
    • Custom child components or hml for each tag.

Component definition pattern

type ComponentName struct {
  vecty.Core
  Bold bool `vecty:"prop"`
  ...
  Markup   vecty.MarkupList      `vecty:"prop"`
  Children vecty.ComponentOrHTML `vecty:"prop"`
}

func (c *ComponentName) Render() vecty.ComponentOrHTML {
  return vecty.Tag(elementName,
    vecty.Markup(
      vecty.ClassMap{
          "bold": c.Bold,
      }
      ...
    ),
    c.Markup,
    c.Children,
  )
}

Usage

Basic
&ComponentName{
  Bold: true,
  Markup:vecty.Markup(vecty.Attribute("id","name")),
  Children: vecty.Text("name"),
}
Multiple Child
&ComponentName{
  Bold: true,
  Markup:vecty.Markup(vecty.Attribute("id","name")),
  Children: vecty.List(
    vecty.Text("bra..bra.."),
    elem.Span(vecty.Text("memo")),
  ),
}
Nested Component
&ComponentName1{
  Bold: true,
  Markup:vecty.Markup(vecty.Attribute("id","name")),
  Children: &ComponentName2{
    ...
  },
}
Event Handling

logging and original behavier

&ComponentName{
    Href:    "#/",
    Markup: vecty.Markup(event.Click(func(event *vecty.Event) {
        log.Println("click: link")
    })),
    Children: vecty.Text("link"),
},

logging only

&ComponentName{
    Href:    "#/",
    Markup: vecty.Markup(event.Click(func(event *vecty.Event) {
        log.Println("click: link")
    }).PreventDefault()),
    Children: vecty.Text("link"),
},

TODO

Supported Coponents
  • Alerts
  • Badge
  • Breadcrumb
  • Buttons
  • Button group
  • Card
  • Carousel
  • Collapse
  • Dropdowns
  • Forms
  • Input group
  • Jumbotron
  • List group
  • Modal
  • Navs
  • Navbar
  • Pagination
  • Popovers
  • Progress
  • Scrollspy
  • Tooltips

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Show                 = vecty.Class("show")
	Fade                 = vecty.Class("fade")
	FlexColumn           = vecty.Class("flex-column")
	FlexSmallRow         = vecty.Class("flex-sm-row")
	JustifyContentCenter = vecty.Class("justify-content-center")
	JustifyContentEnd    = vecty.Class("justify-content-end")
)

Functions

This section is empty.

Types

type Alert

type Alert struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Kind     Kind                  `vecty:"prop"`
	Dismiss  bool                  `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

Alert ...

func (*Alert) Render

func (c *Alert) Render() vecty.ComponentOrHTML

Render ...

type AlertHeading

type AlertHeading struct {
	vecty.Core
	ID       string              `vecty:"prop"`
	Children vecty.MarkupOrChild `vecty:"prop"`
}

AlertHeading ...

func (*AlertHeading) Render

func (c *AlertHeading) Render() vecty.ComponentOrHTML

Render ...

type AlertLink struct {
	vecty.Core
	ID       string              `vecty:"prop"`
	Href     string              `vecty:"prop"`
	Children vecty.MarkupOrChild `vecty:"prop"`
}

AlertLink ...

func (*AlertLink) Render

func (c *AlertLink) Render() vecty.ComponentOrHTML

Render ...

type Badge

type Badge struct {
	vecty.Core
	ID       string              `vecty:"prop"`
	Kind     Kind                `vecty:"prop"`
	Pill     bool                `vecty:"prop"`
	Markup   vecty.MarkupList    `vecty:"prop"`
	Children vecty.MarkupOrChild `vecty:"prop"`
}

Badge ...

func (*Badge) Render

func (c *Badge) Render() vecty.ComponentOrHTML

Render ...

type BadgeLinks struct {
	vecty.Core
	ID       string              `vecty:"prop"`
	Kind     Kind                `vecty:"prop"`
	Href     string              `vecty:"prop"`
	Pill     bool                `vecty:"prop"`
	Markup   vecty.MarkupList    `vecty:"prop"`
	Children vecty.MarkupOrChild `vecty:"prop"`
}

BadgeLinks ...

func (*BadgeLinks) Render

func (c *BadgeLinks) Render() vecty.ComponentOrHTML

Render ...

type Button

type Button struct {
	vecty.Core
	Kind     Kind                  `vecty:"prop"`
	Type     prop.InputType        `vecty:"prop"`
	ID       string                `vecty:"prop"`
	Name     string                `vecty:"prop"`
	Value    string                `vecty:"prop"`
	Title    string                `vecty:"prop"`
	TabIndex int                   `vecty:"prop"`
	Active   bool                  `vecty:"prop"`
	Outline  bool                  `vecty:"prop"`
	Size     Size                  `vecty:"prop"`
	Block    bool                  `vecty:"prop"`
	Disabled bool                  `vecty:"prop"`
	Checked  bool                  `vecty:"prop"`
	Toggle   string                `vecty:"prop"`
	Target   string                `vecty:"prop"`
	Dismiss  string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

Button ...

func (*Button) Render

func (c *Button) Render() vecty.ComponentOrHTML

Render ...

type ButtonGroup

type ButtonGroup struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Large    bool                  `vecty:"prop"`
	Small    bool                  `vecty:"prop"`
	Vertical bool                  `vecty:"prop"`
	DropDir  DropDir               `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

ButtonGroup ...

func (*ButtonGroup) Render

func (c *ButtonGroup) Render() vecty.ComponentOrHTML

Render ...

type ButtonLinks struct {
	vecty.Core
	Kind         Kind                  `vecty:"prop"`
	Href         string                `vecty:"prop"`
	ID           string                `vecty:"prop"`
	Title        string                `vecty:"prop"`
	TabIndex     int                   `vecty:"prop"`
	Outline      bool                  `vecty:"prop"`
	Size         Size                  `vecty:"prop"`
	Block        bool                  `vecty:"prop"`
	Disabled     bool                  `vecty:"prop"`
	Checked      bool                  `vecty:"prop"`
	WithDropdown bool                  `vecty:"prop"`
	Toggle       string                `vecty:"prop"`
	Target       string                `vecty:"prop"`
	Dismiss      string                `vecty:"prop"`
	Markup       vecty.MarkupList      `vecty:"prop"`
	Children     vecty.ComponentOrHTML `vecty:"prop"`
}

ButtonLinks ...

func (*ButtonLinks) Render

func (c *ButtonLinks) Render() vecty.ComponentOrHTML

Render ...

type ButtonToolbar

type ButtonToolbar struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

ButtonToolbar ...

func (*ButtonToolbar) Render

func (c *ButtonToolbar) Render() vecty.ComponentOrHTML

Render ...

type Card

type Card struct {
	vecty.Core
	ID             string                `vecty:"prop"`
	BackgroundKind Kind                  `vecty:"prop"`
	BorderKind     Kind                  `vecty:"prop"`
	Markup         vecty.MarkupList      `vecty:"prop"`
	Children       vecty.ComponentOrHTML `vecty:"prop"`
}

Card ...

func (*Card) Render

func (c *Card) Render() vecty.ComponentOrHTML

Render ...

type CardBody

type CardBody struct {
	vecty.Core
	ID             string                `vecty:"prop"`
	BackgroundKind Kind                  `vecty:"prop"`
	BorderKind     Kind                  `vecty:"prop"`
	TextKind       Kind                  `vecty:"prop"`
	Markup         vecty.MarkupList      `vecty:"prop"`
	Children       vecty.ComponentOrHTML `vecty:"prop"`
}

CardBody ...

func (*CardBody) Render

func (c *CardBody) Render() vecty.ComponentOrHTML

Render ...

type CardFooter

type CardFooter struct {
	vecty.Core
	ID             string                `vecty:"prop"`
	BackgroundKind Kind                  `vecty:"prop"`
	BorderKind     Kind                  `vecty:"prop"`
	TextKind       Kind                  `vecty:"prop"`
	Markup         vecty.MarkupList      `vecty:"prop"`
	Children       vecty.ComponentOrHTML `vecty:"prop"`
}

CardFooter ...

func (*CardFooter) Render

func (c *CardFooter) Render() vecty.ComponentOrHTML

Render ...

type CardGroup

type CardGroup struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

CardGroup ...

func (*CardGroup) Render

func (c *CardGroup) Render() vecty.ComponentOrHTML

Render ...

type CardHeader

type CardHeader struct {
	vecty.Core
	ID             string                `vecty:"prop"`
	BackgroundKind Kind                  `vecty:"prop"`
	BorderKind     Kind                  `vecty:"prop"`
	TextKind       Kind                  `vecty:"prop"`
	Markup         vecty.MarkupList      `vecty:"prop"`
	Children       vecty.ComponentOrHTML `vecty:"prop"`
}

CardHeader ...

func (*CardHeader) Render

func (c *CardHeader) Render() vecty.ComponentOrHTML

Render ...

type CardImage

type CardImage struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

CardImage ...

func (*CardImage) Render

func (c *CardImage) Render() vecty.ComponentOrHTML

Render ...

type CardLink struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Href     string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

CardLink ...

func (*CardLink) Render

func (c *CardLink) Render() vecty.ComponentOrHTML

Render ...

type CardText

type CardText struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

CardText ...

func (*CardText) Render

func (c *CardText) Render() vecty.ComponentOrHTML

Render ...

type CardTitle

type CardTitle struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

CardTitle ...

func (*CardTitle) Render

func (c *CardTitle) Render() vecty.ComponentOrHTML

Render ...

type CheckInput

type CheckInput struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Type     prop.InputType        `vecty:"prop"`
	Name     string                `vecty:"prop"`
	Checked  bool                  `vecty:"prop"`
	Title    string                `vecty:"prop"`
	TabIndex int                   `vecty:"prop"`
	Size     Size                  `vecty:"prop"`
	Disabled bool                  `vecty:"prop"`
	NoLabel  bool                  `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

CheckInput ...

func (*CheckInput) Render

func (c *CheckInput) Render() vecty.ComponentOrHTML

Render ...

type DropDir

type DropDir string

DropDir ...

const (
	DropDown  DropDir = "dropdown"
	DropUp    DropDir = "dropup"
	DropLeft  DropDir = "dropleft"
	DropRight DropDir = "dropright"
)

func (DropDir) String

func (dd DropDir) String() string
type DropdownDivider struct {
	vecty.Core
}

DropdownDivider ...

Render ...

type DropdownHeader struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

DropdownHeader ...

func (c *DropdownHeader) Render() vecty.ComponentOrHTML

Render ...

type DropdownLinkItem struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Href     string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

DropdownLinkItem ...

Render ...

type DropdownMenu struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	For      string                `vecty:"prop"`
	Right    bool                  `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

DropdownMenu ...

func (c *DropdownMenu) Render() vecty.ComponentOrHTML

Render ...

type FormCheck

type FormCheck struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

FormCheck ...

func (*FormCheck) Render

func (c *FormCheck) Render() vecty.ComponentOrHTML

Render ...

type FormGroup

type FormGroup struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

FormGroup ...

func (*FormGroup) Render

func (c *FormGroup) Render() vecty.ComponentOrHTML

Render ...

type Input

type Input struct {
	vecty.Core
	Type        prop.InputType        `vecty:"prop"`
	ID          string                `vecty:"prop"`
	Name        string                `vecty:"prop"`
	Value       string                `vecty:"prop"`
	PlaceHolder string                `vecty:"prop"`
	Title       string                `vecty:"prop"`
	TabIndex    int                   `vecty:"prop"`
	Size        Size                  `vecty:"prop"`
	Readonly    bool                  `vecty:"prop"`
	PlainText   bool                  `vecty:"prop"`
	Markup      vecty.MarkupList      `vecty:"prop"`
	Children    vecty.ComponentOrHTML `vecty:"prop"`
}

Input ...

func (*Input) Render

func (c *Input) Render() vecty.ComponentOrHTML

Render ...

type InputGroup

type InputGroup struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Large    bool                  `vecty:"prop"`
	Small    bool                  `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

InputGroup ...

func (*InputGroup) Render

func (c *InputGroup) Render() vecty.ComponentOrHTML

Render ...

type InputGroupAppend

type InputGroupAppend struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

InputGroupAppend ...

func (*InputGroupAppend) Render

Render ...

type InputGroupPrepend

type InputGroupPrepend struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

InputGroupPrepend ...

func (*InputGroupPrepend) Render

Render ...

type InputGroupText

type InputGroupText struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

InputGroupText ...

func (*InputGroupText) Render

func (c *InputGroupText) Render() vecty.ComponentOrHTML

Render ...

type Jumbotron

type Jumbotron struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Fluid    bool                  `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

Jumbotron ...

func (*Jumbotron) Render

func (c *Jumbotron) Render() vecty.ComponentOrHTML

Render ...

type Kind

type Kind string

Kind ...

const (
	KindPrimary     Kind = "primary"
	KindSecondary   Kind = "secondary"
	KindSuccess     Kind = "success"
	KindDanger      Kind = "danger"
	KindWarning     Kind = "warning"
	KindInfo        Kind = "info"
	KindLight       Kind = "light"
	KindDark        Kind = "dark"
	KindTransparent Kind = "transparent" // background only
)

func (Kind) String

func (k Kind) String() string

type Label

type Label struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	For      string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

Label ...

func (*Label) Render

func (c *Label) Render() vecty.ComponentOrHTML

Render ...

type ListGroup

type ListGroup struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Role     string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

ListGroup ...

func (*ListGroup) Render

func (c *ListGroup) Render() vecty.ComponentOrHTML

Render ...

type ListGroupAction

type ListGroupAction struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Role     string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

ListGroupAction ...

func (*ListGroupAction) Render

Render ...

type ListGroupItem

type ListGroupItem struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	ItemKind Kind                  `vecty:"prop"`
	Role     string                `vecty:"prop"`
	Active   bool                  `vecty:"prop"`
	Disabled bool                  `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

ListGroupItem ...

func (*ListGroupItem) Render

func (c *ListGroupItem) Render() vecty.ComponentOrHTML

Render ...

type ListGroupItemAction

type ListGroupItemAction struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Kind     Kind                  `vecty:"prop"`
	Role     string                `vecty:"prop"`
	Href     string                `vecty:"prop"`
	Active   bool                  `vecty:"prop"`
	Disabled bool                  `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

ListGroupItemAction ...

func (*ListGroupItemAction) Render

Render ...

type Modal struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

Modal ...

func (*Modal) Render

func (c *Modal) Render() vecty.ComponentOrHTML

Render ...

type ModalBody

type ModalBody struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

ModalBody ...

func (*ModalBody) Render

func (c *ModalBody) Render() vecty.ComponentOrHTML

Render ...

type ModalContent

type ModalContent struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

ModalContent ...

func (*ModalContent) Render

func (c *ModalContent) Render() vecty.ComponentOrHTML

Render ...

type ModalDialog

type ModalDialog struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Centered bool                  `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

ModalDialog ...

func (*ModalDialog) Render

func (c *ModalDialog) Render() vecty.ComponentOrHTML

Render ...

type ModalFooter

type ModalFooter struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

ModalFooter ...

func (*ModalFooter) Render

func (c *ModalFooter) Render() vecty.ComponentOrHTML

Render ...

type ModalHeader

type ModalHeader struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

ModalHeader ...

func (*ModalHeader) Render

func (c *ModalHeader) Render() vecty.ComponentOrHTML

Render ...

type Nav struct {
	vecty.Core
	ID        string                `vecty:"prop"`
	Tabs      bool                  `vecty:"prop"`
	Pills     bool                  `vecty:"prop"`
	Fill      bool                  `vecty:"prop"`
	Justified bool                  `vecty:"prop"`
	Markup    vecty.MarkupList      `vecty:"prop"`
	Children  vecty.ComponentOrHTML `vecty:"prop"`
}

Nav ...

func (c *Nav) Render() vecty.ComponentOrHTML

Render ...

type NavItem struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Active   bool                  `vecty:"prop"`
	Dropdown bool                  `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

NavItem ...

func (c *NavItem) Render() vecty.ComponentOrHTML

Render ...

type NavLink struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Href     string                `vecty:"prop"`
	Toggle   string                `vecty:"prop"`
	Role     string                `vecty:"prop"`
	Active   bool                  `vecty:"prop"`
	Disabled bool                  `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

NavLink ...

func (c *NavLink) Render() vecty.ComponentOrHTML

Render ...

type NavList struct {
	vecty.Core
	ID        string                `vecty:"prop"`
	Role      string                `vecty:"prop"`
	Tabs      bool                  `vecty:"prop"`
	Pills     bool                  `vecty:"prop"`
	Fill      bool                  `vecty:"prop"`
	Justified bool                  `vecty:"prop"`
	Markup    vecty.MarkupList      `vecty:"prop"`
	Children  vecty.ComponentOrHTML `vecty:"prop"`
}

NavList ...

func (c *NavList) Render() vecty.ComponentOrHTML

Render ...

type Navbar struct {
	vecty.Core
	ID          string                `vecty:"prop"`
	Size        Size                  `vecty:"prop"`
	Expand      bool                  `vecty:"prop"`
	Light       bool                  `vecty:"prop"`
	Dark        bool                  `vecty:"prop"`
	StickyTop   bool                  `vecty:"prop"`
	FixedTop    bool                  `vecty:"prop"`
	FixedBottom bool                  `vecty:"prop"`
	Markup      vecty.MarkupList      `vecty:"prop"`
	Children    vecty.ComponentOrHTML `vecty:"prop"`
}

Navbar ...

func (c *Navbar) Render() vecty.ComponentOrHTML

Render ...

type NavbarBrand struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Href     string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

NavbarBrand ...

func (c *NavbarBrand) Render() vecty.ComponentOrHTML

Render ...

type NavbarCollapse struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Light    bool                  `vecty:"prop"`
	Dark     bool                  `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

NavbarCollapse ...

func (c *NavbarCollapse) Render() vecty.ComponentOrHTML

Render ...

type NavbarNav struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

NavbarNav ...

func (c *NavbarNav) Render() vecty.ComponentOrHTML

Render ...

type NavbarToggler struct {
	vecty.Core
	ID     string           `vecty:"prop"`
	Type   prop.InputType   `vecty:"prop"`
	Target string           `vecty:"prop"`
	Light  bool             `vecty:"prop"`
	Dark   bool             `vecty:"prop"`
	Markup vecty.MarkupList `vecty:"prop"`
}

NavbarToggler ...

func (c *NavbarToggler) Render() vecty.ComponentOrHTML

Render ...

type PageItem

type PageItem struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Disabled bool                  `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

PageItem ...

func (*PageItem) Render

func (c *PageItem) Render() vecty.ComponentOrHTML

Render ...

type PageLink struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Href     string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

PageLink ...

func (*PageLink) Render

func (c *PageLink) Render() vecty.ComponentOrHTML

Render ...

type Pagination

type Pagination struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Size     Size                  `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

Pagination ...

func (*Pagination) Render

func (c *Pagination) Render() vecty.ComponentOrHTML

Render ...

type Progress

type Progress struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Height   string                `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

Progress ...

func (*Progress) Render

func (c *Progress) Render() vecty.ComponentOrHTML

Render ...

type ProgressBar

type ProgressBar struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Kind     Kind                  `vecty:"prop"`
	Width    string                `vecty:"prop"`
	Striped  bool                  `vecty:"prop"`
	Animated bool                  `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

ProgressBar ...

func (*ProgressBar) Render

func (c *ProgressBar) Render() vecty.ComponentOrHTML

Render ...

type Select

type Select struct {
	vecty.Core
	ID       string                `vecty:"prop"`
	Name     string                `vecty:"prop"`
	Title    string                `vecty:"prop"`
	TabIndex int                   `vecty:"prop"`
	Size     Size                  `vecty:"prop"`
	Readonly bool                  `vecty:"prop"`
	Multiple bool                  `vecty:"prop"`
	Markup   vecty.MarkupList      `vecty:"prop"`
	Children vecty.ComponentOrHTML `vecty:"prop"`
}

Select ...

func (*Select) Render

func (c *Select) Render() vecty.ComponentOrHTML

Render ...

type Size

type Size string

Size ...

const (
	SizeXLarge Size = "xl"
	SizeLarge  Size = "lg"
	SizeMidium Size = "md"
	SizeSmall  Size = "sm"
)

func (Size) String

func (sz Size) String() string

type TextArea

type TextArea struct {
	vecty.Core
	ID          string                `vecty:"prop"`
	Name        string                `vecty:"prop"`
	PlaceHolder string                `vecty:"prop"`
	Title       string                `vecty:"prop"`
	TabIndex    int                   `vecty:"prop"`
	Size        Size                  `vecty:"prop"`
	Readonly    bool                  `vecty:"prop"`
	Rows        int                   `vecty:"prop"`
	Markup      vecty.MarkupList      `vecty:"prop"`
	Children    vecty.ComponentOrHTML `vecty:"prop"`
}

TextArea ...

func (*TextArea) Render

func (c *TextArea) Render() vecty.ComponentOrHTML

Render ...

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL