React Component Report

119
Components
57
Unit Tests
17
Gherkin Features
0
Routes
11,808
Lines of Code

Category Summary

CategoryFilesTestsFeaturesLines
Features 26 4 8 1943
Shared Components 24 18 0 1719
Layouts 3 2 9 340
MSW Handlers 12 1 0 868
UI Primitives 5 0 0 466
Library 9 4 0 482
Types 2 0 0 1893
Other 38 28 0 4097

Component Inventory

CategoryFilesTestsFeaturesLines
Features 26 4 8 1943
Shared Components 24 18 0 1719
Layouts 3 2 9 340
MSW Handlers 12 1 0 868
UI Primitives 5 0 0 466
Library 9 4 0 482
Types 2 0 0 1893
Other 38 28 0 4097

Route Map (0 routes)

PathComponent

All Components (119 files)

FileCategoryLines
features/auth/AuthGuard.tsx Features 22
features/auth/CallbackPage.tsx Features 60
features/auth/LoginPage.tsx Features 141
features/auth/SessionMonitor.tsx Features 129
features/auth/authStore.ts Features 37
features/dashboard/DashboardPage.tsx Features 127
features/dashboard/StatsCardRow.tsx Features 97
features/errors/NotFoundPage.tsx Features 17
features/pipelines/PipelineDetailPage.tsx Features 167
features/pipelines/RunNowButton.tsx Features 44
features/pipelines/pipelinesCrudConfig.ts Features 30
features/pipelines/routes.tsx Features 14
features/pipelines/useRepositoryOptions.ts Features 37
features/projects/ProjectDetailPage.tsx Features 152
features/projects/ProjectsPage.tsx Features 40
features/projects/projectsCrudConfig.ts Features 11
features/projects/routes.tsx Features 23
features/repositories/RepositoriesPage.tsx Features 72
features/repositories/RepositoryDetailPage.tsx Features 64
features/repositories/repositoriesCrudConfig.ts Features 17
features/repositories/routes.tsx Features 22
features/runs/RunDetailPage.tsx Features 270
features/runs/RunDetailPanels.tsx Features 123
features/runs/RunsPage.tsx Features 165
features/runs/routes.tsx Features 22
features/settings/SettingsPage.tsx Features 40
shared/components/Breadcrumb.tsx Shared Components 32
shared/components/CommandSearch.tsx Shared Components 73
shared/components/ConfirmDialog.tsx Shared Components 49
shared/components/CrudModal.tsx Shared Components 91
shared/components/CrudReadCard.tsx Shared Components 224
shared/components/DiscardDialog.tsx Shared Components 45
shared/components/DurationDisplay.tsx Shared Components 19
shared/components/EntitySelect.tsx Shared Components 286
shared/components/ErrorBoundary.tsx Shared Components 52
shared/components/KeyValueEditor.tsx Shared Components 194
shared/components/LazyLoader.tsx Shared Components 21
shared/components/LogoMark.tsx Shared Components 53
shared/components/MetadataCard.tsx Shared Components 100
shared/components/Page.tsx Shared Components 46
shared/components/PageTransition.tsx Shared Components 11
shared/components/RunPhaseIcon.tsx Shared Components 21
shared/components/SourceBadge.tsx Shared Components 21
shared/components/StatsCard.tsx Shared Components 57
shared/components/Toaster.tsx Shared Components 17
shared/components/TokenDisplay.tsx Shared Components 16
shared/hooks/useDirtyGuard.ts Shared Components 46
shared/hooks/useFilterState.ts Shared Components 103
shared/hooks/useSSE.ts Shared Components 111
shared/utils/format.ts Shared Components 31
layouts/AppLayout.tsx Layouts 264
layouts/healthStore.ts Layouts 39
layouts/uiStore.ts Layouts 37
msw/browser.ts MSW Handlers 9
msw/data.ts MSW Handlers 104
msw/handlers/auth.ts MSW Handlers 41
msw/handlers/health.ts MSW Handlers 11
msw/handlers/index.ts MSW Handlers 18
msw/handlers/pipelines.ts MSW Handlers 31
msw/handlers/projects.ts MSW Handlers 114
msw/handlers/repositories.ts MSW Handlers 80
msw/handlers/runs.ts MSW Handlers 108
msw/handlers/test-sse.ts MSW Handlers 77
msw/mock-data.ts MSW Handlers 270
msw/server.ts MSW Handlers 5
components/ui/button.tsx UI Primitives 66
components/ui/card.tsx UI Primitives 104
components/ui/dialog.tsx UI Primitives 167
components/ui/skeleton.tsx UI Primitives 14
components/ui/table.tsx UI Primitives 115
lib/axios.ts Library 48
lib/env.ts Library 12
lib/mutationOutbox.ts Library 221
lib/onlineDetector.ts Library 41
lib/query-client.ts Library 18
lib/queryCacheEviction.ts Library 39
lib/queryPersister.ts Library 18
lib/useOfflineState.ts Library 78
lib/utils.ts Library 7
types/api.ts Types 1880
types/env.d.ts Types 13
App.tsx Other 71
layers/L1/contracts/index.ts Other 16
layers/L1/contracts/pipelines.ts Other 31
layers/L1/contracts/projects.ts Other 28
layers/L1/contracts/repositories.ts Other 28
layers/L1/contracts/runs.ts Other 31
layers/L1/entityHooks.ts Other 790
layers/L1/entityResolver.ts Other 62
layers/L1/index.ts Other 42
layers/L1/mutationQueue.ts Other 72
layers/L1/refCountStore.ts Other 57
layers/L1/useDataAge.ts Other 82
layers/L2R/index.ts Other 42
layers/L2R/slots/AgeCheckIndicator.tsx Other 82
layers/L2R/slots/Crud.tsx Other 97
layers/L2R/slots/DataTable.tsx Other 462
layers/L2R/slots/EntityDetail.tsx Other 55
layers/L2R/slots/Page.tsx Other 37
layers/L2R/surfaces/CrudSurface.tsx Other 350
layers/L2R/surfaces/DetailSurface.tsx Other 145
layers/L2R/surfaces/FilterBar.tsx Other 138
layers/L2R/surfaces/ListSurface.tsx Other 222
layers/L2R/wiring/defaultAddNav.ts Other 21
layers/L2R/wiring/defaultEditNav.ts Other 18
layers/L2R/wiring/defaultRowNav.ts Other 17
layers/L2W/behaviorContract.ts Other 54
layers/L2W/coordinator.ts Other 344
layers/L2W/coordinatorResolver.ts Other 55
layers/L2W/formBridge.ts Other 27
layers/L2W/index.ts Other 13
layers/L2W/routes/CrudRoute.tsx Other 25
layers/L2W/routes/routeContextStore.ts Other 24
layers/interfaces.ts Other 407
main.tsx Other 35
router.tsx Other 62
test/coverage.ts Other 26
test/setup.ts Other 27
version.ts Other 2

