components

package
v0.1.52 Latest Latest
Warning

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

Go to latest
Published: Aug 16, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DefaultLayout added in v0.1.48

func DefaultLayout(props DefaultLayoutProps, node htmx.ErrBoundaryFunc) htmx.Node

DefaultLayout ...

func Layout

func Layout(p LayoutProps, children ...htmx.Node) htmx.Node

Layout is a whole document to output.

func MainMenu(p MainMenuProps, children ...htmx.Node) htmx.Node

MainMenu ...

func Page

func Page(props PageProps, children ...htmx.Node) htmx.Node

Page is a whole document to output.

func ProfileMenu added in v0.1.48

func ProfileMenu(p ProfileMenuProps, children ...htmx.Node) htmx.Node

ProfileMenu ...

func SubNav(p SubNavProps, children ...htmx.Node) htmx.Node

SubNav ...

func SubNavActions(p SubNavActionsProps, children ...htmx.Node) htmx.Node

SubNavActions ...

func SubNavBreadcrumb(p SubNavBreadcrumbProps, children ...htmx.Node) htmx.Node

SubNavBreadcrumb ...

func UserMenu

func UserMenu(p UserMenuProps, children ...htmx.Node) htmx.Node

UserMenu ...

func Wrap

func Wrap(p WrapProps, children ...htmx.Node) htmx.Node

Wrap ...

Types

type DefaultLayoutProps added in v0.1.48

type DefaultLayoutProps struct {
	ClassNames htmx.ClassNames
	User       adapters.GothUser
	Path       string
	Title      string
}

DefaultLayoutProps ...

type LayoutProps

type LayoutProps struct {
	// Team is the teams to user adapters.
	Team adapters.GothTeam
	User adapters.GothUser
	Path string
}

LayoutProps is the properties for the Layout component.

type MainMenuProps struct {
	ClassNames htmx.ClassNames
	Path       string
}

MainMenuProps ...

type PageProps

type PageProps struct {
	Title    string
	Path     string
	Boost    bool
	Children []htmx.Node
	Head     []htmx.Node
}

PageProps is the properties for the Page component.

type ProfileMenuProps added in v0.1.48

type ProfileMenuProps struct {
	ClassNames htmx.ClassNames
	User       adapters.GothUser
}

ProfileMenuProps ...

type SubNavActionsProps struct{}

SubNavActionsProps ...

type SubNavBreadcrumbProps struct{}

SubNavBreadcrumbProps ...

type SubNavProps struct {
	ClassNames htmx.ClassNames
}

SubNavProps ...

type UserMenuProps

type UserMenuProps struct {
	ClassNames htmx.ClassNames
	Path       string
}

UserMenuProps ...

type WrapProps

type WrapProps struct {
	ClassNames htmx.ClassNames
}

WrapProps ...

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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