2024-03-17 09:37:49 +00:00
|
|
|
<script lang="ts">
|
2024-03-17 09:33:22 +00:00
|
|
|
import "../styles/thomaswilson.css";
|
2024-03-17 09:37:49 +00:00
|
|
|
import { colourSchemeStore } from "../stores/colourSchemeStore.ts";
|
2024-03-17 09:33:22 +00:00
|
|
|
import { browser } from "$app/environment";
|
|
|
|
|
|
|
|
|
|
colourSchemeStore.subscribe((value) => {
|
|
|
|
|
if (browser) {
|
|
|
|
|
document.documentElement.style.setProperty(
|
|
|
|
|
"--colour-scheme-background",
|
|
|
|
|
value.background
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
document.documentElement.style.setProperty(
|
|
|
|
|
"--colour-scheme-text",
|
|
|
|
|
value.text
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
document.documentElement.style.setProperty(
|
|
|
|
|
"--colour-scheme-background-accent",
|
|
|
|
|
value.backgroundAccent
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
document.documentElement.style.setProperty(
|
|
|
|
|
"--colour-scheme-text-accent",
|
|
|
|
|
value.textAccent
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
2022-04-17 06:23:44 +00:00
|
|
|
</script>
|
|
|
|
|
|
2022-05-27 19:35:55 +00:00
|
|
|
<svelte:head>
|
2024-03-17 09:33:22 +00:00
|
|
|
<title>Thomas Wilson</title>
|
2022-05-27 19:35:55 +00:00
|
|
|
</svelte:head>
|
|
|
|
|
|
2022-04-17 06:23:44 +00:00
|
|
|
<slot />
|