Skip to content

Commit

Permalink
Move workspace context files (#24410)
Browse files Browse the repository at this point in the history
## Summary & Motivation

Just moving WorkspaceContext to its own folder and updating imports
before refactoring WorkspaceContext.

## How I Tested These Changes
buildkite

## Changelog

NOCHANGELOG
  • Loading branch information
salazarm authored Sep 11, 2024
1 parent 8d6a0e2 commit 0f942c4
Show file tree
Hide file tree
Showing 100 changed files with 367 additions and 342 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ import {CodeLinkProtocolProvider} from '../code-links/CodeLinkProtocol';
import {DeploymentStatusProvider, DeploymentStatusType} from '../instance/DeploymentStatusProvider';
import {InstancePageContext} from '../instance/InstancePageContext';
import {JobFeatureProvider} from '../pipelines/JobFeatureContext';
import {WorkspaceProvider} from '../workspace/WorkspaceContext';
import {WorkspaceProvider} from '../workspace/WorkspaceContext/WorkspaceContext';
import './blueprint.css';

// The solid sidebar and other UI elements insert zero-width spaces so solid names
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import {useMemo} from 'react';

import {isHiddenAssetGroupJob} from '../../asset-graph/Utils';
import {useRepositoryOptions} from '../../workspace/WorkspaceContext';
import {useRepositoryOptions} from '../../workspace/WorkspaceContext/util';

export type JobStateForNav = 'unknown' | 'has-jobs' | 'no-jobs';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import {Redirect, Switch} from 'react-router-dom';

import {Route} from './Route';
import {isHiddenAssetGroupJob} from '../asset-graph/Utils';
import {DagsterRepoOption, WorkspaceContext} from '../workspace/WorkspaceContext';
import {WorkspaceContext} from '../workspace/WorkspaceContext/WorkspaceContext';
import {DagsterRepoOption} from '../workspace/WorkspaceContext/util';
import {workspacePath, workspacePipelinePath} from '../workspace/workspacePath';

export const BaseFallthroughRoot = () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import {
buildRepositoryLocation,
buildWorkspaceLocationEntry,
} from '../../graphql/types';
import {buildWorkspaceMocks} from '../../workspace/__fixtures__/Workspace.fixtures';
import {buildWorkspaceMocks} from '../../workspace/WorkspaceContext/__fixtures__/Workspace.fixtures';

export const workspaceWithJob = buildWorkspaceMocks([
buildWorkspaceLocationEntry({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import {MockedProvider} from '@apollo/client/testing';
import {render, screen} from '@testing-library/react';
import {MemoryRouter} from 'react-router-dom';

import {WorkspaceProvider} from '../../workspace/WorkspaceContext';
import {WorkspaceProvider} from '../../workspace/WorkspaceContext/WorkspaceContext';
import {AppTopNav} from '../AppTopNav/AppTopNav';
import {workspaceWithNoJobs} from '../__fixtures__/useJobStateForNav.fixtures';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import {MockedProvider} from '@apollo/client/testing';
import {render, screen} from '@testing-library/react';

import {WorkspaceProvider} from '../../workspace/WorkspaceContext';
import {WorkspaceProvider} from '../../workspace/WorkspaceContext/WorkspaceContext';
import {useJobStateForNav} from '../AppTopNav/useJobStateForNav';
import {
workspaceWithDunderJob,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import {
buildSolidDefinition,
} from '../../graphql/types';
import {buildQueryMock} from '../../testing/mocking';
import {WorkspaceProvider} from '../../workspace/WorkspaceContext';
import {WorkspaceProvider} from '../../workspace/WorkspaceContext/WorkspaceContext';
import {SIDEBAR_ASSET_QUERY, SidebarAssetInfo} from '../SidebarAssetInfo';
import {GraphNode} from '../Utils';
import {SidebarAssetQuery} from '../types/SidebarAssetInfo.types';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ import {MetadataEntry} from '../metadata/MetadataEntry';
import {PipelineReference} from '../pipelines/PipelineReference';
import {RunStatusWithStats} from '../runs/RunStatusDots';
import {linkToRunEvent, titleForRun} from '../runs/RunUtils';
import {isThisThingAJob, useRepository} from '../workspace/WorkspaceContext';
import {isThisThingAJob, useRepository} from '../workspace/WorkspaceContext/util';
import {buildRepoAddress} from '../workspace/buildRepoAddress';

interface AssetEventsTableProps {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import {Description} from '../pipelines/Description';
import {PipelineReference} from '../pipelines/PipelineReference';
import {RunStatusWithStats} from '../runs/RunStatusDots';
import {linkToRunEvent, titleForRun} from '../runs/RunUtils';
import {isThisThingAJob, useRepository} from '../workspace/WorkspaceContext';
import {isThisThingAJob, useRepository} from '../workspace/WorkspaceContext/util';
import {buildRepoAddress} from '../workspace/buildRepoAddress';

export const AssetEventDetail = ({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ import {ChangeReason, RunStatus, StaleStatus} from '../graphql/types';
import {PipelineReference} from '../pipelines/PipelineReference';
import {RunStatusWithStats} from '../runs/RunStatusDots';
import {linkToRunEvent, titleForRun} from '../runs/RunUtils';
import {isThisThingAJob, useRepository} from '../workspace/WorkspaceContext';
import {isThisThingAJob, useRepository} from '../workspace/WorkspaceContext/util';
import {buildRepoAddress} from '../workspace/buildRepoAddress';

export const AssetPartitionDetailLoader = (props: {assetKey: AssetKey; partitionKey: string}) => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import {Description} from '../pipelines/Description';
import {PipelineReference} from '../pipelines/PipelineReference';
import {linkToRunEvent, titleForRun} from '../runs/RunUtils';
import {useStepLogs} from '../runs/StepLogsDialog';
import {isThisThingAJob, useRepository} from '../workspace/WorkspaceContext';
import {isThisThingAJob, useRepository} from '../workspace/WorkspaceContext/util';
import {buildRepoAddress} from '../workspace/buildRepoAddress';

export const LatestMaterializationMetadata = ({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ import {assembleIntoSpans, stringForSpan} from '../partitions/SpanRepresentation
import {DagsterTag} from '../runs/RunTag';
import {testId} from '../testing/testId';
import {ToggleableSection} from '../ui/ToggleableSection';
import {useFeatureFlagForCodeLocation} from '../workspace/WorkspaceContext';
import {useFeatureFlagForCodeLocation} from '../workspace/WorkspaceContext/util';
import {RepoAddress} from '../workspace/types';

const MISSING_FAILED_STATUSES = [AssetPartitionStatus.MISSING, AssetPartitionStatus.FAILED];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import {
buildResourceRequirement,
buildWorkspaceLocationEntry,
} from '../../graphql/types';
import {buildWorkspaceMocks} from '../../workspace/__fixtures__/Workspace.fixtures';
import {buildWorkspaceMocks} from '../../workspace/WorkspaceContext/__fixtures__/Workspace.fixtures';
import {ASSET_VIEW_DEFINITION_QUERY} from '../AssetView';
import {buildQueryMock} from '../AutoMaterializePolicyPage/__fixtures__/AutoMaterializePolicyPage.fixtures';
import {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import {Box} from '@dagster-io/ui-components';

import {createAppCache} from '../../app/AppCache';
import {StorybookProvider} from '../../testing/StorybookProvider';
import {WorkspaceProvider} from '../../workspace/WorkspaceContext';
import {WorkspaceProvider} from '../../workspace/WorkspaceContext/WorkspaceContext';
import {AssetEventDetail, AssetEventDetailEmpty} from '../AssetEventDetail';
import {
BasicObservationEvent,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import {Box} from '@dagster-io/ui-components';

import {createAppCache} from '../../app/AppCache';
import {RunStatus, buildStaleCause} from '../../graphql/types';
import {WorkspaceProvider} from '../../workspace/WorkspaceContext';
import {WorkspaceProvider} from '../../workspace/WorkspaceContext/WorkspaceContext';
import {
AssetPartitionDetail,
AssetPartitionDetailEmpty,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import {MemoryRouter} from 'react-router';
import {RecoilRoot} from 'recoil';

import {mockViewportClientRect, restoreViewportClientRect} from '../../testing/mocking';
import {WorkspaceProvider} from '../../workspace/WorkspaceContext';
import {buildWorkspaceMocks} from '../../workspace/__fixtures__/Workspace.fixtures';
import {WorkspaceProvider} from '../../workspace/WorkspaceContext/WorkspaceContext';
import {buildWorkspaceMocks} from '../../workspace/WorkspaceContext/__fixtures__/Workspace.fixtures';
import {AssetsCatalogTable} from '../AssetsCatalogTable';
import {
AssetCatalogGroupTableMock,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import {
buildAssetNode,
} from '../../graphql/types';
import {buildQueryMock} from '../../testing/mocking';
import {WorkspaceProvider} from '../../workspace/WorkspaceContext';
import {WorkspaceProvider} from '../../workspace/WorkspaceContext/WorkspaceContext';
import {AssetView} from '../AssetView';
import {
AssetViewDefinitionNonSDA,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ import {
AddDynamicPartitionMutationVariables,
} from '../../partitions/types/CreatePartitionDialog.types';
import {buildMutationMock, buildQueryMock, getMockResultFn} from '../../testing/mocking';
import {WorkspaceProvider} from '../../workspace/WorkspaceContext';
import {buildWorkspaceMocks} from '../../workspace/__fixtures__/Workspace.fixtures';
import {WorkspaceProvider} from '../../workspace/WorkspaceContext/WorkspaceContext';
import {buildWorkspaceMocks} from '../../workspace/WorkspaceContext/__fixtures__/Workspace.fixtures';
import {buildRepoAddress} from '../../workspace/buildRepoAddress';
import {LaunchAssetChoosePartitionsDialog} from '../LaunchAssetChoosePartitionsDialog';
import {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ import {displayNameForAssetKey} from '../../asset-graph/Utils';
import {LaunchPartitionBackfillMutation} from '../../instance/backfill/types/BackfillUtils.types';
import {LaunchPipelineExecutionMutation} from '../../runs/types/RunUtils.types';
import {TestProvider} from '../../testing/TestProvider';
import * as WorkspaceContext from '../../workspace/WorkspaceContext';
import {buildWorkspaceMocks} from '../../workspace/__fixtures__/Workspace.fixtures';
import {buildWorkspaceMocks} from '../../workspace/WorkspaceContext/__fixtures__/Workspace.fixtures';
import * as WorkspaceContextUtil from '../../workspace/WorkspaceContext/util';
import {ADDITIONAL_REQUIRED_KEYS_WARNING} from '../AssetDefinedInMultipleReposNotice';
import {
AssetsInScope,
Expand Down Expand Up @@ -50,7 +50,7 @@ const workspaceMocks = buildWorkspaceMocks([]);
// This file must be mocked because Jest can't handle `import.meta.url`.
jest.mock('../../graph/asyncGraphLayout', () => ({}));

const flagSpy = jest.spyOn(WorkspaceContext, 'useFeatureFlagForCodeLocation');
const flagSpy = jest.spyOn(WorkspaceContextUtil, 'useFeatureFlagForCodeLocation');

describe('LaunchAssetExecutionButton', () => {
describe('labeling', () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import {useAssetTagFilter, useAssetTagsForAssets} from '../ui/Filters/useAssetTa
import {useChangedFilter} from '../ui/Filters/useChangedFilter';
import {useCodeLocationFilter} from '../ui/Filters/useCodeLocationFilter';
import {useAssetKindsForAssets, useKindFilter} from '../ui/Filters/useKindFilter';
import {WorkspaceContext} from '../workspace/WorkspaceContext';
import {WorkspaceContext} from '../workspace/WorkspaceContext/WorkspaceContext';
import {buildRepoAddress} from '../workspace/buildRepoAddress';

const EMPTY_ARRAY: any[] = [];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ import {SensorType} from '../graphql/types';
import {PipelineReference} from '../pipelines/PipelineReference';
import {VirtualizedItemListForDialog} from '../ui/VirtualizedItemListForDialog';
import {numberFormatter} from '../ui/formatters';
import {isThisThingAJob, useRepository} from '../workspace/WorkspaceContext';
import {isThisThingAJob, useRepository} from '../workspace/WorkspaceContext/util';
import {RepoAddress} from '../workspace/types';

type AutomationType = 'schedule' | SensorType;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ import {useStaticSetFilter} from '../ui/BaseFilters/useStaticSetFilter';
import {CheckAllBox} from '../ui/CheckAllBox';
import {useCodeLocationFilter} from '../ui/Filters/useCodeLocationFilter';
import {useInstigationStatusFilter} from '../ui/Filters/useInstigationStatusFilter';
import {WorkspaceContext} from '../workspace/WorkspaceContext';
import {WorkspaceContext} from '../workspace/WorkspaceContext/WorkspaceContext';
import {WorkspaceLocationNodeFragment} from '../workspace/WorkspaceContext/types/WorkspaceQueries.types';
import {buildRepoAddress} from '../workspace/buildRepoAddress';
import {repoAddressAsHumanString} from '../workspace/repoAddressAsString';
import {WorkspaceLocationNodeFragment} from '../workspace/types/WorkspaceQueries.types';

type AutomationType = 'schedules' | 'sensors';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import {
buildStartKansasSuccess,
buildStartLouisianaError,
} from '../../sensors/__fixtures__/SensorState.fixtures';
import {WorkspaceProvider} from '../../workspace/WorkspaceContext';
import {WorkspaceProvider} from '../../workspace/WorkspaceContext/WorkspaceContext';
import {buildRepoAddress} from '../../workspace/buildRepoAddress';
import {AutomationTargetList} from '../AutomationTargetList';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ import {CodeLocationSearchableList, SearchableListRow} from './CodeLocationSearc
import {Route} from '../app/Route';
import {COMMON_COLLATOR} from '../app/Util';
import {isHiddenAssetGroupJob} from '../asset-graph/Utils';
import {WorkspaceRepositoryFragment} from '../workspace/WorkspaceContext/types/WorkspaceQueries.types';
import {RepoAddress} from '../workspace/types';
import {WorkspaceRepositoryFragment} from '../workspace/types/WorkspaceQueries.types';
import {workspacePathFromAddress} from '../workspace/workspacePath';

interface Props {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import {useLocation} from 'react-router-dom';
import {isHiddenAssetGroupJob} from '../asset-graph/Utils';
import {SideNavItem, SideNavItemConfig} from '../ui/SideNavItem';
import {numberFormatter} from '../ui/formatters';
import {WorkspaceRepositoryFragment} from '../workspace/WorkspaceContext/types/WorkspaceQueries.types';
import {RepoAddress} from '../workspace/types';
import {WorkspaceRepositoryFragment} from '../workspace/types/WorkspaceQueries.types';
import {workspacePathFromAddress} from '../workspace/workspacePath';

interface Props {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import {CodeLocationTabs} from 'shared/code-location/CodeLocationTabs.oss';
import {CodeLocationDefinitionsMain} from './CodeLocationDefinitionsMain';
import {CodeLocationDefinitionsNav} from './CodeLocationDefinitionsNav';
import {CodeLocationPageHeader} from './CodeLocationPageHeader';
import {WorkspaceRepositoryFragment} from '../workspace/WorkspaceContext/types/WorkspaceQueries.types';
import {RepoAddress} from '../workspace/types';
import {WorkspaceRepositoryFragment} from '../workspace/types/WorkspaceQueries.types';

interface Props {
repoAddress: RepoAddress;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,13 @@ import {CodeLocationPageHeader} from './CodeLocationPageHeader';
import {TimeFromNow} from '../ui/TimeFromNow';
import {CodeLocationNotFound} from '../workspace/CodeLocationNotFound';
import {LocationStatus} from '../workspace/CodeLocationRowSet';
import {WorkspaceContext, WorkspaceRepositoryLocationNode} from '../workspace/WorkspaceContext';
import {
WorkspaceContext,
WorkspaceRepositoryLocationNode,
} from '../workspace/WorkspaceContext/WorkspaceContext';
import {LocationStatusEntryFragment} from '../workspace/WorkspaceContext/types/WorkspaceQueries.types';
import {repoAddressAsHumanString} from '../workspace/repoAddressAsString';
import {RepoAddress} from '../workspace/types';
import {LocationStatusEntryFragment} from '../workspace/types/WorkspaceQueries.types';

const RIGHT_COLUMN_WIDTH = '280px';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import {GraphQueryItem} from '../../app/GraphQueryImpl';
import {RunStatus, buildRun, buildRunGroup, buildRunStatsSnapshot} from '../../graphql/types';
import {extractMetadataFromLogs} from '../../runs/RunMetadataProvider';
import {RunMetadataProviderMessageFragment} from '../../runs/types/RunMetadataProvider.types';
import {WorkspaceProvider} from '../../workspace/WorkspaceContext';
import {WorkspaceProvider} from '../../workspace/WorkspaceContext/WorkspaceContext';
import {GanttChart, GanttChartLoadingState} from '../GanttChart';
import {RUN_GROUP_PANEL_QUERY} from '../RunGroupPanel';
import * as Dynamic from '../__fixtures__/dynamic';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import {Box, Button, Dialog, DialogFooter, DialogHeader, Icon} from '@dagster-io
import {useContext, useState} from 'react';

import {RepoSelector} from '../nav/RepoSelector';
import {WorkspaceContext} from '../workspace/WorkspaceContext';
import {WorkspaceContext} from '../workspace/WorkspaceContext/WorkspaceContext';

export const RepoFilterButton = () => {
const {allRepos, visibleRepos, toggleVisible} = useContext(WorkspaceContext);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import {CreatedByTagCell} from '../../runs/CreatedByTag';
import {runsPathWithFilters} from '../../runs/RunsFilterInput';
import {TimestampDisplay} from '../../schedules/TimestampDisplay';
import {useDelayedRowQuery} from '../../workspace/VirtualizedWorkspaceTable';
import {isThisThingAJob, useRepository} from '../../workspace/WorkspaceContext';
import {isThisThingAJob, useRepository} from '../../workspace/WorkspaceContext/util';
import {buildRepoAddress} from '../../workspace/buildRepoAddress';
import {repoAddressAsHumanString} from '../../workspace/repoAddressAsString';
import {RepoAddress} from '../../workspace/types';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import {
import {
LocationStatusEntryFragment,
WorkspaceLocationNodeFragment,
} from '../workspace/types/WorkspaceQueries.types';
} from '../workspace/WorkspaceContext/types/WorkspaceQueries.types';

const flatten = (
locationStatuses: LocationStatusEntryFragment[],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import {codeLocationStatusAtom} from '../nav/useCodeLocationsStatus';
import {useFilters} from '../ui/BaseFilters';
import {useStaticSetFilter} from '../ui/BaseFilters/useStaticSetFilter';
import {CodeLocationRowStatusType} from '../workspace/VirtualizedCodeLocationRow';
import {WorkspaceContext} from '../workspace/WorkspaceContext';
import {WorkspaceContext} from '../workspace/WorkspaceContext/WorkspaceContext';

export const useCodeLocationPageFilters = () => {
const {loading, locationEntries} = useContext(WorkspaceContext);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import {InstanceWarningQuery, InstanceWarningQueryVariables} from './types/useDa
import {gql, useQuery} from '../apollo-client';
import {FIFTEEN_SECONDS, useQueryRefreshAtInterval} from '../app/QueryRefresh';
import {InstigationStatus} from '../graphql/types';
import {useRepositoryOptions} from '../workspace/WorkspaceContext';
import {useRepositoryOptions} from '../workspace/WorkspaceContext/util';

export const useDaemonStatus = (skip = false): StatusAndMessage | null => {
const {options} = useRepositoryOptions();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@ import {sortRepoBuckets} from '../overview/sortRepoBuckets';
import {visibleRepoKeys} from '../overview/visibleRepoKeys';
import {useBlockTraceUntilTrue} from '../performance/TraceContext';
import {SearchInputSpinner} from '../ui/SearchInputSpinner';
import {WorkspaceContext} from '../workspace/WorkspaceContext';
import {WorkspaceContext} from '../workspace/WorkspaceContext/WorkspaceContext';
import {WorkspaceLocationNodeFragment} from '../workspace/WorkspaceContext/types/WorkspaceQueries.types';
import {buildRepoAddress} from '../workspace/buildRepoAddress';
import {repoAddressAsHumanString} from '../workspace/repoAddressAsString';
import {RepoAddress} from '../workspace/types';
import {WorkspaceLocationNodeFragment} from '../workspace/types/WorkspaceQueries.types';

export const JobsPageContent = () => {
const {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import {useTrackPageView} from '../app/analytics';
import {explorerPathFromString, useStripSnapshotFromPath} from '../pipelines/PipelinePathUtils';
import {useJobTitle} from '../pipelines/useJobTitle';
import {lazy} from '../util/lazy';
import {isThisThingAJob, useRepository} from '../workspace/WorkspaceContext';
import {isThisThingAJob, useRepository} from '../workspace/WorkspaceContext/util';
import {RepoAddress} from '../workspace/types';

const LaunchpadStoredSessionsContainer = lazy(() => import('./LaunchpadStoredSessionsContainer'));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import {PYTHON_ERROR_FRAGMENT} from '../app/PythonErrorFragment';
import {useBlockTraceUntilTrue} from '../performance/TraceContext';
import {explorerPathFromString} from '../pipelines/PipelinePathUtils';
import {useJobTitle} from '../pipelines/useJobTitle';
import {isThisThingAJob, useRepository} from '../workspace/WorkspaceContext';
import {isThisThingAJob, useRepository} from '../workspace/WorkspaceContext/util';
import {RepoAddress} from '../workspace/types';
import {workspacePathFromAddress} from '../workspace/workspacePath';

Expand Down
Loading

1 comment on commit 0f942c4

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Deploy preview for dagit-core-storybook ready!

✅ Preview
https://dagit-core-storybook-15uojlptx-elementl.vercel.app

Built with commit 0f942c4.
This pull request is being automatically deployed with vercel-action

Please sign in to comment.