Commit 7330c0ba authored by wycers's avatar wycers
Browse files

sign out

parent 847f715a
Loading
Loading
Loading
Loading
+2 −0
+53 −16
Original line number Diff line number Diff line
@@ -17,6 +17,9 @@ dependencies:
  '@milkdown/ctx':
    specifier: ^7.3.5
    version: 7.3.5
  '@milkdown/plugin-clipboard':
    specifier: ^7.3.5
    version: 7.3.5(@milkdown/core@7.3.5)(@milkdown/ctx@7.3.5)(@milkdown/prose@7.3.5)(@milkdown/transformer@7.3.5)
  '@milkdown/plugin-emoji':
    specifier: ^7.3.5
    version: 7.3.5(@milkdown/core@7.3.5)(@milkdown/ctx@7.3.5)(@milkdown/prose@7.3.5)(@milkdown/transformer@7.3.5)
@@ -181,12 +184,15 @@ devDependencies:
  prettier-plugin-tailwindcss:
    specifier: ^0.5.9
    version: 0.5.11(prettier-plugin-svelte@3.2.2)(prettier@3.2.5)
  sass:
    specifier: ^1.71.1
    version: 1.71.1
  svelte:
    specifier: ^4.2.7
    version: 4.2.12
  svelte-check:
    specifier: ^3.6.0
    version: 3.6.6(postcss-load-config@5.0.3)(postcss@8.4.35)(svelte@4.2.12)
    version: 3.6.6(postcss-load-config@5.0.3)(postcss@8.4.35)(sass@1.71.1)(svelte@4.2.12)
  svelte-headless-table:
    specifier: ^0.18.2
    version: 0.18.2(svelte@4.2.12)
@@ -207,10 +213,10 @@ devDependencies:
    version: 5.3.3
  vite:
    specifier: ^5.0.3
    version: 5.1.5(@types/node@20.11.24)
    version: 5.1.5(@types/node@20.11.24)(sass@1.71.1)
  vitest:
    specifier: ^1.2.0
    version: 1.3.1(@types/node@20.11.24)
    version: 1.3.1(@types/node@20.11.24)(sass@1.71.1)
  zod:
    specifier: ^3.22.4
    version: 3.22.4
@@ -919,6 +925,21 @@ packages:
      tslib: 2.6.2
    dev: false

  /@milkdown/plugin-clipboard@7.3.5(@milkdown/core@7.3.5)(@milkdown/ctx@7.3.5)(@milkdown/prose@7.3.5)(@milkdown/transformer@7.3.5):
    resolution: {integrity: sha512-vmnMNc8Yz3yu298PH0JWlRO38/wtarTV5M8enuOFrfYw28XOtbD42KKMbphm2AXWB+wgzNGsHsTWnZh1igpttw==}
    peerDependencies:
      '@milkdown/core': ^7.2.0
      '@milkdown/prose': ^7.2.0
    dependencies:
      '@milkdown/core': 7.3.5(@milkdown/ctx@7.3.5)(@milkdown/prose@7.3.5)(@milkdown/transformer@7.3.5)
      '@milkdown/prose': 7.3.5
      '@milkdown/utils': 7.3.5(@milkdown/core@7.3.5)(@milkdown/ctx@7.3.5)(@milkdown/prose@7.3.5)(@milkdown/transformer@7.3.5)
      tslib: 2.6.2
    transitivePeerDependencies:
      - '@milkdown/ctx'
      - '@milkdown/transformer'
    dev: false

  /@milkdown/plugin-emoji@7.3.5(@milkdown/core@7.3.5)(@milkdown/ctx@7.3.5)(@milkdown/prose@7.3.5)(@milkdown/transformer@7.3.5):
    resolution: {integrity: sha512-rXyzIVMsNRQIJUEPSYW+wmNpTelQf5jSMmePmwEAW6+Dhg/58njKqA0vqfJnmB5StjqXr3FLIFpqEKllioBGPw==}
    peerDependencies:
@@ -2006,7 +2027,7 @@ packages:
      sirv: 2.0.4
      svelte: 4.2.12
      tiny-glob: 0.2.9
      vite: 5.1.5(@types/node@20.11.24)
      vite: 5.1.5(@types/node@20.11.24)(sass@1.71.1)
    dev: true

  /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.12)(vite@5.1.5):
