Skip to content

Commit

Permalink
Merge pull request #907 from basedosdados/staging
Browse files Browse the repository at this point in the history
Staging
  • Loading branch information
AldemirLucas authored Aug 12, 2024
2 parents 5c5ac20 + aa76ae6 commit 9043356
Show file tree
Hide file tree
Showing 4 changed files with 44 additions and 28 deletions.
10 changes: 1 addition & 9 deletions next/components/molecules/DataInformationQuery.js
Original file line number Diff line number Diff line change
Expand Up @@ -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)
}
Expand Down Expand Up @@ -444,15 +445,6 @@ export default function DataInformationQuery({ resource }) {
</Skeleton>
}

{columnsTranslationPro.length > 0 && tabAccessIndex !== 1 &&
<AlertDiscalimerBox
display={isUserPro() ? "none" : "flex"}
type="info"
>
A tabela de tradução da{columnsTranslationPro.length > 1 && "s"} coluna{columnsTranslationPro.length > 1 && "s"} <Text as="span" fontWeight="500">{columnsTranslationPro.map((elm) => elm?.node?.name).join(", ")}</Text> é exclusiva para <Text as="a" href="/precos" target="_blank" color="#0068C5" _hover={{color: "#0057A4"}}>assinantes</Text>. Todos os demais códigos institucionais são de acesso aberto.
</AlertDiscalimerBox>
}

{insufficientChecks &&
<Skeleton
display={tabAccessIndex === 1 ? "none" : ""}
Expand Down
3 changes: 1 addition & 2 deletions next/components/molecules/MenuDropdown.js
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
58 changes: 41 additions & 17 deletions next/components/organisms/BdmTablePage.js
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -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 &&
<Text
backgroundColor="#EEEEEE"
padding="2px 4px"
Expand All @@ -356,10 +372,14 @@ export default function BdmTablePage({ id }) {
lineHeight="18px"
color="#252A32"
>
{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)
}
</Text>
}
{!resource?.updates?.[0] &&
{!resource?.updates?.[0]?.frequency &&
<Text
backgroundColor="#EEEEEE"
padding="2px 4px"
Expand Down Expand Up @@ -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 ?
<Text
backgroundColor="#EEEEEE"
padding="2px 4px"
Expand All @@ -401,7 +421,11 @@ export default function BdmTablePage({ id }) {
lineHeight="18px"
color="#252A32"
>
{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)
}
</Text>
:
!resource?.rawDataSource?.[0]?.updates?.[0] || !resource?.updates?.[0]?.frequency ?
Expand Down
1 change: 1 addition & 0 deletions next/pages/api/tables/getBdmTable.js
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ async function getBdmTable(id) {
node {
_id
latest
frequency
entity {
_id
slug
Expand Down

0 comments on commit 9043356

Please sign in to comment.