Skip to content

Commit 5915c68

Browse files
author
Okeanij
committed
Refactor
1 parent 3f1e8a8 commit 5915c68

File tree

4 files changed

+23
-19
lines changed

4 files changed

+23
-19
lines changed

Client/src/site.template/Layout.vue

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,26 @@
3030
class="layout__toolbar__user-btn"
3131
>
3232
<template slot="label">
33-
<img class="avatar layout__user-avatar q-mr-sm" :src="userAvatar" />
33+
<q-avatar class="avatar layout__avatar q-mr-sm">
34+
<img :src="userAvatar" />
35+
</q-avatar>
3436
{{ userName }}
3537
</template>
3638
<UserMenu style="width:180px;" />
3739
</q-btn-dropdown>
3840

3941
<q-btn v-else flat dense round>
40-
<img class="avatar layout__user-avatar" :src="userAvatar" />
42+
<q-avatar class="avatar layout__avatar">
43+
<img :src="userAvatar" />
44+
</q-avatar>
45+
4146
<q-menu>
4247
<q-list class="sun-second-menu q-py-sm">
4348
<q-item class="avatar-menu-item">
4449
<q-item-section avatar>
45-
<img class="avatar layout-avatar" :src="userAvatar" />
50+
<q-avatar class="avatar layout__avatar">
51+
<img :src="userAvatar" />
52+
</q-avatar>
4653
</q-item-section>
4754
<q-item-section>
4855
<q-item-label>
@@ -94,7 +101,7 @@
94101

95102
<q-page-container>
96103
<q-toolbar v-if="!hideBreadcrumbs" class="page-padding">
97-
<Breadcrumbs :category="category" :pageTitle="pageTitle" />
104+
<Breadcrumbs :category="breadcrumbsCategory" :pageTitle="pageTitle" />
98105
</q-toolbar>
99106
<div :class="{ 'center-container': centered }">
100107
<main>
@@ -155,8 +162,9 @@ export default {
155162
hideBreadcrumbs() {
156163
return this.$store.state.currentPage?.hideBreadcrumbs;
157164
},
158-
category() {
159-
return this.$store.state.currentCategory;
165+
breadcrumbsCategory() {
166+
if (!this.$store.state.mounted) return null;
167+
return this.$refs?.rv?.breadcrumbsCategory ?? this.$refs?.rv?.category;
160168
},
161169
siteSubTitle() {
162170
return config.Global.SiteSubTitle;

Client/src/site.template/MaterialInlinePage.vue

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
<template>
22
<q-page class="material-inline-page ">
33
<div class="material-inline-page__pan"></div>
4-
<h1 class="q-title page-padding text-center">
5-
{{ title }}
6-
</h1>
4+
<PageHeader class="page-padding text-center" :title="title" />
75
<MaterialInline
86
@loaded="loaded"
97
ref="inline"

Client/src/site.template/News2ColPage.vue

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
<template>
22
<q-page class="news-2-col-page">
3-
<h1 class="page-title page-padding ">
4-
{{ title }}
5-
</h1>
6-
<div v-if="subTitle" class="page-sub-title page-padding">
7-
{{ subTitle }}
8-
</div>
3+
<PageHeader class="page-padding" :title="title" :subTitle="subTitle" />
94

105
<div :class="['row', { hidden: !loaded }]">
116
<div

Client/src/site.template/SecretPage.vue

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<template>
22
<q-page class="secret-page middle flex">
3-
<h3 class="secret-page__header">
4-
<q-icon name="fas fa-fingerprint" />
3+
<h1 class="secret-page__header">
4+
<q-icon name="fas fa-user-secret" left />
55
{{ title }}
6-
</h3>
6+
</h1>
77
</q-page>
88
</template>
99

@@ -23,7 +23,10 @@ export default {
2323
.secret-page__header {
2424
border-radius: 12px;
2525
border: 4px dashed $amber-3;
26-
padding: 14px;
26+
padding: 14px 34px;
2727
color: $light-blue-6;
28+
font-size: 60px;
29+
margin: 20px;
30+
text-align: center;
2831
}
2932
</style>

0 commit comments

Comments
 (0)