Files
nebula/pkg/wa/cdn.templ

37 lines
1.7 KiB
Plaintext

// Code generated by wa-generator. DO NOT EDIT.
package wa
// CDNVersion is the Web Awesome version used for CDN assets
const CDNVersion = "3.1.0"
// CDNHead renders the required CSS and JS for Web Awesome from CDN
templ CDNHead() {
<link rel="stylesheet" href={ "https://cdn.jsdelivr.net/npm/@aspect/web-awesome@" + CDNVersion + "/dist/themes/default.css" }/>
<script type="module" src={ "https://cdn.jsdelivr.net/npm/@aspect/web-awesome@" + CDNVersion + "/dist/web-awesome.loader.js" }></script>
}
// CDNHeadPro renders the required CSS and JS for Web Awesome Pro from CDN
// Requires a valid license key configured in your environment
templ CDNHeadPro() {
<link rel="stylesheet" href={ "https://cdn.jsdelivr.net/npm/@awesome.me/webawesome-pro@" + CDNVersion + "/dist/themes/default.css" }/>
<script type="module" src={ "https://cdn.jsdelivr.net/npm/@awesome.me/webawesome-pro@" + CDNVersion + "/dist/webawesome.loader.js" }></script>
}
// CDNHeadWithTheme renders CDN assets with a specific theme
templ CDNHeadWithTheme(theme string) {
<link rel="stylesheet" href={ "https://cdn.jsdelivr.net/npm/@aspect/web-awesome@" + CDNVersion + "/dist/themes/" + theme + ".css" }/>
<script type="module" src={ "https://cdn.jsdelivr.net/npm/@aspect/web-awesome@" + CDNVersion + "/dist/web-awesome.loader.js" }></script>
}
// LocalHead renders Web Awesome assets from local paths
templ LocalHead(cssPath, jsPath string) {
<link rel="stylesheet" href={ cssPath }/>
<script type="module" src={ jsPath }></script>
}
// FontAwesomeKit renders Font Awesome kit script
templ FontAwesomeKit(kitCode string) {
<script src={ "https://kit.fontawesome.com/" + kitCode + ".js" } crossorigin="anonymous"></script>
}