refactor: colocate tracing configuration with App components

This commit is contained in:
yyh
2026-10-16 12:19:00 +08:00
parent 5a68776be2
commit fedc629731
14 changed files with 3 additions and 25 deletions
-22
View File
@@ -902,17 +902,6 @@ export const lintConfig = {
},
],
patterns: [
{
group: [
'@/features/tracing/**',
'**/features/tracing/**',
'../**/tracing/**',
'./tracing/**',
'!**/tracing/configuration',
],
message:
'Consume tracing through @/features/tracing/configuration; provider forms and metadata are private to the feature.',
},
{
group: ['next/image'],
message: 'Do not import next/image. Use native img tags instead.',
@@ -988,17 +977,6 @@ export const lintConfig = {
},
],
patterns: [
{
group: [
'@/features/tracing/**',
'**/features/tracing/**',
'../**/tracing/**',
'./tracing/**',
'!**/tracing/configuration',
],
message:
'Consume tracing through @/features/tracing/configuration; provider forms and metadata are private to the feature.',
},
{
group: ['next/image'],
message: 'Do not import next/image. Use native img tags instead.',
@@ -44,7 +44,7 @@ vi.mock('../chart-view', () => ({
),
}))
vi.mock('@/features/tracing/configuration', () => ({
vi.mock('@/app/components/app/tracing/configuration', () => ({
TracingConfiguration: () => <button type="button">tracing</button>,
}))
@@ -3,9 +3,9 @@
import { useSuspenseQueries } from '@tanstack/react-query'
import { useAtomValue } from 'jotai'
import * as React from 'react'
import { TracingConfiguration } from '@/app/components/app/tracing/configuration'
import { workspacePermissionKeysAtom } from '@/context/permission-state'
import { userProfileQueryOptions } from '@/features/account-profile/client'
import { TracingConfiguration } from '@/features/tracing/configuration'
import { consoleQuery } from '@/service/console'
import { getAppACLCapabilities } from '@/utils/permission'
import ChartView from './chart-view'
@@ -1,4 +1,4 @@
import { TracingConfiguration } from '@/features/tracing/configuration'
import { TracingConfiguration } from '@/app/components/app/tracing/configuration'
import { useAgentPermissions } from '../../permissions'
export function AgentTracingConfiguration({ agentId }: { agentId: string }) {