Documentation
¶
Index ¶
- func Content(props ...ContentProps) templ.Component
- func Footer(props ...FooterProps) templ.Component
- func Group(props ...GroupProps) templ.Component
- func GroupLabel(props ...GroupLabelProps) templ.Component
- func Header(props ...HeaderProps) templ.Component
- func Inset(props ...InsetProps) templ.Component
- func Layout(props ...LayoutProps) templ.Component
- func Menu(props ...MenuProps) templ.Component
- func MenuBadge(props ...MenuBadgeProps) templ.Component
- func MenuButton(props ...MenuButtonProps) templ.Component
- func MenuItem(props ...MenuItemProps) templ.Component
- func MenuSub(props ...MenuSubProps) templ.Component
- func MenuSubButton(props ...MenuSubButtonProps) templ.Component
- func MenuSubItem(props ...MenuSubItemProps) templ.Component
- func Script() templ.Component
- func Separator(props ...SeparatorProps) templ.Component
- func Sidebar(props ...Props) templ.Component
- func Trigger(props ...TriggerProps) templ.Component
- type Collapsible
- type ContentProps
- type FooterProps
- type GroupLabelProps
- type GroupProps
- type HeaderProps
- type InsetProps
- type LayoutProps
- type MenuBadgeProps
- type MenuButtonProps
- type MenuButtonSize
- type MenuItemProps
- type MenuProps
- type MenuSubButtonProps
- type MenuSubItemProps
- type MenuSubProps
- type Props
- type SeparatorProps
- type Side
- type TriggerProps
- type Variant
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Content ¶
func Content(props ...ContentProps) templ.Component
func Footer ¶
func Footer(props ...FooterProps) templ.Component
func Group ¶
func Group(props ...GroupProps) templ.Component
func GroupLabel ¶
func GroupLabel(props ...GroupLabelProps) templ.Component
func Header ¶
func Header(props ...HeaderProps) templ.Component
func Inset ¶
func Inset(props ...InsetProps) templ.Component
func Layout ¶
func Layout(props ...LayoutProps) templ.Component
func MenuBadge ¶
func MenuBadge(props ...MenuBadgeProps) templ.Component
func MenuButton ¶
func MenuButton(props ...MenuButtonProps) templ.Component
func MenuItem ¶
func MenuItem(props ...MenuItemProps) templ.Component
func MenuSub ¶
func MenuSub(props ...MenuSubProps) templ.Component
func MenuSubButton ¶
func MenuSubButton(props ...MenuSubButtonProps) templ.Component
func MenuSubItem ¶
func MenuSubItem(props ...MenuSubItemProps) templ.Component
func Separator ¶
func Separator(props ...SeparatorProps) templ.Component
func Trigger ¶
func Trigger(props ...TriggerProps) templ.Component
Types ¶
type Collapsible ¶
type Collapsible string
const ( CollapsibleOffcanvas Collapsible = "offcanvas" // default CollapsibleIcon Collapsible = "icon" CollapsibleNone Collapsible = "none" )
type ContentProps ¶
type ContentProps struct {
ID string
Class string
Attributes templ.Attributes
}
type FooterProps ¶
type FooterProps struct {
}
type GroupLabelProps ¶
type GroupLabelProps struct {
ID string
Class string
Attributes templ.Attributes
}
type GroupProps ¶
type GroupProps struct {
ID string
Class string
Attributes templ.Attributes
}
type HeaderProps ¶
type HeaderProps struct {
ID string
Class string
Attributes templ.Attributes
}
type InsetProps ¶
type InsetProps struct {
ID string
Class string
Attributes templ.Attributes
}
type LayoutProps ¶
type LayoutProps struct {
ID string
Class string
Attributes templ.Attributes
}
type MenuBadgeProps ¶
type MenuBadgeProps struct {
ID string
Class string
Attributes templ.Attributes
}
type MenuButtonProps ¶
type MenuButtonProps struct {
ID string
Class string
Attributes templ.Attributes
Href string
IsActive bool
Size MenuButtonSize // default: "default"
Tooltip string // Tooltip text to show when sidebar is collapsed
}
type MenuButtonSize ¶
type MenuButtonSize string
const ( MenuButtonSizeDefault MenuButtonSize = "default" // default MenuButtonSizeSm MenuButtonSize = "sm" MenuButtonSizeLg MenuButtonSize = "lg" )
type MenuItemProps ¶
type MenuItemProps struct {
ID string
Class string
Attributes templ.Attributes
}
type MenuSubButtonProps ¶
type MenuSubItemProps ¶
type MenuSubItemProps struct {
ID string
Class string
Attributes templ.Attributes
}
type MenuSubProps ¶
type MenuSubProps struct {
ID string
Class string
Attributes templ.Attributes
}
type Props ¶
type Props struct {
ID string
Class string
Attributes templ.Attributes
Side Side // default: "left"
Variant Variant // default: "sidebar"
Collapsible Collapsible // default: "offcanvas"
Collapsed bool // default: false (sidebar open)
KeyboardShortcut string // default: "b"
}
type SeparatorProps ¶
type SeparatorProps struct {
ID string
Class string
Attributes templ.Attributes
}
type TriggerProps ¶
type TriggerProps struct {
ID string
Class string
Attributes templ.Attributes
Target string // Target sidebar ID to toggle
}
Click to show internal directories.
Click to hide internal directories.