Skip to content

Commit e43c5eb

Browse files
committed
fix: create missing client index files and fix UI component paths
- Add client package index files for utils, entities, cache, data-pipeline - Fix UI feedback component paths to use correct subdirectory structure - Remove duplicate component exports from main UI components index - Resolve module resolution errors in CI builds
1 parent 892409e commit e43c5eb

File tree

6 files changed

+48
-4
lines changed

6 files changed

+48
-4
lines changed

packages/client/src/cache/index.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/**
2+
* Client Cache
3+
*
4+
* Caching functionality for OpenAlex API client
5+
*/
6+
7+
export * from './disk';
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/**
2+
* Data Pipeline
3+
*
4+
* Data processing pipeline functionality
5+
*/
6+
7+
// Add exports here when data pipeline modules are available
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/**
2+
* Client Entity Methods
3+
*
4+
* OpenAlex entity API methods
5+
*/
6+
7+
export * from './authors';
8+
export * from './works';
9+
export * from './institutions';
10+
export * from './sources';
11+
export * from './publishers';
12+
export * from './funders';
13+
export * from './concepts';
14+
export * from './topics';
15+
export * from './keywords';
16+
export * from './text-analysis';

packages/client/src/utils/index.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/**
2+
* Client Utils
3+
*
4+
* Utility functions for OpenAlex API client
5+
*/
6+
7+
export * from './autocomplete';
8+
export * from './filter-builder';
9+
export * from './grouping';
10+
export * from './hydration-helpers';
11+
export * from './id-resolver';
12+
export * from './query-builder';
13+
export * from './query-params';
14+
export * from './request-normalizer';
15+
export * from './sampling';
16+
export * from './statistics';
17+
export * from './transformers';

packages/ui/src/components/feedback/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
* User feedback and error handling components
55
*/
66

7-
export * from './ErrorBoundary';
7+
export * from './ErrorBoundary/ErrorBoundary';
88
export * from './LoadingSpinner';
99
export * from './ErrorRecovery';

packages/ui/src/components/index.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,4 @@ export * from './layout';
1111
export * from './settings';
1212

1313
// Re-export individual components
14-
export * from './ErrorBoundary';
15-
export * from './LoadingSpinner';
16-
export * from './ErrorRecovery';
1714
export * from './SkeletonScreens';

0 commit comments

Comments
 (0)