37 lines
1.7 KiB
Plaintext
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>
|
|
}
|