the .env file worked but was cached perhaps??? also use <Meta />

This commit is contained in:
Chris Kruining 2024-11-18 15:43:29 +01:00
parent 75ff164f01
commit 7b0e4d4879
No known key found for this signature in database
GPG key ID: EB894A3560CCCAD2
4 changed files with 9 additions and 11 deletions

View file

@ -1,5 +1,5 @@
import { defineConfig } from '@solidjs/start/config'; import { defineConfig } from '@solidjs/start/config';
import { VitePWA } from 'vite-plugin-pwa' // import { VitePWA } from 'vite-plugin-pwa'
export default defineConfig({ export default defineConfig({
vite: { vite: {

View file

@ -21,7 +21,7 @@ const getSession = async () => {
'use server'; 'use server';
return useSession<{ colorScheme: ColorSchemeKey }>({ return useSession<{ colorScheme: ColorSchemeKey }>({
password: process.env.SESSION_SECRET ?? 'some_static_password_because_untill_I_figure_out_env_files...', password: process.env.SESSION_SECRET!,
}); });
}; };

View file

@ -2,8 +2,6 @@
import { createHandler, StartServer } from "@solidjs/start/server"; import { createHandler, StartServer } from "@solidjs/start/server";
import { installIntoGlobal } from "iterator-helpers-polyfill"; import { installIntoGlobal } from "iterator-helpers-polyfill";
console.log(process.env);
installIntoGlobal(); installIntoGlobal();
export default createHandler(({ nonce }) => { export default createHandler(({ nonce }) => {
@ -36,8 +34,8 @@ export default createHandler(({ nonce }) => {
default: base, default: base,
connect: `${base} ws://localhost:*`, connect: `${base} ws://localhost:*`,
script: `${base}`, script: `${base}`,
style: `'self' data: https://fonts.googleapis.com 'unsafe-inline'`, // style: `'self' data: https://fonts.googleapis.com 'unsafe-inline'`,
// style: `${base} data: https://fonts.googleapis.com`, style: `${base} data: https://fonts.googleapis.com`,
font: `${base} https://*.gstatic.com`, font: `${base} https://*.gstatic.com`,
} as const; } as const;

View file

@ -1,4 +1,4 @@
import { Link, Title } from "@solidjs/meta"; import { Link, Meta, Title } from "@solidjs/meta";
import { Component, createMemo, createSignal, ErrorBoundary, ParentProps, Show } from "solid-js"; import { Component, createMemo, createSignal, ErrorBoundary, ParentProps, Show } from "solid-js";
import { BsTranslate } from "solid-icons/bs"; import { BsTranslate } from "solid-icons/bs";
import { FilesProvider } from "~/features/file"; import { FilesProvider } from "~/features/file";
@ -40,12 +40,12 @@ export default function Editor(props: ParentProps) {
return <MenuProvider commands={commands}> return <MenuProvider commands={commands}>
<Title>Calque</Title> <Title>Calque</Title>
<meta id="theme-scheme" name="color-scheme" content={colorScheme()} /> <Meta id="theme-scheme" name="color-scheme" content={colorScheme()} />
<meta id="theme-color" name="theme-color" content={color()} /> <Meta id="theme-color" name="theme-color" content={color()} />
<Show when={color() === undefined}> <Show when={color() === undefined}>
<meta id="theme-auto-light" name="theme-color" media="(prefers-color-scheme: light)" content="#eee" /> <Meta id="theme-auto-light" name="theme-color" media="(prefers-color-scheme: light)" content="#eee" />
<meta id="theme-auto-dark" name="theme-color" media="(prefers-color-scheme: dark)" content="#333" /> <Meta id="theme-auto-dark" name="theme-color" media="(prefers-color-scheme: dark)" content="#333" />
</Show> </Show>
<Link rel="icon" href="/images/favicon.dark.svg" media="screen and (prefers-color-scheme: dark)" /> <Link rel="icon" href="/images/favicon.dark.svg" media="screen and (prefers-color-scheme: dark)" />