2024-10-07 20:13:38 -04:00
|
|
|
package cdn
|
|
|
|
|
|
|
|
|
|
const (
|
2024-10-07 20:24:18 -04:00
|
|
|
PublicOrigin = "https://cdn.sonr.id"
|
2024-10-07 20:13:38 -04:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
var (
|
|
|
|
|
stylesHandle = templ.NewOnceHandle()
|
|
|
|
|
alpineHandle = templ.NewOnceHandle()
|
2024-10-07 20:24:18 -04:00
|
|
|
dexieHandle = templ.NewOnceHandle()
|
2024-10-07 20:13:38 -04:00
|
|
|
htmxHandle = templ.NewOnceHandle()
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
templ Styles() {
|
|
|
|
|
@stylesHandle.Once() {
|
|
|
|
|
<link href={ "/assets/css/styles.css" } rel="stylesheet"/>
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
templ Alpine() {
|
|
|
|
|
@alpineHandle.Once() {
|
|
|
|
|
<script src={ "/js/alpine.min.js" } defer></script>
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2024-10-07 20:24:18 -04:00
|
|
|
templ Dexie() {
|
|
|
|
|
@dexieHandle.Once() {
|
|
|
|
|
<script src={ "/js/dexie.min.js" }></script>
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2024-10-07 20:13:38 -04:00
|
|
|
templ Htmx() {
|
|
|
|
|
@htmxHandle.Once() {
|
|
|
|
|
<script src={ "/js/htmx.min.js" }></script>
|
|
|
|
|
}
|
|
|
|
|
}
|