1 // Copyright (C) The Arvados Authors. All rights reserved.
3 // SPDX-License-Identifier: AGPL-3.0
5 import { connect } from 'react-redux';
6 import { Vocabulary } from '~/models/vocabulary';
7 import { RootState } from '~/store/store';
8 import { getVocabulary } from '~/store/vocabulary/vocabulary-selctors';
10 export interface VocabularyProp {
11 vocabulary: Vocabulary;
14 export const mapStateToProps = (state: RootState): VocabularyProp => ({
15 vocabulary: getVocabulary(state.properties),
18 export const connectVocabulary = connect(mapStateToProps);
20 export const ITEMS_PLACEHOLDER: string[] = [];