projects
/
arvados-workbench2.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
18787: Removes unnecessary prop mapping code.
[arvados-workbench2.git]
/
src
/
views-components
/
resource-properties-form
/
property-chip.tsx
diff --git
a/src/views-components/resource-properties-form/property-chip.tsx
b/src/views-components/resource-properties-form/property-chip.tsx
index c51a8d8e0cfb5cfc3d736aa8435c21b9d75e96d4..24b5c0a96dcd6eec494301ab2eb47381047104b9 100644
(file)
--- a/
src/views-components/resource-properties-form/property-chip.tsx
+++ b/
src/views-components/resource-properties-form/property-chip.tsx
@@
-2,15
+2,15
@@
//
// SPDX-License-Identifier: AGPL-3.0
//
// SPDX-License-Identifier: AGPL-3.0
-import
* as
React from 'react';
+import React from 'react';
import { Chip } from '@material-ui/core';
import { connect } from 'react-redux';
import { Chip } from '@material-ui/core';
import { connect } from 'react-redux';
-import { RootState } from '
~/
store/store';
-import
* as
CopyToClipboard from 'react-copy-to-clipboard';
-import { getVocabulary } from '
~/
store/vocabulary/vocabulary-selectors';
+import { RootState } from 'store/store';
+import CopyToClipboard from 'react-copy-to-clipboard';
+import { getVocabulary } from 'store/vocabulary/vocabulary-selectors';
import { Dispatch } from 'redux';
import { Dispatch } from 'redux';
-import { snackbarActions, SnackbarKind } from '
~/
store/snackbar/snackbar-actions';
-import { getTagValueLabel, getTagKeyLabel, Vocabulary } from '
~/
models/vocabulary';
+import { snackbarActions, SnackbarKind } from 'store/snackbar/snackbar-actions';
+import { getTagValueLabel, getTagKeyLabel, Vocabulary } from 'models/vocabulary';
interface PropertyChipComponentDataProps {
propKey: string;
interface PropertyChipComponentDataProps {
propKey: string;
@@
-50,3
+50,9
@@
export const PropertyChipComponent = connect(mapStateToProps, mapDispatchToProps
);
}
);
);
}
);
+
+export const getPropertyChip = (k: string, v: string, handleDelete: any, className: string) =>
+ <PropertyChipComponent
+ key={`${k}-${v}`} className={className}
+ onDelete={handleDelete}
+ propKey={k} propValue={v} />;