@@ -2020,7 +2041,7 @@ packages:
      '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.1.5)
      debug: 4.3.4
      svelte: 4.2.12
      vite: 5.1.5(@types/node@20.11.24)
      vite: 5.1.5(@types/node@20.11.24)(sass@1.71.1)
    transitivePeerDependencies:
      - supports-color
    dev: true
@@ -2039,7 +2060,7 @@ packages:
      magic-string: 0.30.8
      svelte: 4.2.12
      svelte-hmr: 0.15.3(svelte@4.2.12)
      vite: 5.1.5(@types/node@20.11.24)
      vite: 5.1.5(@types/node@20.11.24)(sass@1.71.1)
      vitefu: 0.2.5(vite@5.1.5)
    transitivePeerDependencies:
      - supports-color
@@ -3890,6 +3911,10 @@ packages:
    engines: {node: '>= 4'}
    dev: true

  /immutable@4.3.5:
    resolution: {integrity: sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==}
    dev: true

  /import-fresh@3.3.0:
    resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
    engines: {node: '>=6'}
@@ -5657,6 +5682,16 @@ packages:
      rimraf: 2.7.1
    dev: true

  /sass@1.71.1:
    resolution: {integrity: sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg==}
    engines: {node: '>=14.0.0'}
    hasBin: true
    dependencies:
      chokidar: 3.6.0
      immutable: 4.3.5
      source-map-js: 1.0.2
    dev: true

  /semver@7.6.0:
    resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==}
    engines: {node: '>=10'}
@@ -5868,7 +5903,7 @@ packages:
    resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
    engines: {node: '>= 0.4'}

  /svelte-check@3.6.6(postcss-load-config@5.0.3)(postcss@8.4.35)(svelte@4.2.12):
  /svelte-check@3.6.6(postcss-load-config@5.0.3)(postcss@8.4.35)(sass@1.71.1)(svelte@4.2.12):
    resolution: {integrity: sha512-b9q9rOHOMYF3U8XllK7LmXTq1LeWQ98waGfEJzrFutViadkNl1tgdEtxIQ8yuPx+VQ4l7YrknYol+0lfZocaZw==}
    hasBin: true
    peerDependencies:
@@ -5881,7 +5916,7 @@ packages:
      picocolors: 1.0.0
      sade: 1.8.1
      svelte: 4.2.12
      svelte-preprocess: 5.1.3(postcss-load-config@5.0.3)(postcss@8.4.35)(svelte@4.2.12)(typescript@5.3.3)
      svelte-preprocess: 5.1.3(postcss-load-config@5.0.3)(postcss@8.4.35)(sass@1.71.1)(svelte@4.2.12)(typescript@5.3.3)
      typescript: 5.3.3
    transitivePeerDependencies:
      - '@babel/core'
@@ -5940,7 +5975,7 @@ packages:
      svelte: 4.2.12
    dev: true

  /svelte-preprocess@5.1.3(postcss-load-config@5.0.3)(postcss@8.4.35)(svelte@4.2.12)(typescript@5.3.3):
  /svelte-preprocess@5.1.3(postcss-load-config@5.0.3)(postcss@8.4.35)(sass@1.71.1)(svelte@4.2.12)(typescript@5.3.3):
    resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==}
    engines: {node: '>= 16.0.0', pnpm: ^8.0.0}
    requiresBuild: true
@@ -5983,6 +6018,7 @@ packages:
      magic-string: 0.30.8
      postcss: 8.4.35
      postcss-load-config: 5.0.3(postcss@8.4.35)
      sass: 1.71.1
      sorcery: 0.11.0
      strip-indent: 3.0.0
      svelte: 4.2.12
@@ -6401,7 +6437,7 @@ packages:
      vfile-message: 4.0.2
    dev: false

  /vite-node@1.3.1(@types/node@20.11.24):
  /vite-node@1.3.1(@types/node@20.11.24)(sass@1.71.1):
    resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==}
    engines: {node: ^18.0.0 || >=20.0.0}
    hasBin: true
@@ -6410,7 +6446,7 @@ packages:
      debug: 4.3.4
      pathe: 1.1.2
      picocolors: 1.0.0
      vite: 5.1.5(@types/node@20.11.24)
      vite: 5.1.5(@types/node@20.11.24)(sass@1.71.1)
    transitivePeerDependencies:
      - '@types/node'
      - less
