fileicon

package
v1.24.0 Latest Latest
Warning

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

Go to latest
Published: Jun 10, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BasicThemeIcon

func BasicThemeIcon(entry *git.TreeEntry) template.HTML

func RenderEntryIcon

func RenderEntryIcon(renderedIconPool *RenderedIconPool, entry *git.TreeEntry) template.HTML

func RenderEntryIconOpen

func RenderEntryIconOpen(renderedIconPool *RenderedIconPool, entry *git.TreeEntry) template.HTML

Types

type MaterialIconProvider

type MaterialIconProvider struct {
	// contains filtered or unexported fields
}

func DefaultMaterialIconProvider

func DefaultMaterialIconProvider() *MaterialIconProvider

func (*MaterialIconProvider) FileIcon

func (*MaterialIconProvider) FindIconName

func (m *MaterialIconProvider) FindIconName(name string, isDir bool) string

type RenderedIconPool

type RenderedIconPool struct {
	IconSVGs map[string]template.HTML
}

func NewRenderedIconPool

func NewRenderedIconPool() *RenderedIconPool

func (*RenderedIconPool) RenderToHTML

func (p *RenderedIconPool) RenderToHTML() template.HTML

Jump to

Keyboard shortcuts

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