From 54b5dbe2cc266c5f4a5e410eddf3192c9b7afbad Mon Sep 17 00:00:00 2001 From: Neil <4138956+nwparker@users.noreply.github.com> Date: Thu, 22 Oct 2026 03:34:40 -0700 Subject: [PATCH] refactor(renderer): colocate Linear issue empty-state policy (#31960) --- src/renderer/src/components/task-page/linear/IssueBoard.tsx | 2 +- .../linear}/task-page-linear-issue-empty-state.test.ts | 2 +- .../linear}/task-page-linear-issue-empty-state.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename src/renderer/src/components/{ => task-page/linear}/task-page-linear-issue-empty-state.test.ts (95%) rename src/renderer/src/components/{ => task-page/linear}/task-page-linear-issue-empty-state.ts (95%) diff --git a/src/renderer/src/components/task-page/linear/IssueBoard.tsx b/src/renderer/src/components/task-page/linear/IssueBoard.tsx index cc971bbd87d..25e3ad1be76 100644 --- a/src/renderer/src/components/task-page/linear/IssueBoard.tsx +++ b/src/renderer/src/components/task-page/linear/IssueBoard.tsx @@ -3,7 +3,7 @@ import { translate } from '@/i18n/i18n' import { resolveLinearIssueEmptyKind, shouldOfferLinearIssueFetchMore -} from '@/components/task-page-linear-issue-empty-state' +} from './task-page-linear-issue-empty-state' import { Button } from '@/components/ui/button' import { LinearIcon } from '@/components/task-page-localized-options' import { isIntegrationCredentialDecryptionError } from '../../../../../shared/integration-credential-errors' diff --git a/src/renderer/src/components/task-page-linear-issue-empty-state.test.ts b/src/renderer/src/components/task-page/linear/task-page-linear-issue-empty-state.test.ts similarity index 95% rename from src/renderer/src/components/task-page-linear-issue-empty-state.test.ts rename to src/renderer/src/components/task-page/linear/task-page-linear-issue-empty-state.test.ts index 9c04161e722..78b2bd79446 100644 --- a/src/renderer/src/components/task-page-linear-issue-empty-state.test.ts +++ b/src/renderer/src/components/task-page/linear/task-page-linear-issue-empty-state.test.ts @@ -3,7 +3,7 @@ import { resolveLinearIssueEmptyKind, shouldOfferLinearIssueFetchMore } from './task-page-linear-issue-empty-state' -import { emptyLinearIssueAttributeFilter } from '../../../shared/linear/issue-attribute-filter' +import { emptyLinearIssueAttributeFilter } from '../../../../../shared/linear/issue-attribute-filter' describe('task-page-linear-issue-empty-state', () => { it('prefers context, then search, then server filter, then client team, then unfiltered', () => { diff --git a/src/renderer/src/components/task-page-linear-issue-empty-state.ts b/src/renderer/src/components/task-page/linear/task-page-linear-issue-empty-state.ts similarity index 95% rename from src/renderer/src/components/task-page-linear-issue-empty-state.ts rename to src/renderer/src/components/task-page/linear/task-page-linear-issue-empty-state.ts index c4c4e4a5fb8..ff20af27325 100644 --- a/src/renderer/src/components/task-page-linear-issue-empty-state.ts +++ b/src/renderer/src/components/task-page/linear/task-page-linear-issue-empty-state.ts @@ -1,7 +1,7 @@ import { isEmptyLinearIssueAttributeFilter, type LinearIssueAttributeFilter -} from '../../../shared/linear/issue-attribute-filter' +} from '../../../../../shared/linear/issue-attribute-filter' export type LinearIssueEmptyKind = | 'context'