{{ name_fa }}
@@ -33,6 +34,7 @@
label: String,
labelIcon: String,
colorBox: String,
+ icon: String,
},
};
@@ -192,6 +194,11 @@
margin: 0px 0px 5px 15px;
border-radius: 3px;
}
+ .icon-box {
+ font-size: 30px;
+ margin-top: 3px;
+ margin-left: 10px;
+ }
/*----------------------------------------------------*/
/* Colors */
@@ -202,6 +209,9 @@
.name-block.theme-#{$color} {
color: $value;
}
+ .name-block.icon-#{$color} .icon-box {
+ color: $value;
+ }
}
diff --git a/resources/js/Global/components/Blocks/Price.vue b/resources/js/Global/components/Blocks/Price.vue
index 5ae0237..8568ef2 100644
--- a/resources/js/Global/components/Blocks/Price.vue
+++ b/resources/js/Global/components/Blocks/Price.vue
@@ -1,5 +1,5 @@
-
+
{{ Intl.NumberFormat().format(Number(original_price)) }}
12 WMi-percentage
@@ -12,7 +12,7 @@
WMi-{{ append_icon }}
-
{{ zeroLabel }}
+
{{ zeroLabel }}
@@ -91,6 +91,16 @@
text-align: right;
}
+ /*----------------------------------------------------*/
+ /* Zero Label */
+ /*----------------------------------------------------*/
+ .we-price.zero-label .label {
+ display: none;
+ }
+ .we-price.zero-label .number-original {
+ text-decoration: none;
+ }
+
/*----------------------------------------------------*/
/* Misc */
/*----------------------------------------------------*/
@@ -110,6 +120,15 @@
line-height: 25px;
}
+ /*----------------------------------------------------*/
+ /* MD Size */
+ /*----------------------------------------------------*/
+ .we-price.md {
+ transform: scale(0.8, 0.8);
+ }
+
+
+
/*----------------------------------------------------*/
/* SM Size */
/*----------------------------------------------------*/
diff --git a/resources/js/Global/components/Inputs/ImageSelect.vue b/resources/js/Global/components/Inputs/ImageSelect.vue
index 445133e..8d8bd21 100644
--- a/resources/js/Global/components/Inputs/ImageSelect.vue
+++ b/resources/js/Global/components/Inputs/ImageSelect.vue
@@ -1,7 +1,7 @@
-
+
@@ -136,4 +136,5 @@
height: 100%;
}
+
diff --git a/resources/js/Global/components/Inputs/Quantity-Select.vue b/resources/js/Global/components/Inputs/Quantity-Select.vue
index 301c69a..9a6a26d 100644
--- a/resources/js/Global/components/Inputs/Quantity-Select.vue
+++ b/resources/js/Global/components/Inputs/Quantity-Select.vue
@@ -1,17 +1,20 @@
-
-
-
-
WMi-plus
+
+
{{ topLabel }}
+
+
+
+ WMi-plus
+
+
+ WMi-minus
+
-
-
WMi-minus
+
+
{{ quantity }}
+
{{ label }}
-
-
{{ quantity }}
-
{{ label }}
-
@@ -19,9 +22,11 @@
@@ -55,6 +60,10 @@
.quantity-select .v-icon:hover {
opacity: 1;
}
+ .top-label {
+ border-radius: 5px;
+ margin-bottom: 3px;
+ }
.quantity-select .controls .add {
display: block;
diff --git a/resources/js/Global/components/Misc/End-Rows.vue b/resources/js/Global/components/Misc/End-Rows.vue
new file mode 100644
index 0000000..6679c3a
--- /dev/null
+++ b/resources/js/Global/components/Misc/End-Rows.vue
@@ -0,0 +1,31 @@
+
+
+
+
+
+ {{ row.title }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/js/Global/components/Timelines/Steps.vue b/resources/js/Global/components/Timelines/Steps.vue
new file mode 100644
index 0000000..397a5ae
--- /dev/null
+++ b/resources/js/Global/components/Timelines/Steps.vue
@@ -0,0 +1,105 @@
+
+
+
+
WMi-{{ steps[currentStep].icon }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/js/Global/scss/Colors.scss b/resources/js/Global/scss/Colors.scss
index 35347e9..3bc1717 100644
--- a/resources/js/Global/scss/Colors.scss
+++ b/resources/js/Global/scss/Colors.scss
@@ -21,50 +21,6 @@ $Value in $colors {
}
-/* --------------------------------------------------------
- Steps : Colors
--------------------------------------------------------- */
-
-@each $color,
-$value in $colors {
- //-------------------Active State-----------------------------
- .v-stepper.we-stepper .v-stepper__step.theme-#{$color}.active .v-stepper__label {
- color: #fff;
- }
- .v-stepper.we-stepper .v-stepper__step.theme-#{$color}.active .v-stepper__step__step {
- color: #fff;
- }
- .v-stepper.we-stepper .v-stepper__step.theme-#{$color}.active {
- background-color: $value;
- }
-
- //-------------------Passed State-----------------------------
- .v-stepper.we-stepper .v-stepper__step.theme-#{$color}.passed .v-stepper__label {
- color: $value;
- }
- .v-stepper.we-stepper .v-stepper__step.theme-#{$color}.passed .v-stepper__step__step {
- color: $value
- }
-
- //-------------------Current Step-----------------------------
- .order-status .current-status.theme-#{$color} {
- border: 2px solid $value;
- }
- .order-status .current-status.theme-#{$color} .symbol .v-icon {
- color: $value
- }
-
-
-}
-@each $backgroundColor,
-$value in $backgrounds {
- .v-stepper.we-stepper .v-stepper__step.theme-#{$backgroundColor}.passed {
- background-color: $value;
- }
- .bg-#{$backgroundColor} {
- background-color: $value;
- }
-}
.text-gradient.orange-purple {
diff --git a/resources/js/Global/scss/Misc.scss b/resources/js/Global/scss/Misc.scss
index 545b68e..95a9611 100644
--- a/resources/js/Global/scss/Misc.scss
+++ b/resources/js/Global/scss/Misc.scss
@@ -348,6 +348,9 @@ $Value in $colors {
border-radius: 8px;
margin-left: 8px;
}
+.v-application .white.color-square {
+ border: 1px solid #000 !important;
+}
.image-square {
width: 32px;
@@ -405,6 +408,9 @@ $Value in $colors {
.mt--8 {
margin-top: -8px;
}
+.mr--3 {
+ margin-right: -3px;
+}
/* --------------------------------------------------------
masonry :: End
@@ -729,7 +735,7 @@ $value in $colors {
/*---------------------------------------------------------------*/
-/* hidden states :: Begin
+/* disable states :: Begin
/*---------------------------------------------------------------*/
.hidden-by-height {
max-height: 0px;
@@ -742,6 +748,25 @@ $value in $colors {
opacity: 1;
}
+.disable-by-gray-scale:not(.active) {
+ filter: grayscale(100%);
+ transition: 0.3s;
+ cursor: not-allowed;
+ }
+.disable-by-gray-scale:not(.active) > * {
+ pointer-events: none;
+}
+
+
+.disable-by-opacity:not(.active) {
+ opacity: 0.5;
+ transition: 0.3s;
+ cursor: not-allowed;
+}
+.disable-by-opacity:not(.active) > * {
+ pointer-events: none;
+}
+
/*---------------------------------------------------------------*/
/* home Tiles :: Begin
/*---------------------------------------------------------------*/
diff --git a/resources/js/Global/scss/Modify.scss b/resources/js/Global/scss/Modify.scss
index ad59007..6e737b0 100644
--- a/resources/js/Global/scss/Modify.scss
+++ b/resources/js/Global/scss/Modify.scss
@@ -591,11 +591,9 @@ $Value in $Shadows {
justify-content: center;
}
.v-stepper.we-stepper .v-stepper__step .v-stepper__label {
- color: #32c5d2;
text-align: right;
}
.v-stepper.we-stepper .v-stepper__step .v-stepper__step__step {
- color: #32c5d2;
border-radius: 0px;
height: auto;
min-width: auto;
@@ -612,29 +610,6 @@ $Value in $Shadows {
color: rgba(0,0,0,.38);
}
-.v-stepper.we-stepper .v-stepper__label .Fa {
- font-size: 18px;
-}
-.v-stepper.we-stepper .v-stepper__label .En {
- font-size: 12px;
- margin-top: 5px;
- text-transform: uppercase;
- letter-spacing: 3px;
-}
-
-//------------------------------------------------------
-// Theme Gray
-//------------------------------------------------------
-.v-stepper.we-stepper .v-stepper__step.v-stepper__step--inactive {
- //border-right: 2px solid #00000061;
- background-color: transparent;
-}
-.v-stepper.we-stepper .v-stepper__step.v-stepper__step--inactive .v-stepper__label {
- color: #00000061;
-}
-.v-stepper.we-stepper .v-stepper__step.v-stepper__step--inactive .v-stepper__step__step {
- color: #00000061;
-}
//------------------------------------------------------