From 7353396c38939ecaa5f9b3f6c357300c6ef2e5fe Mon Sep 17 00:00:00 2001 From: Darshan Date: Mon, 2 Jun 2025 20:03:13 +0530 Subject: [PATCH] fix: priority checks. --- .../domains/domain-[domain]/createRecordModal.svelte | 3 ++- .../domains/domain-[domain]/table.svelte | 11 ++++++++++- .../domains/domain-[domain]/updateRecordModal.svelte | 6 ++---- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/routes/(console)/organization-[organization]/domains/domain-[domain]/createRecordModal.svelte b/src/routes/(console)/organization-[organization]/domains/domain-[domain]/createRecordModal.svelte index 14f0adc61..1ddcdb4e6 100644 --- a/src/routes/(console)/organization-[organization]/domains/domain-[domain]/createRecordModal.svelte +++ b/src/routes/(console)/organization-[organization]/domains/domain-[domain]/createRecordModal.svelte @@ -17,6 +17,7 @@ import { invalidate } from '$app/navigation'; import type { RecordType } from '$lib/stores/domains'; import { createRecord } from '$lib/helpers/domains'; + import { showPriority } from './table.svelte'; export let show = false; @@ -110,7 +111,7 @@ - {#if type === 'MX'} + {#if showPriority(type)} + import type { RecordType } from '$lib/stores/domains'; + + export function showPriority(record: Models.DnsRecord | RecordType): boolean { + const type = typeof record === 'string' ? record : record.type; + return type.toLowerCase() === 'mx' || type.toLowerCase() === 'srv'; + } + + @@ -104,7 +102,7 @@ - {#if showPriority} + {#if showPriority(record)}