18874: Merge branch 'main' into 18874-merge-wb2
[arvados.git] / services / workbench2 / src / store / tree-picker / picker-id.tsx
1 // Copyright (C) The Arvados Authors. All rights reserved.
2 //
3 // SPDX-License-Identifier: AGPL-3.0
4
5 import React from 'react';
6
7 export interface PickerIdProp {
8     pickerId: string;
9 }
10
11 export const pickerId =
12     (id: string) =>
13         <P extends PickerIdProp>(Component: React.ComponentType<P>) =>
14             (props: P) =>
15                 <Component {...props} pickerId={id} />;
16