diff --git a/xroom-dashboard/src/pages/SmsVerification.vue b/xroom-dashboard/src/pages/SmsVerification.vue
index 7c37852..82ff2c2 100644
--- a/xroom-dashboard/src/pages/SmsVerification.vue
+++ b/xroom-dashboard/src/pages/SmsVerification.vue
@@ -171,7 +171,7 @@ export default {
// });
if (response.status == 200) {
- alert('حد صحیح است');
+ alert('کد صحیح است');
this.$router.push('/dashboard');
}
} catch (error) {
diff --git a/xroom-dashboard/src/pages/dashboard/files.vue b/xroom-dashboard/src/pages/dashboard/files.vue
index 6c40412..1ebf087 100644
--- a/xroom-dashboard/src/pages/dashboard/files.vue
+++ b/xroom-dashboard/src/pages/dashboard/files.vue
@@ -577,6 +577,7 @@ export default {
gap: 3rem;
}
+
.file-grid-content {
display: flex;
flex-wrap: wrap;
@@ -777,6 +778,21 @@ export default {
.filter-btn {
font-size: 1.125rem;
}
+
+ .file-grid {
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+ gap: 1.5rem;
+ }
+
+ .file-section {
+ gap: 1rem;
+ display: flex;
+ flex-direction: column;
+ }
+
+
}
\ No newline at end of file
diff --git a/xroom-dashboard/src/pages/dashboard/index.vue b/xroom-dashboard/src/pages/dashboard/index.vue
index f48b0f8..efc3bf4 100644
--- a/xroom-dashboard/src/pages/dashboard/index.vue
+++ b/xroom-dashboard/src/pages/dashboard/index.vue
@@ -13,59 +13,135 @@
class="my-swiper"
>
-
+ @click="tutorialShowModal = true">
+
+
آموزش ها
+ کاوش در XRoom
+
+
+
+
+
-
+
+
+
تغییرات نسخه
+ جزئیات بهروزرسانی ها
+
+
+
+
+
-
+ @click="goToDownloads">
+
+
دانلود
+ پلتفرم خود را انتخاب کنید
+
+
+
+
+
-
+ @click="goToTeams">
+
+
تیم ها
+ مدیریت تیم های خود
+
+
+
+
+
-

-

+
+
آموزش ها
+ کاوش در XRoom
+
+
+
+
+
+
+
+
تغییرات نسخه
+ جزئیات بهروزرسانی ها
+
+
+
+
+
+
-
+
+
دانلود
+ پلتفرم خود را انتخاب کنید
+
+
+
+
+
+
-
+ @click="goToTeams">
+
+
تیم ها
+ مدیریت تیم های خود
+
+
+
+
+
@@ -420,6 +496,48 @@ export default {
height: auto;
border-radius: 8px;
cursor: pointer;
+ position: relative;
+ height: auto;
+ min-height: 6.5rem;
+ background: white;
+ overflow: hidden;
+ isolation: isolate;
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ justify-content: space-between;
+ padding: 0 15px;
+}
+
+.swiper-image::before {
+ content: "";
+ position: absolute;
+ inset: 0;
+ padding: 2px;
+ border-radius: 20px;
+ background: linear-gradient(to right, #001940, #4364f7);
+ -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
+ -webkit-mask-composite: xor;
+ mask-composite: exclude;
+ z-index: -1;
+}
+
+.swiper-image h2{
+ color: #101010;
+ font-weight: 600;
+ font-size: 19px;
+}
+
+.swiper-image span{
+ color: #718096;
+ font-weight: 500;
+ font-size: 14px;
+}
+
+.swiper-image div{
+ display: flex;
+ flex-direction: column;
+ gap: 1rem;
}
.tutorial-grid {
@@ -431,8 +549,51 @@ export default {
height: auto;
border-radius: 8px;
cursor: pointer;
+ position: relative;
+ height: auto;
+ min-height: 6.5rem;
+ background: white;
+ overflow: hidden;
+ isolation: isolate;
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ justify-content: space-between;
+ padding: 0 15px;
}
+.tutorial-item::before {
+ content: "";
+ position: absolute;
+ inset: 0;
+ padding: 2px;
+ border-radius: 20px;
+ background: linear-gradient(to right, #001940, #4364f7);
+ -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
+ -webkit-mask-composite: xor;
+ mask-composite: exclude;
+ z-index: -1;
+}
+
+.tutorial-item h2{
+ color: #101010;
+ font-weight: 600;
+ font-size: 19px;
+}
+
+.tutorial-item span{
+ color: #718096;
+ font-weight: 500;
+ font-size: 14px;
+}
+
+.tutorial-item div{
+ display: flex;
+ flex-direction: column;
+ gap: 1rem;
+}
+
+
.meeting-card {
background-color: white;
border-radius: 16px;
@@ -804,4 +965,15 @@ export default {
font-size: 17.5px;
}
}
+
+/* Larger Desktop (min-width: 1840px) */
+@media (min-width: 1840px) {
+
+ .tutorial-item {
+ width: 30rem;
+ height: 8.5rem;
+ margin: auto;
+ }
+
+}
\ No newline at end of file