diff --git a/src/assets/sass/variables.sass b/src/assets/sass/variables.sass
index c7dede2..aae4d93 100644
--- a/src/assets/sass/variables.sass
+++ b/src/assets/sass/variables.sass
@@ -3,7 +3,6 @@
--bg-ligth-blue-color: #e6eafc
--font-dark-blue-color: #252850
--font-black-color: #090a15
- --font-black-color-0: rgba(9, 10, 21, 0)
--font-black-color-1: rgba(9, 10, 21, 0.5)
--icon-light-blue: #d7d9ff
--btn-blue-color: #4772f2
@@ -11,7 +10,6 @@
--btn-blue-color-hover: #7e9cf6
--btn-blue-sec-color-hover: #a0b4f0
--btn-blue-color-disabled: #c8d5fb
- --btn-blue-color-0: rgba(65, 105, 225, 0)
--btn-blue-color-1: rgba(65, 105, 225, 0.3)
--btn-blue-color-2: rgba(65, 105, 225, 0.5)
--btn-blue-color-3: rgba(65, 105, 225, 0.2)
diff --git a/src/components/TheHeader.vue b/src/components/TheHeader.vue
index 1f01d4e..c8ac30c 100644
--- a/src/components/TheHeader.vue
+++ b/src/components/TheHeader.vue
@@ -11,22 +11,44 @@
img.logo-img.mr-29_25px(src="@/assets/images/logo.svg", alt="Logo")
header-inputs
.flex.ml-auto
- base-button.mr-9(
- left-icon="icon-plus",
- :icon-left-size="10",
- :size="40",
- right-icon="icon-person",
- :icon-right-size="18",
- @click="openForm"
+ q-btn.mr-9(
+ color="primary",
+ dense,
+ padding="4px 22px",
+ @click="openForm"
)
- button.header-buttons.flex.justify-center.items-center.mr-8.p-0
- .icon-bell.text-xxl
+ q-icon(
+ name="app:icon-plus",
+ size="10px",
+ style="margin-right: 4px",
+ )
+ q-icon(
+ name="app:icon-person",
+ size="18px",
+ style="margin-left: 4px"
+ )
+ q-btn.mr-8(
+ flat,
+ dense,
+ style="color: var(--font-dark-blue-color)",
+ padding="4px 8px"
+ icon="app:icon-bell",
+ size="18px",
+ round
+ )
.flex.justify-centflexer.items-center.relative
base-avatar.mr-2(:size="36", :color="userData?.color", v-if="!userData?.photo") {{changeName}}
base-avatar.mr-2(:size="32", v-else)
img.h-full.object-cover(:src="url + userData?.photo", alt="Avatar")
- button.header-buttons(@click="openPopup")
- .icon-down-arrow.text-xxs.flex.justify-center.items-center.p-0
+ q-btn(
+ @click="openPopup",
+ flat
+ icon="app:icon-down-arrow",
+ style="color: var(--font-dark-blue-color)",
+ size="10px",
+ padding="4px 2px 2px 2px"
+ dense,
+ )
base-popup.right-2.top-10(
corner,
v-if="showPopup",
@@ -41,7 +63,6 @@ import img from "@/assets/images/avatar.svg";
import chargePersonAvatar from "@/assets/images/charge-person-avatar.svg";
import HeaderInputs from "./HeaderInputs.vue";
import BaseAvatar from "@/components/base/BaseAvatar";
-import BaseButton from "@/components/base/BaseButton.vue";
import BasePopup from "@/components/base/BasePopup.vue";
import BaseClientFormCreate from "@/components/base/BaseClientFormCreate";
export default {
@@ -49,7 +70,6 @@ export default {
components: {
HeaderInputs,
BaseAvatar,
- BaseButton,
BasePopup,
BaseClientFormCreate,
},
diff --git a/src/components/TheSidebar.vue b/src/components/TheSidebar.vue
index 36b6c5a..87f954c 100644
--- a/src/components/TheSidebar.vue
+++ b/src/components/TheSidebar.vue
@@ -10,7 +10,7 @@
:active="button.active",
:change-style-page="changeStylePage"
)
- .icon(:class="button.icon")
+ q-icon(:name="`app:${button.icon}`", size="36px")
.flex.text-4xl.flex-col.gap-y-6
the-button-sidebar(
:path="getSettings.path",
@@ -18,7 +18,7 @@
:active="getSettings.active",
:change-style-page="changeStylePage"
)
- .icon(:class="getSettings.icon")
+ q-icon(:name="`app:${getSettings.icon}`", size="36px")
diff --git a/src/pages/calendar/components/CalendarSidebar.vue b/src/pages/calendar/components/CalendarSidebar.vue
index a7ff3d7..65535d6 100644
--- a/src/pages/calendar/components/CalendarSidebar.vue
+++ b/src/pages/calendar/components/CalendarSidebar.vue
@@ -24,10 +24,10 @@
//.button-wrapper.flex.justify-center.mb-23px
q-btn(
round,
- icon="east",
- size="18px",
- class="secondary",
- padding="6px",
+ icon="app:icon-long-arrow",
+ size="13px",
+ color="secondary",
+ text-color="primary"
:style="{ transform: `rotate(${turnButton})`}",
@click="changeSize",
)
@@ -54,7 +54,7 @@ export default {
widthSidebarOpen: "232px",
widthSidebarClose: "72px",
isOpen: false,
- turnButton: "0deg",
+ turnButton: "180deg",
};
},
computed: {
@@ -85,7 +85,7 @@ export default {
"width",
this.isOpen ? this.widthSidebarOpen : this.widthSidebarClose
);
- this.turnButton = this.isOpen ? "180deg" : "0deg";
+ this.turnButton = this.isOpen ? "0deg" : "180deg";
},
},
};
@@ -110,17 +110,4 @@ export default {
.button-wrapper
justify-content: end
padding-right: 16px
-
-.secondary
- background-color: var(--btn-blue-sec-color)
- border: 1px solid var(--btn-blue-sec-color)
- color: var(--btn-blue-color)
- &:hover
- background-color: var(--btn-blue-color-hover)
- border: 1px solid var(--btn-blue-color-hover)
- color: var(--btn-blue-color)
- &:disabled, &[disabled]
- background-color: var(--btn-blue-sec-color)
- border: 1px solid var(--btn-blue-sec-color)
- color: var(--btn-blue-color)
diff --git a/src/pages/calendar/components/CalendarSidebarEvent.vue b/src/pages/calendar/components/CalendarSidebarEvent.vue
index 78893c1..310c7f1 100644
--- a/src/pages/calendar/components/CalendarSidebarEvent.vue
+++ b/src/pages/calendar/components/CalendarSidebarEvent.vue
@@ -5,7 +5,8 @@
round,
icon="add",
size="12px",
- class="secondary",
+ text-color="primary",
+ color="secondary"
padding="4px",
dense
)
@@ -20,7 +21,8 @@
round,
icon="add",
size="12px",
- class="secondary",
+ text-color="primary",
+ color="secondary"
padding="4px"
)
.flex.flex-col.gap-y-2
@@ -77,17 +79,4 @@ export default {
height: 16px
top: 8px
left: 8px
-
-.secondary
- background-color: var(--btn-blue-sec-color)
- border: 1px solid var(--btn-blue-sec-color)
- color: var(--btn-blue-color)
- &:hover
- background-color: var(--btn-blue-color-hover)
- border: 1px solid var(--btn-blue-color-hover)
- color: var(--btn-blue-color)
- &:disabled, &[disabled]
- background-color: var(--btn-blue-sec-color)
- border: 1px solid var(--btn-blue-sec-color)
- color: var(--btn-blue-color)
diff --git a/src/pages/calendar/components/CalendarSidebarTeammate.vue b/src/pages/calendar/components/CalendarSidebarTeammate.vue
index 76b5653..e9ed9b5 100644
--- a/src/pages/calendar/components/CalendarSidebarTeammate.vue
+++ b/src/pages/calendar/components/CalendarSidebarTeammate.vue
@@ -4,7 +4,8 @@
round,
icon="add",
size="12px",
- class="secondary",
+ text-color="primary",
+ color="secondary"
padding="4px",
dense
)
@@ -19,7 +20,8 @@
round,
icon="add",
size="12px",
- class="secondary",
+ text-color="primary",
+ color="secondary"
padding="4px",
dense
)
@@ -81,16 +83,4 @@ export default {
&:hover
background: var(--font-dark-blue-color)
color: var(--default-white)
-.secondary
- background-color: var(--btn-blue-sec-color)
- border: 1px solid var(--btn-blue-sec-color)
- color: var(--btn-blue-color)
- &:hover
- background-color: var(--btn-blue-color-hover)
- border: 1px solid var(--btn-blue-color-hover)
- color: var(--btn-blue-color)
- &:disabled, &[disabled]
- background-color: var(--btn-blue-sec-color)
- border: 1px solid var(--btn-blue-sec-color)
- color: var(--btn-blue-color)
diff --git a/src/pages/schedule/components/ScheduleBar.vue b/src/pages/schedule/components/ScheduleBar.vue
index b067a48..f384895 100644
--- a/src/pages/schedule/components/ScheduleBar.vue
+++ b/src/pages/schedule/components/ScheduleBar.vue
@@ -17,13 +17,17 @@
.flex.justify-center.items-center.h-10
span.font-semibold Статусы
.flex.justify-around.gap-x-4(class="py-2.5")
- base-button.font-semibold.border-none(
+ q-btn(
v-for="item in buttons",
- :class="item.class",
:key="item",
- :style="{minWidth: '190px', minHeight: '43px', border: item.active ? '1.5px solid #5E5E5E' : 'none'}",
- @click="choiceSchedule(item.class)"
- ) {{item.name}}
+ @click="choiceSchedule(item.class)",
+ :label="item.name",
+ :class="item.class",
+ text-color="white",
+ :style="{border: item.active ? '1.5px solid #5E5E5E' : 'none'}",
+ no-caps,
+ style="width: 200px"
+ )
.graph-template.flex.flex-col.items-center.gap-y-4
base-custom-select(
:items="templateList",
@@ -38,23 +42,32 @@
label="Введите график",
v-model="template.item.label"
)
- .flex.justify-center.gap-x-6
- base-button.font-semibold.w-36(:size="40", @click="createSchedules") Сохранить
- base-button.delete-button.font-semibold.w-36(
- :size="40",
- @click="deleteSchedule"
- ) Удалить
+ .flex.justify-center.gap-x-6.h-10
+ q-btn(
+ label="Сохранить",
+ color="primary",
+ style="width: 144px",
+ padding="4px 24px",
+ @click="createSchedules",
+ no-caps
+ )
+ q-btn(
+ label="Удалить",
+ style="background-color: var(--bg-event-red-color); width: 144px",
+ text-color="white",
+ padding="4px 24px",
+ @click="deleteSchedule",
+ no-caps
+ )