import { createSelector } from '@reduxjs/toolkit' import { initialState } from '.' import { State } from '../types' // First select the relevant part from the state const selectDomain = (state: State) => state.stakingPool || initialState export const selectStakingPoolLoading = createSelector([selectDomain], (stakingPool) => stakingPool.loading) export const selectStakingList = createSelector([selectDomain], (stakingPool) => stakingPool.stakingList) export const selectPoolConfigList = createSelector([selectDomain], (stakingPool) => stakingPool.poolConfigList)