Adds page section to fix render issue

This commit is contained in:
Alex Corey
2020-02-20 13:56:56 -05:00
parent b757fdebf8
commit 4ccca08cda

View File

@@ -164,57 +164,63 @@ class Template extends Component {
} }
return ( return (
<Card> <PageSection>
{cardHeader} <Card>
<Switch> {cardHeader}
<Redirect <Switch>
from="/templates/:templateType/:id" <Redirect
to="/templates/:templateType/:id/details" from="/templates/:templateType/:id"
exact to="/templates/:templateType/:id/details"
/> exact
{template && (
<Route
key="details"
path="/templates/:templateType/:id/details"
render={() => (
<JobTemplateDetail
hasTemplateLoading={hasContentLoading}
template={template}
/>
)}
/> />
)} {template && (
{template && ( <Route
<Route key="details"
key="edit" path="/templates/:templateType/:id/details"
path="/templates/:templateType/:id/edit" render={() => (
render={() => <JobTemplateEdit template={template} />} <JobTemplateDetail
/> hasTemplateLoading={hasContentLoading}
)} template={template}
{template && ( />
<Route )}
key="access" />
path="/templates/:templateType/:id/access" )}
render={() => ( {template && (
<ResourceAccessList <Route
resource={template} key="edit"
apiModel={JobTemplatesAPI} path="/templates/:templateType/:id/edit"
/> render={() => <JobTemplateEdit template={template} />}
)} />
/> )}
)} {template && (
{canSeeNotificationsTab && ( <Route
<Route key="access"
path="/templates/:templateType/:id/notifications" path="/templates/:templateType/:id/access"
render={() => ( render={() => (
<NotificationList <ResourceAccessList
id={Number(match.params.id)} resource={template}
canToggleNotifications={isNotifAdmin} apiModel={JobTemplatesAPI}
apiModel={JobTemplatesAPI} />
/> )}
)} />
/> )}
)} {canSeeNotificationsTab && (
<Route
path="/templates/:templateType/:id/notifications"
render={() => (
<NotificationList
id={Number(match.params.id)}
canToggleNotifications={isNotifAdmin}
apiModel={JobTemplatesAPI}
/>
)}
/>
)}
{template?.id && (
<Route path="/templates/:templateType/:id/completed_jobs">
<JobList defaultParams={{ job__job_template: template.id }} />
</Route>
)}
{template?.id && ( {template?.id && (
<Route path="/templates/:templateType/:id/completed_jobs"> <Route path="/templates/:templateType/:id/completed_jobs">
<JobList defaultParams={{ job__job_template: template.id }} /> <JobList defaultParams={{ job__job_template: template.id }} />