PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.8
Booking for Appointments and Events Calendar – Amelia v2.4.8
2.4.8 2.4.7 2.4.6 2.4.5 2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / v3 / src / views / common / SbsFormConstruction / MainContent / parts / MainPanelHeader.vue
ameliabooking / v3 / src / views / common / SbsFormConstruction / MainContent / parts Last commit date
MainContentFooter.vue 2 days ago MainContentHeader.vue 1 week ago MainPanelHeader.vue 1 month ago MainProfileFooter.vue 1 month ago
MainPanelHeader.vue
113 lines
1 <template>
2 <div class="am-caph__main" :style="cssVars">
3 <slot></slot>
4 </div>
5 </template>
6
7 <script setup>
8 import { useColorTransparency } from '../../../../../assets/js/common/colorManipulation'
9 import { ref, computed, inject } from 'vue'
10
11 defineProps({
12 ready: {
13 type: Boolean,
14 default: true,
15 },
16 })
17
18 // * Colors
19 let amColors = inject(
20 'amColors',
21 ref({
22 colorPrimary: '#1246D6',
23 colorSuccess: '#019719',
24 colorError: '#B4190F',
25 colorWarning: '#CCA20C',
26 colorMainBgr: '#FFFFFF',
27 colorMainHeadingText: '#33434C',
28 colorMainText: '#1A2C37',
29 colorSbBgr: '#17295A',
30 colorSbText: '#FFFFFF',
31 colorInpBgr: '#FFFFFF',
32 colorInpBorder: '#D1D5D7',
33 colorInpText: '#1A2C37',
34 colorInpPlaceHolder: '#1A2C37',
35 colorDropBgr: '#FFFFFF',
36 colorDropBorder: '#D1D5D7',
37 colorDropText: '#0E1920',
38 colorBtnPrim: '#265CF2',
39 colorBtnPrimText: '#FFFFFF',
40 colorBtnSec: '#1A2C37',
41 colorBtnSecText: '#FFFFFF',
42 }),
43 )
44
45 // * Calculate Step Width
46 let cssVars = computed(() => {
47 return {
48 // am - amelia
49 // caph - cabinet
50 '--am-c-caph-text': amColors.value.colorMainText,
51 '--am-c-caph-heading-text': amColors.value.colorMainHeadingText,
52 '--am-c-caph-text-op15': useColorTransparency(amColors.value.colorMainText, 0.15),
53 }
54 })
55 </script>
56
57 <style lang="scss">
58 @mixin main-content-header {
59 // am - amelia
60 // caph - cabinet panel header
61 .am-caph {
62 display: flex;
63 align-items: center;
64 justify-content: space-between;
65 gap: 8px;
66
67 &__main {
68 padding: 16px 32px;
69 box-shadow: 0 2px 3px var(--am-c-caph-text-op15);
70 }
71
72 &__text {
73 font-family: var(--am-font-family), sans-serif;
74 font-size: 18px;
75 font-weight: 500;
76 font-style: normal;
77 line-height: 1.55;
78 text-transform: initial;
79 letter-spacing: initial;
80 color: var(--am-c-caph-heading-text);
81 padding: 6px 0;
82 margin: 0;
83 white-space: nowrap;
84 text-overflow: ellipsis;
85 overflow: hidden;
86
87 &:before {
88 // theme Twenty Nineteen
89 display: none;
90 }
91 }
92
93 &__menu {
94 font-size: 24px;
95 }
96
97 .am-select-wrapper {
98 max-width: 250px;
99 }
100 }
101 }
102
103 // Public
104 .amelia-v2-booking #amelia-container {
105 @include main-content-header;
106 }
107
108 // Admin
109 #amelia-app-backend-new #amelia-container {
110 @include main-content-header;
111 }
112 </style>
113