![JAR search and dependency download from the Maven repository](/logo.png)
components.widgets.Cards.CardsContainer.jsx Maven / Gradle / Ivy
import React from 'react'
import { compose, mapProps } from 'recompose'
import PropTypes from 'prop-types'
import { useSelector } from 'react-redux'
import { withWidgetHandlers } from '../hocs/withWidgetHandlers'
import { dataSourceModelByPrefixSelector } from '../../../ducks/datasource/selectors'
import { ModelPrefix } from '../../../core/datasource/const'
import { Cards } from './Cards'
const CardsContainer = (props) => {
const { datasource } = props
const datasourceModel = useSelector(dataSourceModelByPrefixSelector(datasource, ModelPrefix.source))
return
}
export default compose(
withWidgetHandlers,
mapProps(
({
className,
id,
cards,
setResolve,
dispatch,
align,
height,
datasource,
}) => ({
className,
id,
cards,
onResolve: setResolve,
dispatch,
align,
height,
datasource,
}),
),
)(CardsContainer)
CardsContainer.propTypes = {
datasource: PropTypes.string,
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy