{{template "base/head" .}}
<div role="main" aria-label="{{.Title}}" class="page-content dashboard feeds">
{{template "user/dashboard/navbar" .}}
- <div class="ui container">
+ <div class="ui container flex-container">
{{template "base/alert" .}}
- <div class="ui mobile reversed stackable grid">
- <div class="ui container ten wide column">
- {{template "user/heatmap" .}}
- {{template "user/dashboard/feeds" .}}
- </div>
- {{template "user/dashboard/repolist" .}}
+ <div class="flex-container-main">
+ {{template "user/heatmap" .}}
+ {{template "user/dashboard/feeds" .}}
</div>
+ {{template "user/dashboard/repolist" .}}
</div>
</div>
{{template "base/footer" .}}
margin-top: var(--page-spacing);
}
+/* small options menu on the left, used in settings/admin pages */
.flex-container-nav {
width: 240px;
}
+/* wide sidebar on the right, used in frontpage */
+.flex-container-sidebar {
+ width: 35%;
+}
+
.flex-container-main {
flex: 1;
min-width: 0; /* make the "text truncate" work, otherwise the flex axis is not limited and the text just overflows */
.flex-container {
flex-direction: column;
}
- .flex-container-nav {
+ .flex-container-nav,
+ .flex-container-sidebar {
+ order: -1;
width: auto;
}
}