mirror of
				https://github.com/Theodor-Springmann-Stiftung/lenz-web.git
				synced 2025-10-30 01:35:32 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			516 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			516 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| //go:build !dev
 | |
| // +build !dev
 | |
| 
 | |
| package views
 | |
| 
 | |
| import (
 | |
| 	"embed"
 | |
| 	"io/fs"
 | |
| )
 | |
| 
 | |
| //go:embed all:assets
 | |
| var ui_static embed.FS
 | |
| var StaticFS = MustSubFS(ui_static, "assets")
 | |
| 
 | |
| //go:embed all:routes
 | |
| var ui_routes embed.FS
 | |
| var RoutesFS = MustSubFS(ui_routes, "routes")
 | |
| 
 | |
| //go:embed all:layouts
 | |
| var ui_layouts embed.FS
 | |
| var LayoutFS = MustSubFS(ui_layouts, "layouts")
 | |
| 
 | |
| func MustSubFS(fsys fs.FS, dir string) fs.FS {
 | |
| 	sub, err := fs.Sub(fsys, dir)
 | |
| 
 | |
| 	if err != nil {
 | |
| 		panic("Could not create SubFS for " + dir)
 | |
| 	}
 | |
| 
 | |
| 	return sub
 | |
| }
 | 
