From 4b7bc29a3a0bef70882fcdf68fc027e7203957bb Mon Sep 17 00:00:00 2001 From: Ni55aN Date: Sat, 17 Feb 2024 23:12:52 +0200 Subject: [PATCH] feat: inline page loading indicator --- server/plugins/loader.ts | 48 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 server/plugins/loader.ts diff --git a/server/plugins/loader.ts b/server/plugins/loader.ts new file mode 100644 index 00000000..74adc667 --- /dev/null +++ b/server/plugins/loader.ts @@ -0,0 +1,48 @@ +const id = `loader-${Math.random().toString(16).split('.')[1]}`; + +export default defineNitroPlugin((nitroApp) => { + nitroApp.hooks.hook('render:html', (html) => { + html.head.unshift( + ` +
+ + `, + ); + }); +});