Dynamic title

This commit is contained in:
Adria Navarro 2025-03-19 09:53:40 +01:00
parent 211b0144f8
commit 81db09fc7f
1 changed files with 8 additions and 3 deletions

View File

@ -22,6 +22,11 @@
$: data = (config as Partial<OAuth2Config>) ?? {}
$: isCreation = !config
$: title = isCreation
? "Create new OAuth2 connection"
: "Edit OAuth2 connection"
const requiredString = (errorMessage: string) =>
z.string({ required_error: errorMessage }).trim().min(1, errorMessage)
@ -66,11 +71,11 @@
}
try {
if (!config) {
if (isCreation) {
await oauth2.create(validationResult.data)
notifications.success("Settings created.")
} else {
await oauth2.edit(config.id, validationResult.data)
await oauth2.edit(config!.id, validationResult.data)
notifications.success("Settings saved.")
}
} catch (e: any) {
@ -85,7 +90,7 @@
</script>
<ModalContent onConfirm={saveOAuth2Config} size="M">
<Heading size="S">Create new OAuth2 connection</Heading>
<Heading size="S">{title}</Heading>
<Body size="S">
The OAuth 2 authentication below uses the Client Credentials (machine to