fix brand in login page and somestyles

This commit is contained in:
Saeed AB 2025-08-12 18:09:11 +03:30
parent fa4eb57ec7
commit c495266971
4 changed files with 38 additions and 12 deletions

View File

@ -127,7 +127,7 @@ export function LoginForm({ onSuccess }: LoginFormProps) {
<LoginHeader <LoginHeader
title="ورود" title="ورود"
subtitle="داشبورد مدیریت فناوری و نوآوری" subtitle="داشبورد مدیریت فناوری و نوآوری"
description="لطفاً نام کاربری و کلمه عبور خود را در فرم زیر وارد نمایید" description="لطفا نام کاربری و پسورد خود را در قسمت خواسته شده وارد فرمایید"
/> />
<LoginFormContainer onSubmit={handleSubmit}> <LoginFormContainer onSubmit={handleSubmit}>
@ -213,8 +213,8 @@ export function LoginForm({ onSuccess }: LoginFormProps) {
<LoginSidebar> <LoginSidebar>
<LoginBranding <LoginBranding
brandName="پتروشیمی بندر امام" brandName="پتروشیمی بندر امام"
companyName="توسعه‌یافته توسط شرکت رهبران دانش و فناوری فرا" companyName="توسعه‌یافته توسط شرکت رهپویان دانش و فناوری فرا"
logo={<InogenLogo size="lg" animated className="text-slate-800" />} logo={<img src="/brand2.svg"/>}
/> />
</LoginSidebar> </LoginSidebar>
</LoginLayout> </LoginLayout>

View File

@ -108,24 +108,18 @@ export function LoginBranding({
<div className="flex justify-end"> <div className="flex justify-end">
<div className="text-slate-800 font-persian"> <div className="text-slate-800 font-persian">
<div className="text-lg font-bold leading-tight"> <div className="text-lg font-bold leading-tight">
{brandName.split("\n").map((line, index) => ( <img src="/brand.svg" />
<React.Fragment key={index}>
{line}
{index === 0 && <br />}
</React.Fragment>
))}
</div> </div>
</div> </div>
</div> </div>
{/* Bottom Section */} {/* Bottom Section */}
<div className="flex items-end justify-between"> <div className="flex flex-col gap-2 mb-4 items-end justify-end">
{logo && <div className="flex items-center">{logo}</div>}
<div className="text-slate-800 text-sm font-persian leading-relaxed max-w-xs"> <div className="text-slate-800 text-sm font-persian leading-relaxed max-w-xs">
{companyName} {companyName}
</div> </div>
{/* Logo */} {/* Logo */}
{logo && <div className="flex items-center">{logo}</div>}
</div> </div>
</> </>
); );

23
public/brand.svg Normal file
View File

@ -0,0 +1,23 @@
<svg width="76" height="38" viewBox="0 0 76 38" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1007_3463)">
<path d="M21.8536 12.3231C22.9134 12.3231 23.8351 12.2642 24.7464 12.3364C26.3737 12.4645 27.2042 11.1349 27.26 9.99516C27.2997 9.18825 27.3276 8.3725 27.26 7.56853C27.1792 6.60407 27.8745 6.18736 28.4771 5.76623C28.9931 5.40548 29.4811 5.73237 29.4664 6.36847C29.4223 8.29888 29.7472 10.2632 28.9137 12.117C31.0069 12.6471 32.1872 11.7842 32.2505 9.72128C32.2696 9.09696 32.3225 8.46085 32.2343 7.8483C32.0946 6.87206 32.6958 6.33461 33.3294 5.84722C33.9203 5.39223 34.4789 5.68966 34.4818 6.42001C34.4877 7.59651 34.4656 8.77301 34.4377 9.94952C34.4186 10.7211 34.2187 11.4617 33.8821 12.1744C35.355 12.435 36.378 11.5972 36.5089 10.0688C36.5647 9.41059 36.6132 8.73031 36.5059 8.08684C36.3295 7.02225 36.9778 6.46271 37.648 5.88403C37.9229 5.64696 38.2581 5.60132 38.5741 5.74856C38.8622 5.88403 38.7608 6.19619 38.752 6.43621C38.7005 7.86597 38.8872 9.30163 38.5991 10.727C38.4977 11.2306 38.2728 11.6914 38.1596 12.1921C39.4355 12.3923 40.4012 11.7003 40.5526 10.403C40.6541 9.53134 40.6746 8.6346 40.6026 7.76143C40.5203 6.77193 41.1494 6.26834 41.7962 5.81188C42.3739 5.40401 42.8663 5.70292 42.8619 6.40528C42.8546 7.76437 42.9619 9.12641 42.7664 10.4811C42.4209 12.8827 40.757 14.4067 38.361 14.414C31.6037 14.4332 24.8479 14.4258 18.0906 14.414C16.2781 14.4111 14.967 13.5335 14.0277 12.011C13.4809 11.1231 13.644 10.1616 13.6778 9.21917C13.6925 8.80688 14.3481 8.72442 14.7185 9.11315C15.1492 9.56373 15.4579 10.085 15.6696 10.699C16.1091 11.9742 17.2586 12.5322 18.5712 12.2171C19.4988 11.9933 20.3646 10.8801 20.3293 9.95688C20.2925 9.00861 19.2636 7.78351 18.3287 7.75554C16.459 7.69958 14.5833 7.70547 12.7136 7.75848C11.8728 7.78204 11.2392 8.55362 11.1878 9.49747C11.1422 10.3412 11.1672 11.1893 11.1687 12.0345C11.1687 12.5146 11.1363 12.9887 11.0261 13.4569C10.6557 15.034 9.33859 16.1368 7.71725 16.1795C6.68977 16.206 5.66082 16.2075 4.63333 16.1781C2.38874 16.1118 0.483709 14.3021 0.376404 12.061C0.299968 10.484 0.339656 8.89965 0.348475 7.31969C0.351415 6.74984 1.17311 5.74709 1.69934 5.60426C2.1903 5.47027 2.41814 5.64107 2.42255 6.21092C2.43284 7.90279 2.43872 9.59465 2.41226 11.2865C2.40197 11.9418 2.58571 12.5204 2.92527 13.0564C3.36478 13.75 3.99391 14.1667 4.82589 14.1961C5.55939 14.2211 6.29436 14.2197 7.02933 14.2005C8.33757 14.1667 9.02991 13.4496 9.05196 12.1111C9.06518 11.3763 9.02991 10.6401 9.05048 9.90387C9.06371 9.42826 9.1034 8.94824 9.19454 8.48146C9.49734 6.93096 10.763 5.77801 12.3417 5.72942C14.2849 5.66905 16.2341 5.64696 18.1758 5.72206C20.2822 5.80452 21.9859 7.35944 22.4034 9.42973C22.5151 9.98044 22.4548 10.5282 22.2814 11.0612C22.1579 11.4382 22.0271 11.8137 21.8521 12.3276L21.8536 12.3231Z" fill="#3F415A"/>
<path d="M54.2581 32.2824C57.7801 32.2824 61.1565 32.3074 64.5315 32.2706C65.9 32.2559 66.8084 31.2958 66.8951 29.8587C66.9466 29.0179 66.8834 28.1698 66.8775 27.3261C66.8731 26.6208 67.5904 25.7211 68.2739 25.5665C68.787 25.4501 69.006 25.6077 69.0045 26.1775C68.9986 27.6853 68.956 29.1917 68.9472 30.6995C68.9442 31.2296 68.5371 31.6404 68.5503 32.2397C69.6454 32.3354 70.7405 32.3722 71.8194 32.2485C72.9395 32.1204 73.7715 31.1368 73.8332 29.9588C73.8803 29.0783 73.8421 28.1948 73.8523 27.3113C73.8597 26.6001 74.4668 25.7932 75.1327 25.5885C75.6795 25.4207 75.9779 25.6077 75.9837 26.182C75.997 27.5425 76.0249 28.9045 75.9632 30.2636C75.9117 31.3989 75.3958 32.3972 74.6696 33.2439C74.1096 33.8962 73.4011 34.2614 72.4559 34.2584C63.9744 34.2305 55.4943 34.2437 47.0128 34.2364C46.7115 34.2364 46.2984 34.4042 46.1323 34.0258C45.9368 33.5811 46.2617 33.2896 46.566 32.9965C47.0613 32.518 47.5729 32.2058 48.3167 32.2809C49.0428 32.3545 49.7836 32.3045 50.5171 32.2839C51.258 32.2633 51.8607 31.9349 52.3134 31.3533C52.8411 30.6774 53.1277 29.9456 52.7029 29.1063C52.2781 28.2684 51.6372 27.6912 50.6612 27.6456C49.8557 27.6088 49.0457 27.6485 48.2387 27.6397C48.0021 27.6368 47.6875 27.7457 47.5832 27.4174C47.4935 27.1361 47.467 26.7989 47.6934 26.581C48.2123 26.0848 48.665 25.4501 49.5396 25.5724C49.8645 25.618 50.1996 25.5782 50.5304 25.5812C53.8495 25.6047 55.803 28.6586 54.4683 31.7361C54.411 31.8672 54.3654 32.0012 54.2581 32.2824Z" fill="#3F415A"/>
<path d="M21.6786 35.94C19.0724 35.94 16.4677 35.9445 13.8615 35.94C11.6581 35.9356 10.0235 34.5633 9.64575 32.387C9.56491 31.9202 9.50317 31.4328 9.54139 30.9631C9.68103 29.202 9.67662 27.4336 9.59871 25.6784C9.55462 24.6712 10.0897 24.1927 10.7585 23.7392C11.2891 23.3784 11.6522 23.5875 11.6566 24.2354C11.6684 26.073 11.6522 27.9107 11.6566 29.7483C11.6581 30.3726 11.6713 30.997 11.711 31.6198C11.7463 32.1808 11.9638 32.6829 12.2946 33.1409C12.7532 33.777 13.3044 34.098 14.1423 34.0906C19.1327 34.0523 24.1231 34.0568 29.1136 34.0685C30.2983 34.0715 31.1612 33.6283 31.661 32.5224C32.1063 31.5359 31.9138 30.6539 31.245 29.8602C30.6291 29.1284 29.5678 28.8251 28.7681 29.1093C27.6951 29.4892 27.0836 30.2975 27.0307 31.4093C26.991 32.2353 26.1796 33.1394 25.4284 33.1747C25.1844 33.1865 24.8508 33.2336 24.8405 32.8611C24.8037 31.5035 24.7229 30.1518 25.6019 28.9488C27.0733 26.9344 29.7471 26.3896 31.8594 27.7281C33.9467 29.0504 34.6332 31.7877 33.3631 33.9242C32.5782 35.245 31.392 35.9769 29.825 35.9827C27.11 35.9931 24.3936 35.9857 21.6786 35.9857C21.6786 35.971 21.6786 35.9562 21.6786 35.9415V35.94Z" fill="#3F415A"/>
<path d="M54.8078 8.86716C54.949 8.48873 55.0621 8.09705 55.2371 7.7363C55.8265 6.52151 56.7467 5.76614 58.149 5.72785C59.5807 5.68957 60.5876 6.40372 61.3152 7.56991C61.6519 8.10736 61.8077 8.71844 61.8459 9.35012C61.8959 10.1938 61.962 11.039 61.9503 11.8828C61.9429 12.4349 62.159 12.5837 62.6661 12.5586C63.3261 12.5262 63.9905 12.5896 64.6476 12.5424C66.0455 12.4423 66.9319 11.497 66.9686 10.0952C66.9907 9.25 66.9657 8.40333 66.9774 7.55813C66.9877 6.90583 67.7227 5.92075 68.3254 5.71607C68.8134 5.55116 69.0956 5.72932 69.1029 6.26825C69.1279 7.88502 69.125 9.50179 68.9912 11.1171C68.9515 11.5956 68.5899 11.9785 68.6046 12.5513C69.613 12.5513 70.5993 12.6116 71.5768 12.5365C72.9468 12.432 73.8156 11.4425 73.8626 10.0319C73.8905 9.18668 73.8655 8.34001 73.8817 7.49481C73.8935 6.87491 74.5961 5.92664 75.1605 5.73227C75.7044 5.54527 75.9719 5.72638 75.9749 6.34187C75.9793 7.88502 76.0631 9.437 75.8455 10.9684C75.6574 12.2906 75.0209 13.3803 73.8979 14.1607C73.5701 14.3889 73.2246 14.4198 72.8542 14.4198C68.7046 14.4257 64.5564 14.4228 60.4083 14.4493C59.8247 14.4537 59.6689 14.2741 59.691 13.6954C59.7409 12.3363 59.7189 10.9743 59.7115 9.6137C59.7101 9.28534 59.7013 8.94667 59.6219 8.63156C59.4705 8.03816 58.9839 7.63912 58.4562 7.60819C57.9329 7.57727 57.2715 8.01165 57.1009 8.56383C56.9378 9.09097 56.8981 9.6402 56.9025 10.1983C56.9157 11.9638 56.8922 13.7278 56.9143 15.4933C56.9201 15.9968 56.7937 16.2604 56.2425 16.2059C55.9515 16.1765 55.6516 16.175 55.3635 16.2148C54.7843 16.2928 54.6888 15.9321 54.6535 15.4933C54.48 13.2801 54.3757 11.067 54.8078 8.86863V8.86716Z" fill="#3F415A"/>
<path d="M0.0367746 31.7038C0.0367746 30.5641 0.0191354 29.4244 0.0397144 28.2862C0.111741 24.2369 4.32604 22.6864 7.06894 24.3738C8.68734 25.3692 9.5546 27.3467 9.11362 29.2109C8.63442 31.2385 7.10863 32.5887 5.11099 32.7271C4.5627 32.7654 4.01001 32.7463 3.46025 32.7419C3.25005 32.7404 2.97811 32.8081 2.87081 32.5755C2.74439 32.3031 2.73116 31.9673 2.96929 31.7524C3.47054 31.2988 3.86007 30.6848 4.69647 30.7305C5.43731 30.7717 6.03557 30.3844 6.4839 29.8028C7.60105 28.3539 7.18065 26.6635 5.51669 25.8802C4.04969 25.1896 2.26813 26.3675 2.17259 28.1271C2.11967 29.1166 2.15054 30.112 2.14907 31.103C2.1476 32.5357 2.13878 33.9699 2.15789 35.4026C2.16377 35.8576 2.03148 36.1079 1.53905 36.0579C1.46702 36.0505 1.39205 36.0579 1.31856 36.0579C-0.29984 36.0829 0.0353046 36.0814 0.0147256 34.7886C-0.00144371 33.7593 0.0117857 32.7301 0.0117857 31.7023H0.0367746V31.7038Z" fill="#3F415A"/>
<path d="M53.5321 11.8151C53.5321 12.9916 53.538 14.1681 53.5306 15.3446C53.5247 16.156 53.5159 16.1692 52.6663 16.1707C51.3272 16.1722 51.4683 16.3032 51.4609 15.0207C51.4477 12.8517 51.4271 10.6828 51.4418 8.51532C51.4477 7.60239 51.1243 6.87058 50.454 6.27717C49.6809 5.59542 48.5284 5.51885 47.7038 6.08575C46.7116 6.7675 46.253 7.98082 46.6601 8.96001C47.1026 10.0217 47.8655 10.6916 49.0576 10.7947C49.7749 10.8565 50.4599 11.4382 50.5893 12.0978C50.6569 12.438 50.6613 12.787 50.1645 12.8032C48.9841 12.84 47.817 12.8105 46.7336 12.2377C45.005 11.3248 44.1598 9.49304 44.5082 7.38299C44.8066 5.57333 46.3823 4.03755 48.2021 3.78134C51.0846 3.37493 53.4307 5.35541 53.5071 8.28415C53.538 9.45918 53.5115 10.6372 53.5115 11.8137C53.5189 11.8137 53.5262 11.8137 53.5336 11.8137L53.5321 11.8151Z" fill="#3F415A"/>
<path d="M36.9746 29.9427C36.9746 31.7435 36.9614 33.5443 36.9834 35.3452C36.9893 35.8473 36.8585 36.0711 36.3102 36.0696C34.2479 36.0637 34.6506 36.2316 34.6359 34.4882C34.6109 31.5845 34.6256 28.6808 34.6242 25.7771C34.6242 24.8686 35.2166 23.963 36.0191 23.642C36.6218 23.4005 36.9761 23.6361 36.9805 24.3178C36.9908 26.1923 36.9849 28.0668 36.9849 29.9412H36.9775L36.9746 29.9427Z" fill="#3F415A"/>
<path d="M46.0442 29.1549C46.0442 30.0722 46.0706 30.9925 46.0383 31.9084C45.9854 33.3588 45.3371 34.5132 44.1774 35.3687C43.6717 35.7412 43.1161 36.0372 42.4664 36.046C41.4389 36.0607 40.4129 36.0578 39.3854 36.0534C39.1796 36.0534 38.9238 36.1079 38.84 35.8207C38.7724 35.5896 38.8474 35.3834 39.0252 35.2259C39.6191 34.6972 40.1321 34.1421 41.0817 34.1451C43.0191 34.1509 43.8569 33.2174 43.8672 31.2723C43.8731 30.0604 43.9495 28.8398 43.8422 27.6367C43.7467 26.5663 44.4346 26.1054 45.1299 25.6666C45.6958 25.3088 46.078 25.593 46.0883 26.288C46.103 27.2436 46.0927 28.1978 46.0927 29.1534C46.078 29.1534 46.0633 29.1534 46.0471 29.1534L46.0442 29.1549Z" fill="#3F415A"/>
<path d="M36.6439 3.77984C35.6885 3.77984 34.733 3.79603 33.779 3.77542C32.9191 3.75628 32.8706 3.6856 32.8677 2.79476C32.8657 2.14981 33.1847 1.82096 33.8246 1.8082C34.0084 1.80526 34.195 1.78317 34.3758 1.80673C35.7693 1.98048 36.9747 1.73163 37.8375 0.4712C38.1198 0.0589084 39.6911 -0.126623 40.1086 0.0942477C40.2967 0.194376 40.3276 0.371072 40.3291 0.559548C40.3364 1.44303 40.3394 2.32504 40.3511 3.20852C40.357 3.64142 40.1262 3.77984 39.7293 3.77689C38.7004 3.76806 37.6729 3.77395 36.6439 3.77395V3.77984Z" fill="#3F415A"/>
<path d="M67.739 17.8287C67.9345 17.2868 67.4729 16.6478 67.8668 16.2532C68.2564 15.86 68.9164 16.1044 69.4558 16.0971C71.0301 16.0779 72.6059 16.0838 74.1802 16.0941C75.1886 16.1 75.193 16.1103 75.2003 17.1528C75.2048 17.8125 75.2003 18.4736 75.1886 19.1333C75.1856 19.3512 75.1739 19.6472 74.9078 19.6516C74.1008 19.6678 73.1939 20.0551 72.5677 19.204C71.7725 18.1217 70.7376 17.7492 69.4235 17.9288C68.8987 17.9995 68.3358 18.0319 67.739 17.8302V17.8287Z" fill="#3F415A"/>
<path d="M64.0935 3.77691C63.4335 3.77691 62.772 3.76365 62.112 3.78132C61.6534 3.7931 61.4167 3.6223 61.455 3.1408C61.4638 3.03184 61.4491 2.91993 61.4476 2.80949C61.4285 1.84944 61.4461 1.82 62.4104 1.80969C63.5849 1.79644 64.7594 1.79791 65.9338 1.80969C66.7114 1.81852 66.7247 1.84503 66.7555 2.61366C66.7614 2.7609 66.7482 2.90815 66.7614 3.05392C66.807 3.55898 66.6144 3.80341 66.0764 3.78132C65.4164 3.75482 64.755 3.77543 64.095 3.77396L64.0935 3.77691Z" fill="#3F415A"/>
<path d="M23.9761 17.9435C23.3161 17.9435 22.6561 17.9243 21.9975 17.9494C21.5213 17.967 21.3228 17.7697 21.3522 17.3029C21.364 17.1204 21.361 16.9348 21.3463 16.7522C21.3067 16.2811 21.5272 16.0837 21.9858 16.0852C23.341 16.0911 24.6963 16.0896 26.0531 16.0852C26.4647 16.0837 26.6587 16.2752 26.6469 16.686C26.641 16.8686 26.6337 17.0541 26.6469 17.2367C26.6851 17.7417 26.4867 17.9773 25.9546 17.9538C25.2961 17.9258 24.6361 17.9464 23.9761 17.9464V17.9435Z" fill="#3F415A"/>
<path d="M64.7551 23.6361C64.0622 23.6371 63.7134 23.3352 63.7085 22.7306C63.7011 21.7263 63.7702 21.663 64.8682 21.6689C65.7987 21.6733 65.8457 21.7234 65.8531 22.6761C65.858 23.3141 65.492 23.6342 64.7551 23.6361Z" fill="#3F415A"/>
<path d="M72.0825 37.0355C72.0825 37.6746 71.7552 37.9961 71.1006 38C70.0481 38.0059 70.0467 38.0044 70.0496 37.0031C70.0525 36.0446 70.0628 36.0343 71.0256 36.0328C72.0678 36.0313 72.084 36.046 72.084 37.037L72.0825 37.0355Z" fill="#3F415A"/>
</g>
<defs>
<clipPath id="clip0_1007_3463">
<rect width="76" height="38" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

9
public/brand2.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 56 KiB