goshort/frontend/embed.go

20 lines
250 B
Go
Raw Permalink Normal View History

2023-08-17 14:14:59 -03:00
package frontend
import (
"embed"
"fmt"
"io/fs"
)
//go:embed all:dist
var assets embed.FS
2023-08-30 21:03:44 -03:00
func Assets() fs.FS {
2023-08-17 14:14:59 -03:00
assetFS, err := fs.Sub(assets, "dist")
if err != nil {
2023-08-30 21:03:44 -03:00
panic(fmt.Errorf("error getting assets: %w", err))
2023-08-17 14:14:59 -03:00
}
2023-08-30 21:03:44 -03:00
return assetFS
2023-08-17 14:14:59 -03:00
}