create login section

This commit is contained in:
HAM!DREZA
2024-05-12 19:19:53 +03:30
parent 8bdefc06f3
commit 774265f2e2
33 changed files with 15508 additions and 1 deletions
+7
View File
@@ -0,0 +1,7 @@
<template>
<div class="flex justify-center items-center gap-8 mt-12 text-primaryGreen">
<nuxt-link to="/signup" class="border-b hover:border-primaryGreen">عضویت</nuxt-link>
<nuxt-link to="/login" class="border-b hover:border-primaryGreen">ورود</nuxt-link>
</div>
</template>
+41
View File
@@ -0,0 +1,41 @@
<template>
<div class="h-screen flex">
<div class="basis-1/2 flexBox">
<div class="w-[43.75vw] text-primaryTextColor space-y-[2vw]">
<div class="content mb-[3vw]">
<p class="font-bold text-[1.901vw]">ورود به Shinan Learning</p>
<p class="text-[0.938vw] leading-[1.406vw] mt-[0.5vw]">
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با
استفاده از طراحان گرافیک است چاپگرها و متون بلکه روزنامه و مجله در
ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و
کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد کتابهای زیادی
در شصت و سه درصد گذشته حال و آینده
</p>
</div>
<nuxt-link class="greenButton" to="/signup">ثبت نام</nuxt-link>
<login-pageLogin-svg />
</div>
</div>
<div class="basis-1/2 bg-secondaryGreen flexBox">
<svg
class="absolute top-0 left-0 w-[17.031vw h-[6.927vw]"
viewBox="0 0 293 133" fill="none" xmlns="http://www.w3.org/2000/svg">
<mask id="path-1-inside-1_277_3524" fill="white">
<path d="M0 0H293V133H0V0Z"/>
</mask>
<path d="M0 0H293V133H0V0Z" fill="#DDECEC"/>
<path d="M293 132H0V134H293V132Z" fill="#E5E5E5" mask="url(#path-1-inside-1_277_3524)"/>
<path d="M50.1488 72.6553C50.1488 71.0563 49.8231 69.6943 49.1717 68.5691C48.5795 67.3847 47.5727 66.3483 46.1515 65.46C44.9078 64.631 43.5458 63.9499 42.0653 63.417C40.5848 62.8248 38.749 62.2029 36.5578 61.5515C35.0181 61.0778 33.4192 60.5448 31.761 59.9526C30.1028 59.3604 28.5927 58.709 27.2307 57.9983C23.3221 56.0441 20.4204 53.7937 18.5253 51.2472C16.6895 48.6416 15.7716 45.651 15.7716 42.2754C15.7716 38.7814 16.7487 35.7316 18.703 33.1259C20.7165 30.461 23.4406 28.4179 26.8753 26.9967C30.3101 25.5754 34.1298 24.8647 38.3344 24.8647C42.5983 24.8647 46.4476 25.6642 49.8823 27.2631C53.3763 28.8621 56.13 31.1421 58.1435 34.1031C60.157 37.0048 61.1637 40.3804 61.1637 44.2297H50.06C50.06 40.9134 49.0236 38.3077 46.9509 36.4126C44.8782 34.5176 41.9764 33.5701 38.2456 33.5701C34.6924 33.5701 31.909 34.3695 29.8956 35.9685C27.8821 37.5082 26.8753 39.6105 26.8753 42.2754C26.8753 44.8219 28.2374 46.9538 30.9615 48.6712C32.2644 49.5003 33.656 50.2109 35.1365 50.8031C36.617 51.3361 38.3936 51.9283 40.4663 52.5797C43.0128 53.4088 45.0263 54.1194 46.5068 54.7116C48.0465 55.3038 49.6158 56.0441 51.2148 56.9324C54.6495 58.7682 57.1664 60.9889 58.7653 63.5946C60.4235 66.1411 61.2526 69.1021 61.2526 72.4776C61.2526 75.9716 60.3346 79.0214 58.4988 81.6271C56.663 84.2328 54.0277 86.2463 50.593 87.6675C47.2174 89.0888 43.2497 89.7995 38.6897 89.7995C34.3667 89.7995 30.3101 89.0296 26.52 87.4899C22.7299 85.9502 19.6505 83.6702 17.2817 80.65C14.9721 77.6298 13.8173 73.9877 13.8173 69.7239H24.9211C24.9211 73.3363 26.1055 76.1493 28.4743 78.1627C30.9023 80.117 34.3075 81.0941 38.6897 81.0941C42.3022 81.0941 45.1151 80.3539 47.1286 78.8734C49.1421 77.3929 50.1488 75.3202 50.1488 72.6553ZM81.4419 89H70.7823V42.0978H81.4419V89ZM69.9829 29.7504C69.9829 28.0922 70.5159 26.7302 71.5818 25.6642C72.707 24.5982 74.2171 24.0653 76.1121 24.0653C77.948 24.0653 79.4285 24.5982 80.5536 25.6642C81.6788 26.7302 82.2414 28.0922 82.2414 29.7504C82.2414 31.4085 81.6788 32.7706 80.5536 33.8366C79.4285 34.8433 77.948 35.3467 76.1121 35.3467C74.2171 35.3467 72.707 34.8433 71.5818 33.8366C70.5159 32.7706 69.9829 31.4085 69.9829 29.7504ZM90.9343 64.8382C90.9343 60.0414 91.7337 55.8664 93.3327 52.3132C94.9316 48.76 97.1228 46.0359 99.9061 44.1408C102.749 42.1866 106.035 41.2095 109.766 41.2095C115.155 41.2095 119.36 43.0749 122.38 46.8057L122.824 42.0978H132.507V87.5787C132.507 90.7766 131.766 93.8857 130.286 96.9059C128.865 99.9261 126.525 102.443 123.268 104.456C120.071 106.47 115.984 107.477 111.01 107.477C107.575 107.477 104.229 106.766 100.972 105.345C97.7742 103.983 95.3462 102.147 93.688 99.8373L98.5736 93.5303C101.831 97.3204 105.798 99.2155 110.477 99.2155C114.149 99.2155 116.932 98.2087 118.827 96.1952C120.781 94.241 121.758 91.3984 121.758 87.6675V84.6473C118.738 88.1413 114.711 89.8883 109.677 89.8883C105.947 89.8883 102.66 88.8816 99.8173 86.8681C97.0339 84.8546 94.8428 82.012 93.2438 78.3404C91.7041 74.6095 90.9343 70.2865 90.9343 65.3712V64.8382ZM101.683 66.0819C101.683 70.8195 102.601 74.5503 104.436 77.2744C106.331 79.9393 108.967 81.2718 112.342 81.2718C116.665 81.2718 119.804 79.4656 121.758 75.8532V55.0669C119.686 51.573 116.577 49.826 112.431 49.826C108.996 49.826 106.331 51.2176 104.436 54.001C102.601 56.7251 101.683 60.7521 101.683 66.0819ZM153.06 42.0978L153.416 47.7829C156.91 43.4006 161.529 41.2095 167.273 41.2095C177.104 41.2095 182.049 46.9242 182.108 58.3536V89H171.448V58.5313C171.389 55.4519 170.708 53.2311 169.405 51.8691C168.162 50.507 166.059 49.826 163.098 49.826C161.026 49.826 159.16 50.3589 157.502 51.4249C155.903 52.4316 154.659 53.8529 153.771 55.6887V89H143.023V42.0978H153.06ZM226.431 89H215.327V25.8419H226.431V89ZM248.744 42.0978L249.099 47.7829C252.593 43.4006 257.212 41.2095 262.956 41.2095C272.787 41.2095 277.732 46.9242 277.791 58.3536V89H267.131V58.5313C267.072 55.4519 266.391 53.2311 265.088 51.8691C263.845 50.507 261.742 49.826 258.781 49.826C256.709 49.826 254.843 50.3589 253.185 51.4249C251.586 52.4316 250.342 53.8529 249.454 55.6887V89H238.706V42.0978H248.744Z" fill="url(#paint0_linear_277_3524)"/>
<defs>
<linearGradient id="paint0_linear_277_3524" x1="146.5" y1="0" x2="146.5" y2="133" gradientUnits="userSpaceOnUse">
<stop stop-color="#878787" stop-opacity="0.19"/>
<stop offset="0.7" stop-color="#878787" stop-opacity="0"/>
</linearGradient>
</defs>
</svg>
<login-pageLogin-form />
</div>
</div>
</template>
File diff suppressed because one or more lines are too long
+10
View File
@@ -0,0 +1,10 @@
<template>
<div class="h-screen flex">
<login-pageCheck-email-message v-if="sendResetPasswordLink"/>
<login-pageReset-password-page v-else/>
</div>
</template>
<script setup>
const sendResetPasswordLink = useState('ResetPasswordLink', () => false);
</script>
+41
View File
@@ -0,0 +1,41 @@
<template>
<div class="h-screen flex">
<div class="basis-1/2 flexBox">
<div class="w-[43.75vw] text-primaryTextColor space-y-[2vw]">
<div class="content mb-[3vw]">
<p class="font-bold text-[1.901vw]">خوش آمدید</p>
<p class="text-[0.938vw] leading-[1.406vw] mt-[0.5vw]">
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با
استفاده از طراحان گرافیک است چاپگرها و متون بلکه روزنامه و مجله در
ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و
کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد کتابهای زیادی
در شصت و سه درصد گذشته حال و آینده
</p>
</div>
<nuxt-link class="greenButton" to="/login">ورود</nuxt-link>
<login-pageSignup-svg />
</div>
</div>
<div class="basis-1/2 bg-secondaryGreen flexBox">
<svg
class="absolute top-0 left-0 w-[17.031vw] h-[6.927vw]"
viewBox="0 0 327 133" fill="none" xmlns="http://www.w3.org/2000/svg">
<mask id="path-1-inside-1_275_3158" fill="white">
<path d="M0 0H327V133H0V0Z"/>
</mask>
<path d="M0 0H327V133H0V0Z" fill="#DDECEC"/>
<path d="M327 132H0V134H327V132Z" fill="#E5E5E5" mask="url(#path-1-inside-1_275_3158)"/>
<path d="M50.7508 72.6553C50.7508 71.0563 50.4251 69.6943 49.7737 68.5691C49.1815 67.3847 48.1748 66.3483 46.7535 65.46C45.5099 64.631 44.1478 63.9499 42.6673 63.417C41.1868 62.8248 39.351 62.2029 37.1598 61.5515C35.6201 61.0778 34.0212 60.5448 32.363 59.9526C30.7049 59.3604 29.1947 58.709 27.8327 57.9983C23.9242 56.0441 21.0224 53.7937 19.1273 51.2472C17.2915 48.6416 16.3736 45.651 16.3736 42.2754C16.3736 38.7814 17.3507 35.7316 19.305 33.1259C21.3185 30.461 24.0426 28.4179 27.4774 26.9967C30.9121 25.5754 34.7318 24.8647 38.9364 24.8647C43.2003 24.8647 47.0496 25.6642 50.4843 27.2631C53.9783 28.8621 56.732 31.1421 58.7455 34.1031C60.759 37.0048 61.7657 40.3804 61.7657 44.2297H50.662C50.662 40.9134 49.6256 38.3077 47.5529 36.4126C45.4802 34.5176 42.5785 33.5701 38.8476 33.5701C35.2944 33.5701 32.5111 34.3695 30.4976 35.9685C28.4841 37.5082 27.4774 39.6105 27.4774 42.2754C27.4774 44.8219 28.8394 46.9538 31.5635 48.6712C32.8664 49.5003 34.2581 50.2109 35.7386 50.8031C37.2191 51.3361 38.9957 51.9283 41.0684 52.5797C43.6148 53.4088 45.6283 54.1194 47.1088 54.7116C48.6485 55.3038 50.2178 56.0441 51.8168 56.9324C55.2515 58.7682 57.7684 60.9889 59.3673 63.5946C61.0255 66.1411 61.8546 69.1021 61.8546 72.4776C61.8546 75.9716 60.9367 79.0214 59.1008 81.6271C57.265 84.2328 54.6297 86.2463 51.195 87.6675C47.8194 89.0888 43.8517 89.7995 39.2918 89.7995C34.9687 89.7995 30.9121 89.0296 27.122 87.4899C23.332 85.9502 20.2525 83.6702 17.8837 80.65C15.5741 77.6298 14.4194 73.9877 14.4194 69.7239H25.5231C25.5231 73.3363 26.7075 76.1493 29.0763 78.1627C31.5043 80.117 34.9095 81.0941 39.2918 81.0941C42.9042 81.0941 45.7171 80.3539 47.7306 78.8734C49.7441 77.3929 50.7508 75.3202 50.7508 72.6553ZM82.044 89H71.3844V42.0978H82.044V89ZM70.5849 29.7504C70.5849 28.0922 71.1179 26.7302 72.1838 25.6642C73.309 24.5982 74.8191 24.0653 76.7142 24.0653C78.55 24.0653 80.0305 24.5982 81.1557 25.6642C82.2808 26.7302 82.8434 28.0922 82.8434 29.7504C82.8434 31.4085 82.2808 32.7706 81.1557 33.8366C80.0305 34.8433 78.55 35.3467 76.7142 35.3467C74.8191 35.3467 73.309 34.8433 72.1838 33.8366C71.1179 32.7706 70.5849 31.4085 70.5849 29.7504ZM91.5363 64.8382C91.5363 60.0414 92.3358 55.8664 93.9347 52.3132C95.5336 48.76 97.7248 46.0359 100.508 44.1408C103.351 42.1866 106.637 41.2095 110.368 41.2095C115.757 41.2095 119.962 43.0749 122.982 46.8057L123.426 42.0978H133.109V87.5787C133.109 90.7766 132.368 93.8857 130.888 96.9059C129.467 99.9261 127.128 102.443 123.87 104.456C120.673 106.47 116.586 107.477 111.612 107.477C108.177 107.477 104.831 106.766 101.574 105.345C98.3762 103.983 95.9482 102.147 94.29 99.8373L99.1757 93.5303C102.433 97.3204 106.401 99.2155 111.079 99.2155C114.751 99.2155 117.534 98.2087 119.429 96.1952C121.383 94.241 122.36 91.3984 122.36 87.6675V84.6473C119.34 88.1413 115.313 89.8883 110.279 89.8883C106.549 89.8883 103.262 88.8816 100.419 86.8681C97.6359 84.8546 95.4448 82.012 93.8459 78.3404C92.3061 74.6095 91.5363 70.2865 91.5363 65.3712V64.8382ZM102.285 66.0819C102.285 70.8195 103.203 74.5503 105.038 77.2744C106.933 79.9393 109.569 81.2718 112.944 81.2718C117.267 81.2718 120.406 79.4656 122.36 75.8532V55.0669C120.288 51.573 117.179 49.826 113.033 49.826C109.598 49.826 106.933 51.2176 105.038 54.001C103.203 56.7251 102.285 60.7521 102.285 66.0819ZM153.662 42.0978L154.018 47.7829C157.512 43.4006 162.131 41.2095 167.875 41.2095C177.706 41.2095 182.651 46.9242 182.71 58.3536V89H172.05V58.5313C171.991 55.4519 171.31 53.2311 170.007 51.8691C168.764 50.507 166.661 49.826 163.7 49.826C161.628 49.826 159.762 50.3589 158.104 51.4249C156.505 52.4316 155.261 53.8529 154.373 55.6887V89H143.625V42.0978H153.662ZM261.677 25.8419V68.3914C261.677 74.7872 259.604 79.9097 255.459 83.759C251.373 87.5491 245.569 89.5922 238.048 89.8883C230.764 89.8883 224.99 87.9636 220.726 84.1143C216.522 80.265 214.39 75.0241 214.331 68.3914V25.8419H225.434V68.3026C225.434 72.448 226.53 75.6163 228.721 77.8074C230.912 79.9986 234.021 81.0941 238.048 81.0941C242.075 81.0941 245.155 79.9986 247.287 77.8074C249.478 75.6163 250.573 72.448 250.573 68.3026V25.8419H261.677ZM313.667 65.993C313.667 70.7306 312.927 74.9056 311.446 78.5181C309.966 82.1305 307.834 84.9434 305.05 86.9569C302.326 88.9112 299.128 89.8883 295.457 89.8883C290.305 89.8883 286.189 88.1709 283.109 84.7362V107.032H272.45V42.0978H282.31L282.665 46.8946C285.745 43.1045 289.979 41.2095 295.368 41.2095C301.053 41.2095 305.524 43.3414 308.781 47.6052C312.038 51.8691 313.667 57.7614 313.667 65.2824V65.993ZM283.109 76.0308C285.064 79.6432 288.202 81.4494 292.525 81.4494C295.782 81.4494 298.299 80.1466 300.076 77.5409C301.912 74.9352 302.859 71.1156 302.918 66.0819V65.0159C302.978 60.2191 302.06 56.4882 300.165 53.8233C298.329 51.1584 295.753 49.826 292.436 49.826C288.173 49.826 285.064 51.6026 283.109 55.1558V76.0308Z" fill="url(#paint0_linear_275_3158)"/>
<defs>
<linearGradient id="paint0_linear_275_3158" x1="163.5" y1="0" x2="163.5" y2="133" gradientUnits="userSpaceOnUse">
<stop stop-color="#878787" stop-opacity="0.19"/>
<stop offset="0.7" stop-color="#878787" stop-opacity="0"/>
</linearGradient>
</defs>
</svg>
<login-pageSignup-form />
</div>
</div>
</template>