feat: Skeleton Plugin refactor (#1660)

This commit is contained in:
CokaKoala
2023-07-05 17:05:25 -04:00
committed by GitHub
parent 1034074563
commit dbd2ec03c2
108 changed files with 3989 additions and 695 deletions

View File

@@ -0,0 +1,18 @@
import type { Handle } from '@sveltejs/kit';
export const handle: Handle = async ({ event, resolve }) => {
let theme = '';
const cookieTheme = event.cookies.get('theme');
if (cookieTheme) {
theme = cookieTheme;
} else {
event.cookies.set('theme', 'skeleton');
theme = 'skeleton';
}
return await resolve(event, {
transformPageChunk: ({ html }) => html.replace('data-theme=""', `data-theme="${theme}"`)
});
};