update: DNS tabs on sites.

This commit is contained in:
Darshan
2025-05-22 18:12:02 +05:30
parent d3e51c6e7c
commit 4af7da2d41
2 changed files with 5 additions and 11 deletions
@@ -129,7 +129,7 @@
Nameservers
</Tabs.Item.Button>
{/if}
{#if !!$consoleVariables._APP_DOMAIN_TARGET_A && $consoleVariables._APP_DOMAIN_TARGET_A !== '127.0.0.1'}
{#if !isCloud && !!$consoleVariables._APP_DOMAIN_TARGET_A && $consoleVariables._APP_DOMAIN_TARGET_A !== '127.0.0.1'}
<Tabs.Item.Button
{root}
on:click={() => (selectedTab = 'a')}
@@ -137,7 +137,7 @@
A
</Tabs.Item.Button>
{/if}
{#if !!$consoleVariables._APP_DOMAIN_TARGET_AAAA && $consoleVariables._APP_DOMAIN_TARGET_AAAA !== '::1'}
{#if !isCloud && !!$consoleVariables._APP_DOMAIN_TARGET_AAAA && $consoleVariables._APP_DOMAIN_TARGET_AAAA !== '::1'}
<Tabs.Item.Button
{root}
on:click={() => (selectedTab = 'aaaa')}
@@ -148,7 +148,7 @@
</Tabs.Root>
<Divider />
</div>
{#if selectedTab === 'nameserver'}
{#if isCloud && selectedTab === 'nameserver'}
<NameserverTable domain={page.params.domain} {verified} />
{:else}
<RecordTable
@@ -1,26 +1,20 @@
import { sdk } from '$lib/stores/sdk';
import { isCloud } from '$lib/system';
import { Dependencies } from '$lib/constants.js';
import type { Domain, DomainsList } from '$lib/sdk/domains.js';
import type { DomainsList } from '$lib/sdk/domains';
export const load = async ({ parent, depends, params }) => {
export const load = async ({ parent, depends }) => {
const { site } = await parent();
depends(Dependencies.SITES_DOMAINS);
let domain: Domain;
let domainsList: DomainsList;
if (isCloud) {
domainsList = await sdk.forConsole.domains.list();
const domainId = domainsList.domains.find(
(domain: Domain) => domain.domain === params.domain
).$id;
domain = await sdk.forConsole.domains.get(domainId);
}
return {
site,
domain,
domainsList
};
};