1
0
mirror of https://github.com/pocket-id/pocket-id.git synced 2026-02-16 14:43:39 +00:00

refactor: fix type errors

This commit is contained in:
Elias Schneider
2025-05-03 23:42:17 +02:00
parent 0b9cbf47e3
commit f4c6cff461
4 changed files with 6 additions and 6 deletions

View File

@@ -17,7 +17,7 @@
onInput, onInput,
...restProps ...restProps
}: HTMLAttributes<HTMLDivElement> & { }: HTMLAttributes<HTMLDivElement> & {
input?: FormInput<string | boolean | number | Date>; input?: FormInput<string | boolean | number | Date | undefined>;
label?: string; label?: string;
description?: string; description?: string;
placeholder?: string; placeholder?: string;

View File

@@ -28,7 +28,7 @@
const formSchema = z.object({ const formSchema = z.object({
firstName: z.string().min(1).max(50), firstName: z.string().min(1).max(50),
lastName: z.string().max(50), lastName: z.string().max(50).optional(),
username: z username: z
.string() .string()
.min(2) .min(2)

View File

@@ -6,6 +6,7 @@
import { Button } from '$lib/components/ui/button'; import { Button } from '$lib/components/ui/button';
import * as Card from '$lib/components/ui/card'; import * as Card from '$lib/components/ui/card';
import UserGroupSelection from '$lib/components/user-group-selection.svelte'; import UserGroupSelection from '$lib/components/user-group-selection.svelte';
import { m } from '$lib/paraglide/messages';
import CustomClaimService from '$lib/services/custom-claim-service'; import CustomClaimService from '$lib/services/custom-claim-service';
import UserService from '$lib/services/user-service'; import UserService from '$lib/services/user-service';
import appConfigStore from '$lib/stores/application-configuration-store'; import appConfigStore from '$lib/stores/application-configuration-store';
@@ -14,7 +15,6 @@
import { LucideChevronLeft } from 'lucide-svelte'; import { LucideChevronLeft } from 'lucide-svelte';
import { toast } from 'svelte-sonner'; import { toast } from 'svelte-sonner';
import UserForm from '../user-form.svelte'; import UserForm from '../user-form.svelte';
import { m } from '$lib/paraglide/messages';
let { data } = $props(); let { data } = $props();
let user = $state({ let user = $state({
@@ -75,7 +75,7 @@
<title <title
>{m.user_details_firstname_lastname({ >{m.user_details_firstname_lastname({
firstName: user.firstName, firstName: user.firstName,
lastName: user.lastName lastName: user.lastName ?? ''
})}</title })}</title
> >
</svelte:head> </svelte:head>

View File

@@ -34,7 +34,7 @@
async function deleteUser(user: User) { async function deleteUser(user: User) {
openConfirmDialog({ openConfirmDialog({
title: m.delete_firstname_lastname({ firstName: user.firstName, lastName: user.lastName }), title: m.delete_firstname_lastname({ firstName: user.firstName, lastName: user.lastName ?? "" }),
message: m.are_you_sure_you_want_to_delete_this_user(), message: m.are_you_sure_you_want_to_delete_this_user(),
confirm: { confirm: {
label: m.delete(), label: m.delete(),
@@ -67,7 +67,7 @@
async function disableUser(user: User) { async function disableUser(user: User) {
openConfirmDialog({ openConfirmDialog({
title: m.disable_firstname_lastname({ firstName: user.firstName, lastName: user.lastName }), title: m.disable_firstname_lastname({ firstName: user.firstName, lastName: user.lastName ?? "" }),
message: m.are_you_sure_you_want_to_disable_this_user(), message: m.are_you_sure_you_want_to_disable_this_user(),
confirm: { confirm: {
label: m.disable(), label: m.disable(),