diff --git a/next/components/atoms/ObservationLevelTable.js b/next/components/atoms/ObservationLevelTable.js index 595f6c8f2..fe3d365dd 100644 --- a/next/components/atoms/ObservationLevelTable.js +++ b/next/components/atoms/ObservationLevelTable.js @@ -17,7 +17,25 @@ export default function ObservationLevel({ resource }) { keys.forEach((elm) => { const value = resource?.observationLevels[elm] - const newValue = [value?.entity?.name || "Não informado", value?.columns[0]?.name || "Não informado"] + const valueEntity = () => { + if(value.entity.name) return value.entity.name + return "Não informado" + } + + const valueColumns = () => { + let columns = [] + + if(value?.columns[0]) { + Object.values(value.columns).map((column) => { + columns.push(column?.name) + }) + } else { + columns = ["Não informado"] + } + return columns.join(", ") + } + + const newValue = [valueEntity(), valueColumns()] array.push(newValue) }) diff --git a/next/components/molecules/ColumnsTable.js b/next/components/molecules/ColumnsTable.js index 73f82c860..cbe2e726e 100644 --- a/next/components/molecules/ColumnsTable.js +++ b/next/components/molecules/ColumnsTable.js @@ -111,7 +111,7 @@ export default function ColumnsTable({ let user if(cookies.get("userBD")) user = JSON.parse(cookies.get("userBD")) - if(user?.proSubscriptionStatus === "active") return true + if(user?.internalSubscription?.edges?.[0]?.node?.isActive === true) return true return false } diff --git a/next/components/molecules/DataInformationQuery.js b/next/components/molecules/DataInformationQuery.js index 7fc633eaf..c51b9a65e 100644 --- a/next/components/molecules/DataInformationQuery.js +++ b/next/components/molecules/DataInformationQuery.js @@ -582,17 +582,17 @@ export default function DataInformationQuery({ resource }) { marginLeft="4px" as="a" target="_blank" - href="https://basedosdados.github.io/mais/colab_data/" + href="https://basedosdados.org/precos" color="#0068C5" _hover={{color: "#0057A4"}} >assinantes dos nossos planos pagos - . No entanto, você pode acessar a tabela gratuitamente utilizando SQL, Python, R ou Stata. Considere atualizar para um plano pago para fazer o download. + . No entanto, você pode acessar a tabela gratuitamente utilizando SQL, Python ou R. Considere atualizar para um plano pago para fazer o download. } {downloadWarning === "biggest1gb" && } diff --git a/next/components/molecules/TemporalCoverageDisplay.js b/next/components/molecules/TemporalCoverageDisplay.js index 28d046380..f534fcfec 100644 --- a/next/components/molecules/TemporalCoverageDisplay.js +++ b/next/components/molecules/TemporalCoverageDisplay.js @@ -168,7 +168,8 @@ export function TemporalCoverageBar ({ value }) { return ( - + - + - + @@ -305,7 +305,7 @@ export default function BdmTablePage({ id }) { - + - + - + - + - + - + - {resource?.rawDataSource?.[0]?._id && resource?.rawDataSource?.[0]?.dataset?._id ? - - {resource.rawDataSource[0].name} - - : - "Não informado" + {resource?.rawDataSource?.[0]?._id ? + Object.values(resource?.rawDataSource).map((elm, i) => { + return ( + + {elm?.name} + + ) + }) + : + "Não informado" } @@ -678,7 +683,7 @@ export default function BdmTablePage({ id }) { - + { + const [isLoading, setIsLoading] = useState(false) const stripe = useStripe() const elements = useElements() const handlerSubmit = async (e) => { + setIsLoading(true) e.preventDefault() const isSetupIntent = clientSecret.startsWith('seti_'); @@ -57,11 +59,25 @@ const PaymentForm = ({ onSucess, onErro, clientSecret}) => { className={styles.content} onSubmit={handlerSubmit} > - - - + ) @@ -121,15 +137,17 @@ export default function PaymentSystem({ userData, plan, onSucess, onErro }) { if(!clientSecret) return ( - - - - - + + + + + + + + + + - - - diff --git a/next/content/FAQ.js b/next/content/FAQ.js index 5a176d21f..30432df37 100644 --- a/next/content/FAQ.js +++ b/next/content/FAQ.js @@ -48,7 +48,7 @@ export const QuestionFAQ = [

Sim, você pode baixar o arquivo CSV completo das tabelas tratadas direto na plataforma. - No entanto, tabelas com mais de 200.000 linhas só podem ser acessados através do nosso data lake no BigQuery ou dos nossos pacotes em Python, R e Stata. + No entanto, tabelas com mais de 200.000 linhas só podem ser acessados através do nosso data lake no BigQuery ou dos nossos pacotes em Python e R.

) @@ -64,7 +64,7 @@ export const QuestionFAQ = [

O limite para download dos dados na nossa plataforma é de 200.000 linhas. - Para acessar tabelas que ultrapassam esse limite, utilize nosso datalake no BigQuery ou nossos pacotes em Python, R e Stata. + Para acessar tabelas que ultrapassam esse limite, utilize nosso datalake no BigQuery ou nossos pacotes em Python e R.

) @@ -94,7 +94,7 @@ export const QuestionFAQ = [ return (

- São tabelas prontas para análise, disponíveis via SQL, Python, R ou Stata. + São tabelas prontas para análise, disponíveis via SQL, Python e R. O processo de tratamento das tabelas envolve a padronização de nomes de variáveis e compatibilização de códigos, o que permite que o cruzamento de tabelas de diferentes instituições e temas seja tão simples quanto qualquer outra consulta.

@@ -147,13 +147,13 @@ export const QuestionFAQ = [

Você pode consultar as tabelas tratadas BD+ de diferentes maneiras. Além de fazer o download direto na plataforma, - é possível explorar os dados com SQL através do BigQuery ou com os pacotes em Python, R e Stata. + é possível explorar os dados com SQL através do BigQuery ou com os pacotes em Python e R.

) }, categories: ["Dados"], - keywords: "acesso, consulta, tratada, tratado, BD+, download, baixar, pacote, SQL, BigQuery, Python, R, Stata", + keywords: "acesso, consulta, tratada, tratado, BD+, download, baixar, pacote, SQL, BigQuery, Python, R", id: "access-tables" }, { @@ -231,7 +231,7 @@ export const QuestionFAQ = [

Nossos pacotes permitem o acesso ao datalake público direto do seu computador ou ambiente de desenvolvimento. - Para começar a explorar nossos dados em Python, R ou Stata, + Para começar a explorar nossos dados em Python ou R, siga os tutoriais de instalação dos pacotes presentes na nossa documentação.

@@ -239,7 +239,7 @@ export const QuestionFAQ = [ ) }, categories: ["Dados"], - keywords: "pacote, Python, R, Stata, instalação, documentação", + keywords: "pacote, Python, R, instalação, documentação", id: "packages" }, { diff --git a/next/content/caseStudies.js b/next/content/caseStudies.js index 49b1ef5cf..59572cd20 100644 --- a/next/content/caseStudies.js +++ b/next/content/caseStudies.js @@ -325,7 +325,7 @@ export const CaseStudiesContent = [

A BD também disponibiliza em sua plataforma os dados atualizados de receitas e despesas, possibilitando o download das tabelas tratadas ou o acesso por ferramentas de análise de dados, - como SQL, Python, R e Stata. + como SQL, Python e R.

diff --git a/next/content/serviceTerms.js b/next/content/serviceTerms.js index 5ab5af2ef..a4e774bcd 100644 --- a/next/content/serviceTerms.js +++ b/next/content/serviceTerms.js @@ -60,7 +60,7 @@ export default function ServiceTerms() { gap="8px" > 2. Descrição do Serviço - 2.1. Nossos serviços consistem em uma assinatura mensal que concede aos seus assinantes o acesso a diversos dados exclusivos, harmonizados e atualizados na plataforma da Base dos Dados. O acesso se dá via os pacotes Python, R ou Stata da Base dos Dados, ou via BigQuery, serviço de armazenamento de dados de baixo custo e totalmente gerenciado do Google para análises. + 2.1. Nossos serviços consistem em uma assinatura mensal que concede aos seus assinantes o acesso a diversos dados exclusivos, harmonizados e atualizados na plataforma da Base dos Dados. O acesso se dá via os pacotes Python ou R da Base dos Dados, ou via BigQuery, serviço de armazenamento de dados de baixo custo e totalmente gerenciado do Google para análises. Base dos Dados