diff --git a/components/dataProc/joinableViewCard.tsx b/components/dataProc/joinableViewCard.tsx new file mode 100644 index 00000000..8db323cb --- /dev/null +++ b/components/dataProc/joinableViewCard.tsx @@ -0,0 +1,53 @@ +import { Alert, Box, CopyButton, ExpansionCard, Link, Loader, Tooltip } from "@navikt/ds-react" +import { JoinableView, useJoinableViewQuery } from "../../lib/schema/graphql" +import { ExternalLink } from "@navikt/ds-icons" +import LoaderSpinner from "../lib/spinner" +import { useState } from "react" + +interface JoinableViewCardProps { + joinableView: JoinableView +} + +export const JoinableViewCardContent = ({ joinableViewId }: { joinableViewId: string }) => { + const { data, loading, error } = useJoinableViewQuery({ variables: { id: joinableViewId } }) + const urlComps = data?.joinableView.pseudoDatasources && data?.joinableView.pseudoDatasources.length + ? data?.joinableView.pseudoDatasources[0].bigqueryUrl.split('.') : ["", "", ""] + const projectID = urlComps[0] + const datasetID = urlComps[1] + const bigQueryUrl = `https://console.cloud.google.com/bigquery?d=${datasetID}&p=${projectID}&page=dataset` + + return
Klikk for å vise BigQuery dataset