Tweaked project structure (#88)

This commit is contained in:
Thomas Miceli
2023-09-03 00:30:57 +02:00
committed by GitHub
parent 25316d7bf2
commit a7b346d8df
25 changed files with 122 additions and 116 deletions

8
public/fs_embed.go Normal file
View File

@ -0,0 +1,8 @@
//go:build fs_embed
package public
import "embed"
//go:embed manifest.json assets/*.js assets/*.css assets/*.svg assets/*.png
var Files embed.FS

7
public/fs_os.go Normal file
View File

@ -0,0 +1,7 @@
//go:build !fs_embed
package public
import "os"
var Files = os.DirFS(".")

View File

@ -1,5 +1,5 @@
import './style.css';
import './hljs.scss';
import './style.scss';
import './favicon.svg';
import './default.png';
import moment from 'moment';
@ -14,6 +14,7 @@ document.addEventListener('DOMContentLoaded', () => {
e.stopPropagation()
localStorage.theme = 'light';
themeMenu.classList.toggle('hidden');
// @ts-ignore
checkTheme()
}
@ -21,6 +22,7 @@ document.addEventListener('DOMContentLoaded', () => {
e.stopPropagation()
localStorage.theme = 'dark';
themeMenu.classList.toggle('hidden');
// @ts-ignore
checkTheme()
}
@ -28,6 +30,7 @@ document.addEventListener('DOMContentLoaded', () => {
e.stopPropagation()
localStorage.removeItem('theme');
themeMenu.classList.toggle('hidden');
// @ts-ignore
checkTheme();
}