Unit Tests (57 files)

FileCategory
features/auth/CallbackPage.test.tsx Features
features/auth/LoginPage.test.tsx Features
features/auth/authStore.test.ts Features
features/repositories/RepositoriesPage.test.tsx Features
shared/components/Breadcrumb.test.tsx Shared Components
shared/components/ConfirmDialog.test.tsx Shared Components
shared/components/CrudModal.test.tsx Shared Components
shared/components/CrudReadCard.test.tsx Shared Components
shared/components/DiscardDialog.test.tsx Shared Components
shared/components/DurationDisplay.test.tsx Shared Components
shared/components/EntitySelect.test.tsx Shared Components
shared/components/ErrorBoundary.test.tsx Shared Components
shared/components/KeyValueEditor.test.tsx Shared Components
shared/components/MetadataCard.test.tsx Shared Components
shared/components/Page.test.tsx Shared Components
shared/components/RunPhaseIcon.test.tsx Shared Components
shared/components/SourceBadge.test.tsx Shared Components
shared/components/StatsCard.test.tsx Shared Components
shared/components/TokenDisplay.test.tsx Shared Components
shared/hooks/useDirtyGuard.test.ts Shared Components
shared/hooks/useFilterState.test.tsx Shared Components
shared/hooks/useSSE.test.ts Shared Components
layouts/healthStore.test.ts Layouts
layouts/uiStore.test.ts Layouts
msw/__tests__/runs-handler.test.ts MSW Handlers
lib/__tests__/mutationOutbox.test.ts Library
lib/__tests__/onlineDetector.test.ts Library
lib/__tests__/queryCacheEviction.test.tsx Library
lib/__tests__/useOfflineState.test.tsx Library
App.test.tsx Other
layers/L2R/slots/DataTable.test.tsx Other
layers/L2R/surfaces/DetailSurface.test.tsx Other
layers/__tests__/L1/ReconnectRefresh.test.tsx Other
layers/__tests__/L1/RefCountIntegration.test.tsx Other
layers/__tests__/L1/RefCountStore.test.ts Other
layers/__tests__/L1/SseConnectionState.test.tsx Other
layers/__tests__/L1/SseRealConnection.integration.test.tsx Other
layers/__tests__/L1/entityHooks.test.tsx Other
layers/__tests__/L1/entityResolver.test.tsx Other
layers/__tests__/L1/mutationQueue.test.ts Other
layers/__tests__/L1/useDataAge.test.tsx Other
layers/__tests__/L2R/AgeCheckIndicator.test.tsx Other
layers/__tests__/L2R/Crud.test.tsx Other
layers/__tests__/L2R/CrudSurface.test.tsx Other
layers/__tests__/L2R/EntityDetail.test.tsx Other
layers/__tests__/L2R/FilterBar.test.tsx Other
layers/__tests__/L2R/ListSurface.test.tsx Other
layers/__tests__/L2R/defaultAddNav.test.ts Other
layers/__tests__/L2R/defaultEditNav.test.ts Other
layers/__tests__/L2R/defaultRowNav.test.ts Other
layers/__tests__/L2W/behaviorContract.test.ts Other
layers/__tests__/L2W/coordinator.test.ts Other
layers/__tests__/L2W/coordinatorFK.test.tsx Other
layers/__tests__/L2W/formBridge.test.ts Other
layers/__tests__/L2W/routes/CrudRoute.test.tsx Other
layers/__tests__/architecture-contracts.test.ts Other
layers/__tests__/config-contracts.test.ts Other

Gherkin Features (17 files)

FileCategory
features/auth/DeepLink.feature Features
features/auth/Login.feature Features
features/projects/ProjectDetail.feature Features
features/projects/Projects.feature Features
features/repositories/Repositories.feature Features
features/repositories/RepositoryDetail.feature Features
features/runs/RunDetail.feature Features
features/runs/RunDetailPolling.feature Features
layouts/AppLayout.feature Layouts
layouts/Breadcrumb.feature Layouts
layouts/Health.feature Layouts
layouts/Navigation.feature Layouts
layouts/SessionTimeout.feature Layouts
layouts/SidebarSettings.feature Layouts
layouts/StickyBars.feature Layouts
layouts/ThemeToggle.feature Layouts
layouts/UserMenu.feature Layouts