Changeset View
Changeset View
Standalone View
Standalone View
js_modules/dagit/src/snapshots/SnapshotNav.tsx
import {gql, useQuery} from '@apollo/client'; | import {gql, useQuery} from '@apollo/client'; | ||||
import {Tag, IBreadcrumbProps} from '@blueprintjs/core'; | import {Tag, IBreadcrumbProps} from '@blueprintjs/core'; | ||||
import * as React from 'react'; | import * as React from 'react'; | ||||
import styled from 'styled-components'; | import styled from 'styled-components'; | ||||
import {explorerPathToString, PipelineExplorerPath} from 'src/PipelinePathUtils'; | import {explorerPathToString, PipelineExplorerPath} from 'src/PipelinePathUtils'; | ||||
import {TopNav} from 'src/nav/TopNav'; | import {TopNav} from 'src/nav/TopNav'; | ||||
import {FontFamily} from 'src/ui/styles'; | import {FontFamily} from 'src/ui/styles'; | ||||
import {useActivePipelineForName} from 'src/workspace/WorkspaceContext'; | import {useActivePipelineForName} from 'src/workspace/WorkspaceContext'; | ||||
const SNAPSHOT_PARENT_QUERY = gql` | const SNAPSHOT_PARENT_QUERY = gql` | ||||
query SnapshotQuery($snapshotId: String!) { | query SnapshotQuery($snapshotId: String!) { | ||||
pipelineSnapshotOrError(snapshotId: $snapshotId) { | pipelineSnapshotOrError(snapshotId: $snapshotId) { | ||||
... on PipelineSnapshot { | ... on PipelineSnapshot { | ||||
id | |||||
parentSnapshotId | parentSnapshotId | ||||
} | } | ||||
} | } | ||||
} | } | ||||
`; | `; | ||||
interface SnapshotNavProps { | interface SnapshotNavProps { | ||||
activeTab?: string; | activeTab?: string; | ||||
▲ Show 20 Lines • Show All 89 Lines • Show Last 20 Lines |