Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.

kyoto-framework/icons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Icons

Inline icons plugin, based on external packages (like heroicons).

Installing

First, install icons package.

go get github.com/kyoto-framework/icons

Then, use FuncMap during template creation or attach FuncMap to your existing one.

...

tmpl := template.Must(template.New("name").Funcs(icons.FuncMap).ParseGlob("templates/*.html"))


// or

func FuncMap() template.FuncMap {
	return render.ComposeFuncMap(
		...
		icons.FuncMap(),
	)
}

Usage

General signature: Icon(iconset, name, ...classes)

Usage in Go files:

icon1 := icons.Icon("heroicons-outline", "archive")
icon2 := icons.Icon("heroicons-outline", "archive", "class1 class2")
icon3 := icons.Icon("heroicons-outline", "archive", "class1", "class2")

Usage in templates:

{{ icon `heroicons-outline` `archive` }}
{{ icon `heroicons-outline` `archive` `h-6 w-6` }}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages