![JAR search and dependency download from the Maven repository](/logo.png)
components.core.hooks.useModel.ts Maven / Gradle / Ivy
import { useSelector } from 'react-redux'
import { ModelPrefix } from '../../../core/datasource/const'
import { modelsSelector } from '../../../ducks/models/selectors'
type Model = Record | Array>
export const useModel = (datasource?: string, prefix?: ModelPrefix): Model => {
const models = useSelector(modelsSelector)
if (datasource && prefix) {
return (models[prefix]?.[datasource] || {}) as Model
}
return {}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy