Skip to content

Commit aeecc5d

Browse files
committed
Merge branch 'develop' into fb_issue53071
# Conflicts: # packages/components/package-lock.json # packages/components/package.json # packages/components/releaseNotes/components.md
2 parents b2249c7 + b85b932 commit aeecc5d

6 files changed

Lines changed: 11 additions & 5 deletions

File tree

packages/components/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/components/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@labkey/components",
3-
"version": "6.44.5-fb-issue53071.1",
3+
"version": "6.45.1-fb-issue53071.1",
44
"description": "Components, models, actions, and utility functions for LabKey applications and pages",
55
"sideEffects": false,
66
"files": [

packages/components/releaseNotes/components.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ Components, models, actions, and utility functions for LabKey applications and p
88
- Updated `parseTime` util to be more flexible
99
- TODO
1010

11+
### version 6.45.0
12+
*Released*: 2 June 2025
13+
- Export Loader type
14+
- DataTypeSelector: Fix react key error
15+
1116
### version 6.44.4
1217
*Released*: 2 June 2025
1318
- QueryModel: add isQueryInfoLoaded

packages/components/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2047,5 +2047,6 @@ export type { ImportTemplate } from './public/QueryInfo';
20472047
export type { RequestHandler, RequestOptions } from './internal/request';
20482048
export type { UseRequestHandler } from './internal/util/RequestHandler';
20492049
export type { UseTimeout } from './internal/hooks';
2050+
export type { Loader } from './internal/useLoadableState';
20502051
export type { QueryParamValue } from './internal/url/AppURL';
20512052
export type { NavigateFn } from './internal/url/useAppNavigate';

packages/components/src/internal/components/entities/DataTypeSelector.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ export const DataTypeSelectorList: FC<DataTypeSelectorListProps> = memo(props =>
158158
dataType={type}
159159
disabled={disabled}
160160
getUncheckedEntityWarning={getUncheckedEntityWarning}
161-
key={type.rowId}
161+
key={type.rowId ?? type.lsid}
162162
uncheckedEntities={uncheckedEntities}
163163
onChange={onChange}
164164
showUncheckedWarning={showUncheckedWarning}

packages/components/src/internal/useLoadableState.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ interface LoadableState<T> {
1414
value: T;
1515
}
1616

17-
type Loader<T> = () => Promise<T>;
17+
export type Loader<T> = () => Promise<T>;
1818

1919
export function useLoadableState<T>(loader: Loader<T>): LoadableState<T> {
2020
const [error, setError] = useState<string>(undefined);

0 commit comments

Comments
 (0)