From fd0bdfa8f96ca54e1f6073eb9e6b4854c94fccd2 Mon Sep 17 00:00:00 2001 From: aldemirLucas Date: Mon, 12 Aug 2024 12:09:22 -0300 Subject: [PATCH 1/3] chore: ajust logical getUpdateFormat frequency --- next/components/molecules/MenuDropdown.js | 3 +- next/components/organisms/BdmTablePage.js | 56 ++++++++++++++++------- 2 files changed, 41 insertions(+), 18 deletions(-) diff --git a/next/components/molecules/MenuDropdown.js b/next/components/molecules/MenuDropdown.js index 1d6ee498..ed1b3087 100644 --- a/next/components/molecules/MenuDropdown.js +++ b/next/components/molecules/MenuDropdown.js @@ -38,8 +38,7 @@ export default function MenuDropdown({ title, children, ...style }) { onMouseLeave={btnMouseLeaveEvent} as={Button} fontFamily="Roboto" - fontSize="15px" - letterSpacing="0.1px" + fontSize="14px" _active={{ backgroundColor: "transparent" }} padding="0px" color="#252A32" diff --git a/next/components/organisms/BdmTablePage.js b/next/components/organisms/BdmTablePage.js index d83bd530..c43f0f88 100644 --- a/next/components/organisms/BdmTablePage.js +++ b/next/components/organisms/BdmTablePage.js @@ -192,18 +192,34 @@ export default function BdmTablePage({ id }) { return formattedDate } - const getUpdateFormat = (value) => { - const formats = { - "second":"Atualização por segundo", - "minute":"Atualização por minuto", - "hour":"Atualização por hora", - "day":"Atualização diária", - "week":"Atualização semanal", - "month":"Atualização mensal", - "bimester":"Atualização bimestral", - "quarter":"Atualização trimestral", - "semester":"Atualização semestral", - "year":"Atualização anual", + const getUpdateFormat = (value, yearFrequency = false, frequency) => { + let formats + {yearFrequency ? + formats = { + "second":`Atualização a cada ${frequency} por segundo`, + "minute":`Atualização a cada ${frequency} por minuto`, + "hour":`Atualização a cada ${frequency} por hora`, + "day":`Atualização a cada ${frequency} diária`, + "week":`Atualização a cada ${frequency} semanal`, + "month":`Atualização a cada ${frequency} mensal`, + "bimester":`Atualização a cada ${frequency} bimestral`, + "quarter":`Atualização a cada ${frequency} trimestral`, + "semester":`Atualização a cada ${frequency} semestral`, + "year":`Atualização a cada ${frequency} anual`, + } + : + formats = { + "second":"Atualização por segundo", + "minute":"Atualização por minuto", + "hour":"Atualização por hora", + "day":"Atualização diária", + "week":"Atualização semanal", + "month":"Atualização mensal", + "bimester":"Atualização bimestral", + "quarter":"Atualização trimestral", + "semester":"Atualização semestral", + "year":"Atualização anual", + } } return formats[value] ? formats[value] : "Atualização não definida" @@ -345,7 +361,7 @@ export default function BdmTablePage({ id }) { : "Não informado" }: Última vez que atualizamos na BD - {resource?.updates?.[0]?.entity?.slug && + {resource?.updates?.[0]?.frequency && - {getUpdateFormat(resource.updates[0].entity.slug)} + {resource?.updates?.[0]?.frequency === 1 ? + getUpdateFormat(resource.updates[0].entity.slug) + : + getUpdateFormat(resource.updates[0].entity.slug, true, resource?.updates?.[0]?.frequency) + } } {!resource?.updates?.[0] && @@ -390,7 +410,7 @@ export default function BdmTablePage({ id }) { : "Não informado" }: Última vez que atualizaram na fonte original - {resource?.rawDataSource?.[0]?.updates?.[0]?.entity?.slug ? + {resource?.rawDataSource?.[0]?.updates?.[0]?.frequency ? - {getUpdateFormat(resource?.rawDataSource?.[0]?.updates?.[0]?.entity?.slug)} + {resource?.rawDataSource?.[0]?.updates?.[0]?.frequency === 1 ? + getUpdateFormat(resource?.rawDataSource?.[0]?.updates?.[0]?.entity?.slug) + : + getUpdateFormat(resource?.rawDataSource?.[0]?.updates?.[0]?.entity?.slug, true, resource?.rawDataSource?.[0]?.updates?.[0]?.frequency) + } : !resource?.rawDataSource?.[0]?.updates?.[0] || !resource?.updates?.[0]?.frequency ? From b8569f7aece7510b0fa6fdbf5aea1cddca629dd8 Mon Sep 17 00:00:00 2001 From: aldemirLucas Date: Mon, 12 Aug 2024 12:51:06 -0300 Subject: [PATCH 2/3] fix: getUpdateFormat logical frequency --- next/components/organisms/BdmTablePage.js | 2 +- next/pages/api/tables/getBdmTable.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/next/components/organisms/BdmTablePage.js b/next/components/organisms/BdmTablePage.js index c43f0f88..78b428aa 100644 --- a/next/components/organisms/BdmTablePage.js +++ b/next/components/organisms/BdmTablePage.js @@ -379,7 +379,7 @@ export default function BdmTablePage({ id }) { } } - {!resource?.updates?.[0] && + {!resource?.updates?.[0]?.frequency && Date: Mon, 12 Aug 2024 15:12:28 -0300 Subject: [PATCH 3/3] fix: DiscalimerBox isclosed table --- next/components/molecules/DataInformationQuery.js | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/next/components/molecules/DataInformationQuery.js b/next/components/molecules/DataInformationQuery.js index 73aaec93..058a9e80 100644 --- a/next/components/molecules/DataInformationQuery.js +++ b/next/components/molecules/DataInformationQuery.js @@ -258,6 +258,7 @@ export default function DataInformationQuery({ resource }) { async function SqlCodeString() { const result = await getBigTableQuery(resource._id, checkedColumns, includeTranslation) + if(result === null) return setSqlCode(result.trim()) setIsLoadingCode(false) } @@ -444,15 +445,6 @@ export default function DataInformationQuery({ resource }) { } - {columnsTranslationPro.length > 0 && tabAccessIndex !== 1 && - - A tabela de tradução da{columnsTranslationPro.length > 1 && "s"} coluna{columnsTranslationPro.length > 1 && "s"} {columnsTranslationPro.map((elm) => elm?.node?.name).join(", ")} é exclusiva para assinantes. Todos os demais códigos institucionais são de acesso aberto. - - } - {insufficientChecks &&