diff --git a/package-lock.json b/package-lock.json index f8f8388..0d594cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,11 +31,13 @@ "postcss": "^8.4.27", "prettier": "^2.8.0", "prettier-plugin-svelte": "^2.10.1", + "sass": "^1.66.1", "svelte": "^4.0.5", "svelte-check": "^3.4.3", "svelte-heros-v2": "^0.9.3", "svelte-local-storage-store": "^0.6.0", "svelte-multicssclass": "^2.1.1", + "svelte-preprocess": "^5.0.4", "tailwindcss": "^3.3.3", "tslib": "^2.4.1", "typescript": "^5.0.0", @@ -2854,6 +2856,12 @@ "node": ">= 4" } }, + "node_modules/immutable": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", + "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==", + "dev": true + }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -4391,6 +4399,23 @@ "rimraf": "bin.js" } }, + "node_modules/sass": { + "version": "1.66.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.66.1.tgz", + "integrity": "sha512-50c+zTsZOJVgFfTgwwEzkjA3/QACgdNsKueWPyAR0mRINIvLAStVQBbPg14iuqEQ74NPDbXzJARJ/O4SI1zftA==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", diff --git a/package.json b/package.json index e795aad..0bb4457 100644 --- a/package.json +++ b/package.json @@ -28,11 +28,13 @@ "postcss": "^8.4.27", "prettier": "^2.8.0", "prettier-plugin-svelte": "^2.10.1", + "sass": "^1.66.1", "svelte": "^4.0.5", "svelte-check": "^3.4.3", "svelte-heros-v2": "^0.9.3", "svelte-local-storage-store": "^0.6.0", "svelte-multicssclass": "^2.1.1", + "svelte-preprocess": "^5.0.4", "tailwindcss": "^3.3.3", "tslib": "^2.4.1", "typescript": "^5.0.0", diff --git a/src/lib/components/Input/Input.svelte b/src/lib/components/Input/Input.svelte index 099c5f9..c810459 100644 --- a/src/lib/components/Input/Input.svelte +++ b/src/lib/components/Input/Input.svelte @@ -28,7 +28,11 @@
{#if type === 'submit'}
@@ -20,7 +21,11 @@ {/if} - resizeTableColumn(e, 5)} > - resizeTableColumn(e, 5)} > - + resizeTableColumn(e, 5)}>
{#if admin.edit} @@ -245,3 +240,28 @@ + + diff --git a/src/routes/admin/admin/+server.ts b/src/routes/admin/admin/+server.ts index 7f0cb19..732c748 100644 --- a/src/routes/admin/admin/+server.ts +++ b/src/routes/admin/admin/+server.ts @@ -34,6 +34,8 @@ export const POST = (async ({ request, cookies }) => { permissions: new Permissions(permissions) }); + delete admin.dataValues.password; + return new Response(JSON.stringify(admin), { status: 201 }); diff --git a/svelte.config.js b/svelte.config.js index 2214c60..940bed5 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -1,11 +1,11 @@ import adapter from '@sveltejs/adapter-node'; -import { vitePreprocess } from '@sveltejs/kit/vite'; +import preprocess from 'svelte-preprocess'; /** @type {import('@sveltejs/kit').Config} */ const config = { // Consult https://kit.svelte.dev/docs/integrations#preprocessors // for more information about preprocessors - preprocess: vitePreprocess(), + preprocess: preprocess(), kit: { // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list.