mirror of
https://github.com/strapi/strapi.git
synced 2025-12-28 15:44:59 +00:00
fix(content-releases): move the check permission to the main App component (#19183)
This commit is contained in:
parent
00f3e14308
commit
0bb09577ca
@ -1,19 +1,19 @@
|
||||
import { CheckPagePermissions } from '@strapi/helper-plugin';
|
||||
import { Route, Switch } from 'react-router-dom';
|
||||
|
||||
import { PERMISSIONS } from '../constants';
|
||||
import { pluginId } from '../pluginId';
|
||||
|
||||
import { ProtectedReleaseDetailsPage } from './ReleaseDetailsPage';
|
||||
import { ProtectedReleasesPage } from './ReleasesPage';
|
||||
import { ReleaseDetailsPage } from './ReleaseDetailsPage';
|
||||
import { ReleasesPage } from './ReleasesPage';
|
||||
|
||||
export const App = () => {
|
||||
return (
|
||||
<Switch>
|
||||
<Route exact path={`/plugins/${pluginId}`} component={ProtectedReleasesPage} />
|
||||
<Route
|
||||
exact
|
||||
path={`/plugins/${pluginId}/:releaseId`}
|
||||
component={ProtectedReleaseDetailsPage}
|
||||
/>
|
||||
</Switch>
|
||||
<CheckPagePermissions permissions={PERMISSIONS.main}>
|
||||
<Switch>
|
||||
<Route exact path={`/plugins/${pluginId}`} component={ReleasesPage} />
|
||||
<Route exact path={`/plugins/${pluginId}/:releaseId`} component={ReleaseDetailsPage} />
|
||||
</Switch>
|
||||
</CheckPagePermissions>
|
||||
);
|
||||
};
|
||||
|
||||
@ -816,10 +816,4 @@ const ReleaseDetailsPage = () => {
|
||||
);
|
||||
};
|
||||
|
||||
const ProtectedReleaseDetailsPage = () => (
|
||||
<CheckPermissions permissions={PERMISSIONS.main}>
|
||||
<ReleaseDetailsPage />
|
||||
</CheckPermissions>
|
||||
);
|
||||
|
||||
export { ReleaseDetailsPage, ProtectedReleaseDetailsPage };
|
||||
export { ReleaseDetailsPage };
|
||||
|
||||
@ -349,10 +349,4 @@ const ReleasesPage = () => {
|
||||
);
|
||||
};
|
||||
|
||||
const ProtectedReleasesPage = () => (
|
||||
<CheckPermissions permissions={PERMISSIONS.main}>
|
||||
<ReleasesPage />
|
||||
</CheckPermissions>
|
||||
);
|
||||
|
||||
export { ReleasesPage, ProtectedReleasesPage };
|
||||
export { ReleasesPage };
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user