@@ -6422,7 +6458,7 @@ packages:
      - terser
    dev: true

  /vite@5.1.5(@types/node@20.11.24):
  /vite@5.1.5(@types/node@20.11.24)(sass@1.71.1):
    resolution: {integrity: sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==}
    engines: {node: ^18.0.0 || >=20.0.0}
    hasBin: true
@@ -6454,6 +6490,7 @@ packages:
      esbuild: 0.19.12
      postcss: 8.4.35
      rollup: 4.12.0
      sass: 1.71.1
    optionalDependencies:
      fsevents: 2.3.3
    dev: true
@@ -6466,10 +6503,10 @@ packages:
      vite:
        optional: true
    dependencies:
      vite: 5.1.5(@types/node@20.11.24)
      vite: 5.1.5(@types/node@20.11.24)(sass@1.71.1)
    dev: true

  /vitest@1.3.1(@types/node@20.11.24):
  /vitest@1.3.1(@types/node@20.11.24)(sass@1.71.1):
    resolution: {integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==}
    engines: {node: ^18.0.0 || >=20.0.0}
    hasBin: true
@@ -6512,8 +6549,8 @@ packages:
      strip-literal: 2.0.0
      tinybench: 2.6.0
      tinypool: 0.8.2
      vite: 5.1.5(@types/node@20.11.24)
      vite-node: 1.3.1(@types/node@20.11.24)
      vite: 5.1.5(@types/node@20.11.24)(sass@1.71.1)
      vite-node: 1.3.1(@types/node@20.11.24)(sass@1.71.1)
      why-is-node-running: 2.2.2
    transitivePeerDependencies:
      - less
+0 −1
Original line number Diff line number Diff line
@@ -28,6 +28,5 @@ export const handle: Handle = async ({ event, resolve }) => {
	}
	event.locals.user = user;
	event.locals.session = session;
	console.log(event.locals);
	return resolve(event);
};
+14 −11
Original line number Diff line number Diff line
<script lang="ts">
	import * as DropdownMenu from "$lib/components/ui/dropdown-menu";
	import * as Avatar from "$lib/components/ui/avatar";
	import { Button } from "$lib/components/ui/button";
	import * as DropdownMenu from '$lib/components/ui/dropdown-menu';
	import * as Avatar from '$lib/components/ui/avatar';
	import { Button } from '$lib/components/ui/button';
	export let signoutForm;
</script>

<DropdownMenu.Root>
@@ -26,20 +27,22 @@
				Profile
				<DropdownMenu.Shortcut>⇧⌘P</DropdownMenu.Shortcut>
			</DropdownMenu.Item>
			<DropdownMenu.Item>
			<!-- <DropdownMenu.Item>
				Billing
				<DropdownMenu.Shortcut>⌘B</DropdownMenu.Shortcut>
			</DropdownMenu.Item>
			</DropdownMenu.Item> -->
			<DropdownMenu.Item>
				Settings
				<DropdownMenu.Shortcut>⌘S</DropdownMenu.Shortcut>
			</DropdownMenu.Item>
			<DropdownMenu.Item>New Team</DropdownMenu.Item>
			<!-- <DropdownMenu.Item>New Team</DropdownMenu.Item> -->
		</DropdownMenu.Group>
		<DropdownMenu.Separator />
		<DropdownMenu.Item>
		<form method="post" action="/sign-out" bind:this={signoutForm}>
			<DropdownMenu.Item on:click={() => signoutForm.submit()}>
				Log out
				<DropdownMenu.Shortcut>⇧⌘Q</DropdownMenu.Shortcut>
			</DropdownMenu.Item>
		</form>
	</DropdownMenu.Content>
</DropdownMenu.Root>
+2 −0
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@
	import { commonmark } from '@milkdown/preset-commonmark';
	import { gfm } from '@milkdown/preset-gfm';
	import { math } from '@milkdown/plugin-math';
	import { clipboard } from '@milkdown/plugin-clipboard';
	import { nord } from '@milkdown/theme-nord';
	import 'katex/dist/katex.min.css';

@@ -18,6 +19,7 @@
			.use(commonmark)
			.use(gfm)
			.use(math)
			.use(clipboard)
			.create();
	}
</script>
Loading