Documentation
¶
Index ¶
- func AllClassNames() []string
- func ClassCount() int
- func GenerateCSS(w io.Writer) error
- func ValidateBEM() []string
- type Adapter
- func (a *Adapter) AccordionStyles() styles.AccordionStyles
- func (a *Adapter) AutocompleteStyles() styles.AutocompleteStyles
- func (a *Adapter) AvatarSkeletonStyles() styles.AvatarSkeletonStyles
- func (a *Adapter) BreadcrumbItemStyles() styles.BreadcrumbItemStyles
- func (a *Adapter) BreadcrumbsStyles() styles.BreadcrumbsStyles
- func (a *Adapter) CardSkeletonStyles() styles.CardSkeletonStyles
- func (a *Adapter) CheckboxStyles() styles.CheckboxStyles
- func (a *Adapter) CircularProgressStyles() styles.CircularProgressStyles
- func (a *Adapter) ConfirmModalStyles() styles.ConfirmModalStyles
- func (a *Adapter) DatatableStyles() styles.DatatableStyles
- func (a *Adapter) DatepickerStyles() styles.DatepickerStyles
- func (a *Adapter) DrawerStyles() styles.DrawerStyles
- func (a *Adapter) DropdownStyles() styles.DropdownStyles
- func (a *Adapter) MenuStyles() styles.MenuStyles
- func (a *Adapter) ModalStyles() styles.ModalStyles
- func (a *Adapter) Name() string
- func (a *Adapter) PopoverStyles() styles.PopoverStyles
- func (a *Adapter) ProgressStyles() styles.ProgressStyles
- func (a *Adapter) RatingStyles() styles.RatingStyles
- func (a *Adapter) SheetStyles() styles.SheetStyles
- func (a *Adapter) SkeletonStyles() styles.SkeletonStyles
- func (a *Adapter) SpinnerStyles() styles.SpinnerStyles
- func (a *Adapter) TabsStyles() styles.TabsStyles
- func (a *Adapter) TagsInputStyles() styles.TagsInputStyles
- func (a *Adapter) TimelineItemStyles() styles.TimelineItemStyles
- func (a *Adapter) TimelineStyles() styles.TimelineStyles
- func (a *Adapter) TimepickerStyles() styles.TimepickerStyles
- func (a *Adapter) ToastStyles() styles.ToastStyles
- func (a *Adapter) ToggleStyles() styles.ToggleStyles
- func (a *Adapter) TooltipStyles() styles.TooltipStyles
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AllClassNames ¶
func AllClassNames() []string
AllClassNames returns a sorted list of all unique BEM class names defined by the unstyled adapter.
func ClassCount ¶
func ClassCount() int
ClassCount returns the total number of unique BEM class names.
func GenerateCSS ¶
GenerateCSS writes a scaffold CSS file with all BEM class names from the unstyled adapter. The output includes essential layout rules for overlay components and empty stubs for visual styling that users can customize.
func ValidateBEM ¶
func ValidateBEM() []string
ValidateBEM checks that all class names follow the lvt-{component} BEM convention.
Types ¶
type Adapter ¶
type Adapter struct{}
Adapter provides BEM class names for all components without any visual styling. Users can target these classes in their own CSS to customize appearance.
func (*Adapter) AccordionStyles ¶
func (a *Adapter) AccordionStyles() styles.AccordionStyles
func (*Adapter) AutocompleteStyles ¶
func (a *Adapter) AutocompleteStyles() styles.AutocompleteStyles
func (*Adapter) AvatarSkeletonStyles ¶
func (a *Adapter) AvatarSkeletonStyles() styles.AvatarSkeletonStyles
func (*Adapter) BreadcrumbItemStyles ¶
func (a *Adapter) BreadcrumbItemStyles() styles.BreadcrumbItemStyles
func (*Adapter) BreadcrumbsStyles ¶
func (a *Adapter) BreadcrumbsStyles() styles.BreadcrumbsStyles
func (*Adapter) CardSkeletonStyles ¶
func (a *Adapter) CardSkeletonStyles() styles.CardSkeletonStyles
func (*Adapter) CheckboxStyles ¶
func (a *Adapter) CheckboxStyles() styles.CheckboxStyles
func (*Adapter) CircularProgressStyles ¶
func (a *Adapter) CircularProgressStyles() styles.CircularProgressStyles
func (*Adapter) ConfirmModalStyles ¶
func (a *Adapter) ConfirmModalStyles() styles.ConfirmModalStyles
func (*Adapter) DatatableStyles ¶
func (a *Adapter) DatatableStyles() styles.DatatableStyles
func (*Adapter) DatepickerStyles ¶
func (a *Adapter) DatepickerStyles() styles.DatepickerStyles
func (*Adapter) DrawerStyles ¶
func (a *Adapter) DrawerStyles() styles.DrawerStyles
func (*Adapter) DropdownStyles ¶
func (a *Adapter) DropdownStyles() styles.DropdownStyles
func (*Adapter) MenuStyles ¶
func (a *Adapter) MenuStyles() styles.MenuStyles
func (*Adapter) ModalStyles ¶
func (a *Adapter) ModalStyles() styles.ModalStyles
func (*Adapter) PopoverStyles ¶
func (a *Adapter) PopoverStyles() styles.PopoverStyles
func (*Adapter) ProgressStyles ¶
func (a *Adapter) ProgressStyles() styles.ProgressStyles
func (*Adapter) RatingStyles ¶
func (a *Adapter) RatingStyles() styles.RatingStyles
func (*Adapter) SheetStyles ¶
func (a *Adapter) SheetStyles() styles.SheetStyles
func (*Adapter) SkeletonStyles ¶
func (a *Adapter) SkeletonStyles() styles.SkeletonStyles
func (*Adapter) SpinnerStyles ¶
func (a *Adapter) SpinnerStyles() styles.SpinnerStyles
func (*Adapter) TabsStyles ¶
func (a *Adapter) TabsStyles() styles.TabsStyles
func (*Adapter) TagsInputStyles ¶
func (a *Adapter) TagsInputStyles() styles.TagsInputStyles
func (*Adapter) TimelineItemStyles ¶
func (a *Adapter) TimelineItemStyles() styles.TimelineItemStyles
func (*Adapter) TimelineStyles ¶
func (a *Adapter) TimelineStyles() styles.TimelineStyles
func (*Adapter) TimepickerStyles ¶
func (a *Adapter) TimepickerStyles() styles.TimepickerStyles
func (*Adapter) ToastStyles ¶
func (a *Adapter) ToastStyles() styles.ToastStyles
func (*Adapter) ToggleStyles ¶
func (a *Adapter) ToggleStyles() styles.ToggleStyles
func (*Adapter) TooltipStyles ¶
func (a *Adapter) TooltipStyles() styles.TooltipStyles
Click to show internal directories.
Click to hide internal directories.