import { observer, inject } from 'mobx-react';
import Base from 'containers/List';
import globalShareNetworkStore from 'stores/manila/share-network';
import { getShareNetworkColumns } from 'resources/manila/share-network';
import actionConfigs from './actions';
export class ShareNetwork extends Base {
init() {
this.store = globalShareNetworkStore;
}
get policy() {
return 'share_network:detail';
}
get name() {
return t('share types');
}
get actionConfigs() {
return this.isAdminPage
? actionConfigs.actionConfigsAdmin
: actionConfigs.actionConfigs;
}
getColumns = () => getShareNetworkColumns(this);
}
export default inject('rootStore')(observer(ShareNetwork));