diff --git a/pages/domains/index.tsx b/pages/domains/index.tsx index 2d1e29c..b2aad58 100644 --- a/pages/domains/index.tsx +++ b/pages/domains/index.tsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react'; +import React, { useEffect, useMemo, useState } from 'react'; import type { NextPage } from 'next'; import Head from 'next/head'; import { useRouter } from 'next/router'; @@ -23,6 +23,16 @@ const SingleDomain: NextPage = () => { const { data: appSettings } = useFetchSettings(); const { data: domainsData, isLoading } = useFetchDomains(router, true); + const totalKeywords = useMemo(() => { + let keywords = 0; + if (domainsData?.domains) { + domainsData.domains.forEach(async (domain:DomainType) => { + keywords += domain?.keywordCount || 0; + }); + } + return keywords; + }, [domainsData]); + useEffect(() => { if (domainsData?.domains && domainsData.domains.length > 0 && appSettings?.settings?.screenshot_key) { domainsData.domains.forEach(async (domain:DomainType) => { @@ -69,7 +79,9 @@ const SingleDomain: NextPage = () => {
-
{domainsData?.domains?.length || 0} Domains
+
+ {domainsData?.domains?.length || 0} Domains | {totalKeywords} keywords +