22 lines
297 B
Go
22 lines
297 B
Go
//go:build !nofrontend
|
|
|
|
package assets
|
|
|
|
import (
|
|
"embed"
|
|
"io/fs"
|
|
)
|
|
|
|
//go:embed all:dist
|
|
var distEmbed embed.FS
|
|
|
|
var Dist = mustSub(distEmbed, "dist")
|
|
|
|
func mustSub(fsys fs.FS, dir string) fs.FS {
|
|
sub, err := fs.Sub(fsys, dir)
|
|
if err != nil {
|
|
panic("assets: " + err.Error())
|
|
}
|
|
return sub
|
|
}
|