lbry-desktop/ui/js/selectors/cost_info.js

20 lines
447 B
JavaScript
Raw Normal View History

2017-04-28 17:14:44 +02:00
import { createSelector } from 'reselect'
export const _selectState = state => state.costInfo || {}
export const selectAllCostInfoByUri = createSelector(
_selectState,
(state) => state.byUri || {}
)
2017-05-15 05:50:59 +02:00
export const selectCostInfoForUri = (state, props) => {
return selectAllCostInfoByUri(state)[props.uri]
}
export const makeSelectCostInfoForUri = () => {
return createSelector(
selectCostInfoForUri,
(costInfo) => costInfo
)
}