strapi-plugin-i18n
Version:
This plugin enables to create, to read and to update content in different languages, both from the Admin Panel and from the API
17 lines (12 loc) • 691 B
JavaScript
import { useSelector } from 'react-redux';
import selectCollectionTypesRelatedPermissions from '../../selectors/selectCollectionTypesRelatedPermissions';
const useContentTypePermissions = slug => {
const collectionTypesRelatedPermissions = useSelector(selectCollectionTypesRelatedPermissions);
const currentCTRelatedPermissions = collectionTypesRelatedPermissions[slug];
const readPermissions =
currentCTRelatedPermissions['plugins::content-manager.explorer.read'] || [];
const createPermissions =
currentCTRelatedPermissions['plugins::content-manager.explorer.create'] || [];
return { createPermissions, readPermissions };
};
export default useContentTypePermissions;