Files
socialhose-php/frontend/app/redux/modules/appState/share/tables/groupsTable.js
T
2022-12-09 08:36:26 -06:00

35 lines
596 B
JavaScript

import GenericTable from './genericTable'
import * as api from '../../../../../api/groupsApi'
class GroupsTable extends GenericTable {
constructor () {
super(api)
}
getNamespace () {
return '[Groups table]'
}
getInitialState () {
const state = super.getInitialState()
return {
...state,
filter: ''
}
}
getDataFromResponse (response) {
return response['groups']
}
getTableState (state) {
return state.getIn(['appState', 'share', 'tables', 'groups'])
}
}
const instance = new GroupsTable()
instance.init()
export default instance