+ return <>
+
+ This page presents all active TLDs in the root zone database.
+
+
+ IANA provides the list of currently active
+ TLDs, regardless of their type, and ICANN provides the list of gTLDs.
+ In most cases, the two-letter ccTLD assigned to a country is made in accordance with the ISO 3166-1
+ standard.
+ This data is updated every month. Three HTTP requests are needed for the complete update of TLDs in Domain
+ Watchdog (two requests to IANA and one to ICANN).
+ At the same time, the list of root RDAP servers is updated.
+
+
+
+ Top-level domains sponsored by specific organizations that set rules for
+ registration and use, often related to particular interest groups or
+ industries.
+
+
+ >
+ },
+ {
+ key: 'gTLD',
+ label: 'Generic Top-Level-Domains',
+ children: <>
+ Generic top-level domains open to everyone, not restricted by specific
+ criteria, representing various themes or industries.
+
+
+ >
+ },
+ {
+ key: 'ngTLD',
+ label: 'Brand Generic Top-Level-Domains',
+ children: <>
+ Generic top-level domains associated with specific brands, allowing companies
+ to use their own brand names as domains.
+
+
+ >
+ },
+ {
+ key: 'ccTLD',
+ label: 'Country-Code Top-Level-Domains',
+ children: <>
+ Top-level domains based on country codes, identifying websites according to
+ their country of origin.
+
+ >
+ }
+ ]}
+ />
+ >
}
\ No newline at end of file
diff --git a/assets/pages/watchdog/UserPage.tsx b/assets/pages/watchdog/UserPage.tsx
new file mode 100644
index 0000000..4f268a6
--- /dev/null
+++ b/assets/pages/watchdog/UserPage.tsx
@@ -0,0 +1,7 @@
+import React from "react";
+
+export default function UserPage() {
+ return
+ My Account Page
+
+}
\ No newline at end of file
diff --git a/assets/utils/api/index.ts b/assets/utils/api/index.ts
index 8aff77a..b931c03 100644
--- a/assets/utils/api/index.ts
+++ b/assets/utils/api/index.ts
@@ -55,7 +55,7 @@ export async function request, D = any>(config: Ax
withCredentials: true,
headers: {
...config.headers,
- Accept: 'application/json'
+ Accept: 'application/ld+json'
}
}
return await axios.request(axiosConfig)
diff --git a/assets/utils/api/tld.ts b/assets/utils/api/tld.ts
index b2742d8..3f2a698 100644
--- a/assets/utils/api/tld.ts
+++ b/assets/utils/api/tld.ts
@@ -7,7 +7,7 @@ interface Tld {
specification13: boolean
}
-export async function getTldList(params: object): Promise {
+export async function getTldList(params: object): Promise {
return (await request({
url: 'tld',
params,
diff --git a/src/Entity/Tld.php b/src/Entity/Tld.php
index 773c4ea..85ee969 100644
--- a/src/Entity/Tld.php
+++ b/src/Entity/Tld.php
@@ -21,7 +21,6 @@ use Symfony\Component\Serializer\Attribute\Groups;
operations: [
new GetCollection(
uriTemplate: '/tld',
- paginationItemsPerPage: 200,
normalizationContext: ['groups' => ['tld:list']]
),
new Get(