Close dialog on status change

This commit is contained in:
Jose Selesan
2026-05-06 17:03:42 -03:00
parent 41a217e8a9
commit 7be776f189
22 changed files with 408 additions and 428 deletions

View File

@@ -1,10 +1,10 @@
// http/problem-builders.ts
import type { ProblemDetails } from './problem-details'
import type { ProblemDetails } from './problem-details';
export function validationProblem(params: {
detail?: string
instance?: string
errors?: Record<string, string[]>
detail?: string;
instance?: string;
errors?: Record<string, string[]>;
}): ProblemDetails {
return {
type: 'https://api.myapp.dev/problems/validation',
@@ -12,18 +12,18 @@ export function validationProblem(params: {
status: 400,
detail: params.detail ?? 'Invalid request data',
instance: params.instance,
errors: params.errors
}
errors: params.errors,
};
}
export function unexpectedProblem(params?: {
instance?: string
instance?: string;
}): ProblemDetails {
return {
type: 'https://api.myapp.dev/problems/unexpected',
title: 'Internal Server Error',
status: 500,
detail: 'Internal server error',
instance: params?.instance
}
}
instance: params?.instance,
};
}