chore: 🤖 refactor sidebar navigations in core ui
This commit is contained in:
6 files changed
+33
-43
No files matched your search
@@ -36,7 +36,7 @@ export default class OrgsOrgProjectsProjectRoute extends Route {
|
||||
*/
|
||||
renderTemplate(controller, model) {
|
||||
this.render('orgs/org/projects/project/_sidebar', {
|
||||
into: 'application',
|
||||
into: 'orgs/org',
|
||||
outlet: 'sidebar',
|
||||
model: model
|
||||
});
|
||||
|
||||
@@ -14,19 +14,5 @@ export default class OrgsOrgRolesRoute extends Route {
|
||||
// Error: Assertion Failed: You made a 'findAll' request for 'role' records, but the adapter's response did not have any data
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Renders the roles-specific sidebar template.
|
||||
* @override
|
||||
* @param {object} controller
|
||||
* @param {object} model
|
||||
*/
|
||||
renderTemplate(controller, model) {
|
||||
this.render('orgs/org/roles/_sidebar', {
|
||||
into: 'application',
|
||||
outlet: 'sidebar',
|
||||
model: model
|
||||
});
|
||||
super.renderTemplate(...arguments);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -5,6 +5,11 @@
|
||||
|
||||
.rose-nav-sidebar {
|
||||
margin-top: sizing.rems(xxl);
|
||||
margin-bottom: sizing.rems(l);
|
||||
|
||||
& + .rose-nav-sidebar {
|
||||
margin-top: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.rose-form {
|
||||
|
||||
@@ -26,14 +26,7 @@
|
||||
</layout.header>
|
||||
|
||||
<layout.body>
|
||||
<Rose::Layout::Sidebar as |sidebarLayout|>
|
||||
<sidebarLayout.sidebar>
|
||||
{{outlet "sidebar"}}
|
||||
</sidebarLayout.sidebar>
|
||||
<sidebarLayout.body @tagName="main">
|
||||
{{outlet}}
|
||||
</sidebarLayout.body>
|
||||
</Rose::Layout::Sidebar>
|
||||
{{outlet}}
|
||||
</layout.body>
|
||||
|
||||
</Rose::Layout::Global>
|
||||
|
||||
@@ -1 +1,25 @@
|
||||
{{outlet}}
|
||||
<Rose::Layout::Sidebar as |sidebarLayout|>
|
||||
|
||||
<sidebarLayout.sidebar>
|
||||
|
||||
<Rose::Nav::Sidebar @title={{t "titles.general"}} as |nav|>
|
||||
<nav.link @route="orgs.org.projects">
|
||||
{{t "resources.projects"}}
|
||||
</nav.link>
|
||||
</Rose::Nav::Sidebar>
|
||||
|
||||
{{outlet "sidebar"}}
|
||||
|
||||
<Rose::Nav::Sidebar @title={{t "titles.iam"}} as |nav|>
|
||||
<nav.link @route="orgs.org.roles">
|
||||
{{t "resources.roles"}}
|
||||
</nav.link>
|
||||
</Rose::Nav::Sidebar>
|
||||
|
||||
</sidebarLayout.sidebar>
|
||||
|
||||
<sidebarLayout.body @tagName="main">
|
||||
{{outlet}}
|
||||
</sidebarLayout.body>
|
||||
|
||||
</Rose::Layout::Sidebar>
|
||||
@@ -1,18 +0,0 @@
|
||||
<Rose::Nav::Sidebar @title={{t "titles.general"}} as |nav|>
|
||||
|
||||
<nav.link
|
||||
@route="orgs.org.projects"
|
||||
>
|
||||
{{t "resources.projects"}}
|
||||
</nav.link>
|
||||
|
||||
</Rose::Nav::Sidebar>
|
||||
<Rose::Nav::Sidebar @title={{t "titles.iam"}} as |nav|>
|
||||
|
||||
<nav.link
|
||||
@route="orgs.org.roles"
|
||||
>
|
||||
{{t "resources.roles"}}
|
||||
</nav.link>
|
||||
|
||||
</Rose::Nav::Sidebar>
|
||||
Reference in new issue
Block a user