diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-04-25 22:36:47 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-04-25 22:36:47 +0900 |
| commit | b206b17dfffee47940d391dd8dfbcfd79cc6861e (patch) | |
| tree | 404a7b71882e1f2d08c7170b0e2e6e674ab632ae /vhosts/blog/nuldoc-src/components | |
| parent | a3dd384695b5da93e69379be862eb7f0968c187b (diff) | |
| download | nsfisis.dev-b206b17dfffee47940d391dd8dfbcfd79cc6861e.tar.gz nsfisis.dev-b206b17dfffee47940d391dd8dfbcfd79cc6861e.tar.zst nsfisis.dev-b206b17dfffee47940d391dd8dfbcfd79cc6861e.zip | |
feat(blog/nuldoc): add `defer` attribute to some `script` tags
Diffstat (limited to 'vhosts/blog/nuldoc-src/components')
| -rw-r--r-- | vhosts/blog/nuldoc-src/components/StaticScript.tsx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/vhosts/blog/nuldoc-src/components/StaticScript.tsx b/vhosts/blog/nuldoc-src/components/StaticScript.tsx index e3b103cc..0e3ab194 100644 --- a/vhosts/blog/nuldoc-src/components/StaticScript.tsx +++ b/vhosts/blog/nuldoc-src/components/StaticScript.tsx @@ -3,15 +3,16 @@ import { Config } from "../config.ts"; import { calculateFileHash } from "./utils.ts"; export default async function StaticScript( - { fileName, type, config }: { + { fileName, type, defer, config }: { fileName: string; type?: string; + defer?: "true"; config: Config; }, ) { const filePath = join(Deno.cwd(), config.locations.staticDir, fileName); const hash = await calculateFileHash(filePath); return ( - <script src={`${fileName}?h=${hash}`} {...(type ? { type } : {})}></script> + <script src={`${fileName}?h=${hash}`} type={type} defer={defer}></script> ); } |
