mirror of
https://github.com/stablyai/orca.git
synced 2026-11-05 19:47:27 +00:00
refactor: colocate Task Page source availability hook (#33245)
This commit is contained in:
@@ -199,7 +199,7 @@
|
||||
4 src/renderer/src/components/task-page/linear/use-task-page-linear-issue-creation.ts
|
||||
2 src/renderer/src/components/task-page/linear/use-task-page-linear-project-creation.ts
|
||||
2 src/renderer/src/components/use-task-page-provider-metadata.ts
|
||||
2 src/renderer/src/components/use-task-page-source-availability.ts
|
||||
2 src/renderer/src/components/task-page/use-task-page-source-availability.ts
|
||||
2 src/renderer/src/components/use-task-page-store-bindings.ts
|
||||
5 src/renderer/src/components/use-terminal-create-actions.ts
|
||||
2 src/renderer/src/components/use-worktree-jump-palette-controller.ts
|
||||
|
||||
@@ -2,7 +2,7 @@ import React from 'react'
|
||||
import { useTaskPageStoreBindings } from '../use-task-page-store-bindings'
|
||||
import { useTaskPageRepoSelection } from '../use-task-page-repo-selection'
|
||||
import { useTaskPageRuntimeHosts } from '../use-task-page-runtime-hosts'
|
||||
import { useTaskPageSourceAvailability } from '../use-task-page-source-availability'
|
||||
import { useTaskPageSourceAvailability } from './use-task-page-source-availability'
|
||||
import { useTaskPageProviderState } from '../use-task-page-provider-state'
|
||||
import { useTaskPageGitHubListState } from './github/use-task-page-github-list-state'
|
||||
import { useTaskPageGitHubDetail } from './github/use-task-page-github-detail'
|
||||
|
||||
+7
-7
@@ -1,20 +1,20 @@
|
||||
import type { TaskPageRuntimeHostsModel } from './use-task-page-runtime-hosts'
|
||||
import type { TaskPageRuntimeHostsModel } from '../use-task-page-runtime-hosts'
|
||||
import { useCallback, useMemo } from 'react'
|
||||
import { getJiraAccountLabel } from '@/lib/jira-account-label'
|
||||
import type { Repo } from '../../../shared/repo-types'
|
||||
import type { Repo } from '../../../../shared/repo-types'
|
||||
import {
|
||||
getTaskPageRepoSourceContext,
|
||||
getTaskSourceHostAvailabilityForHost
|
||||
} from './task-page-source-context'
|
||||
import type { TaskSourceHostAvailability } from './task-source-context-summary'
|
||||
} from '../task-page-source-context'
|
||||
import type { TaskSourceHostAvailability } from '../task-source-context-summary'
|
||||
import { getRepoBackedProviderAvailability } from '@/components/task-source-provider-availability'
|
||||
import { getSettingsFocusedExecutionHostId } from '../../../shared/execution-host'
|
||||
import { getSettingsFocusedExecutionHostId } from '../../../../shared/execution-host'
|
||||
import {
|
||||
type TaskSourceContext,
|
||||
normalizeTaskSourceContext,
|
||||
getTaskSourceCacheScope
|
||||
} from '../../../shared/task-source-context'
|
||||
import { useTaskPageSourceSummary } from './task-page/use-task-page-source-summary'
|
||||
} from '../../../../shared/task-source-context'
|
||||
import { useTaskPageSourceSummary } from './use-task-page-source-summary'
|
||||
export type TaskPageSourceAvailabilityPreludeModel = ReturnType<
|
||||
typeof useTaskPageSourceAvailabilityPrelude
|
||||
>
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { TaskPageSourceAvailabilityPreludeModel } from '../use-task-page-source-availability'
|
||||
import type { TaskPageSourceAvailabilityPreludeModel } from './use-task-page-source-availability'
|
||||
import { useMemo } from 'react'
|
||||
import type { TaskProvider } from '../../../../shared/task-providers'
|
||||
import type {
|
||||
|
||||
@@ -10,7 +10,7 @@ import { useTaskPageJiraListState } from './use-task-page-jira-list-state'
|
||||
import { useTaskPageStoreBindings } from './use-task-page-store-bindings'
|
||||
import { useTaskPageRepoSelection } from './use-task-page-repo-selection'
|
||||
import { useTaskPageRuntimeHosts } from './use-task-page-runtime-hosts'
|
||||
import { useTaskPageSourceAvailability } from './use-task-page-source-availability'
|
||||
import { useTaskPageSourceAvailability } from './task-page/use-task-page-source-availability'
|
||||
import { useTaskPageProviderState } from './use-task-page-provider-state'
|
||||
import { useTaskPageGitHubListState } from './task-page/github/use-task-page-github-list-state'
|
||||
import { useTaskPageGitHubDetail } from './task-page/github/use-task-page-github-detail'
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { TaskPageSourceAvailabilityModel } from './use-task-page-source-availability'
|
||||
import type { TaskPageSourceAvailabilityModel } from './task-page/use-task-page-source-availability'
|
||||
import { useRef, useState, useEffect, useMemo } from 'react'
|
||||
import { resolveVisibleTaskProvider } from '../../../shared/task-providers'
|
||||
import type { GitLabTaskFilter, GitLabIssueFilter } from '@/components/task-page-localized-options'
|
||||
|
||||
Reference in New Issue
Block a user