This commit is contained in:
Laux Dev
2026-02-23 17:00:04 +08:00
parent 7978b37203
commit db5b910653
6 changed files with 185 additions and 189 deletions

View File

@@ -0,0 +1,8 @@
<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M5.04492 7.35714V2.07143C5.04492 1.34162 5.63655 0.75 6.36635 0.75H12.3128C13.0426 0.75 13.6342 1.34162 13.6342 2.07143V7.35714C13.6342 8.08694 13.0426 8.67857 12.3128 8.67857H6.36635C5.63655 8.67857 5.04492 8.08694 5.04492 7.35714Z" stroke="#969AF9" style="stroke:#969AF9;stroke:color(display-p3 0.5892 0.6031 0.9766);stroke-opacity:1;" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M9.33984 8.67871V13.9644" stroke="#969AF9" style="stroke:#969AF9;stroke:color(display-p3 0.5892 0.6031 0.9766);stroke-opacity:1;" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M2.73242 13.9641V12.6427C2.73242 11.9129 3.32405 11.3213 4.05385 11.3213H14.6253C15.3551 11.3213 15.9467 11.9129 15.9467 12.6427V13.9641" stroke="#969AF9" style="stroke:#969AF9;stroke:color(display-p3 0.5892 0.6031 0.9766);stroke-opacity:1;" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M0.75 16.6067V15.2853C0.75 14.5555 1.34162 13.9639 2.07143 13.9639H3.39286C4.12266 13.9639 4.71429 14.5555 4.71429 15.2853V16.6067C4.71429 17.3365 4.12266 17.9282 3.39286 17.9282H2.07143C1.34162 17.9282 0.75 17.3365 0.75 16.6067Z" stroke="#969AF9" style="stroke:#969AF9;stroke:color(display-p3 0.5892 0.6031 0.9766);stroke-opacity:1;" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M7.35742 16.6067V15.2853C7.35742 14.5555 7.94905 13.9639 8.67885 13.9639H10.0003C10.7301 13.9639 11.3217 14.5555 11.3217 15.2853V16.6067C11.3217 17.3365 10.7301 17.9282 10.0003 17.9282H8.67885C7.94905 17.9282 7.35742 17.3365 7.35742 16.6067Z" stroke="#969AF9" style="stroke:#969AF9;stroke:color(display-p3 0.5892 0.6031 0.9766);stroke-opacity:1;" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M13.9648 16.6067V15.2853C13.9648 14.5555 14.5564 13.9639 15.2863 13.9639H16.6077C17.3375 13.9639 17.9291 14.5555 17.9291 15.2853V16.6067C17.9291 17.3365 17.3375 17.9282 16.6077 17.9282H15.2863C14.5564 17.9282 13.9648 17.3365 13.9648 16.6067Z" stroke="#969AF9" style="stroke:#969AF9;stroke:color(display-p3 0.5892 0.6031 0.9766);stroke-opacity:1;" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -4,6 +4,7 @@ const Sidebar = () => {
return (
<div>
<div>
{/* Logo Container */}
<div className={styles.logoContainer}>
<svg
xmlns="http://www.w3.org/2000/svg"
@@ -15,34 +16,38 @@ const Sidebar = () => {
<path
d="M15.465 11.0234C13.7773 12.2949 12.0608 13.7836 10.3874 15.457C2.90925 22.9352 -0.879626 31.2707 1.92467 34.0751C4.72895 36.8792 13.0645 33.0904 20.5426 25.6123C22.2161 23.9388 23.7048 22.2224 24.9762 20.5347"
stroke="#969AF9"
style="stroke:#969AF9;stroke:color(display-p3 0.5892 0.6031 0.9766);stroke-opacity:1;"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={2}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
fill="none"
/>
<path
d="M24.9762 20.5353C29.3864 26.3895 31.1822 31.8988 29.0053 34.0757C26.201 36.88 17.8655 33.091 10.3874 25.6129C2.90925 18.1348 -0.879626 9.79927 1.92467 6.99498C4.10141 4.81824 9.61081 6.61397 15.465 11.0241"
stroke="#969AF9"
style="stroke:#969AF9;stroke:color(display-p3 0.5892 0.6031 0.9766);stroke-opacity:1;"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={2}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
fill="none"
/>
<path
d="M14.1504 20.5347C14.1504 21.261 14.7391 21.8497 15.4654 21.8497C16.1916 21.8497 16.7804 21.261 16.7804 20.5347C16.7804 19.8085 16.1916 19.2197 15.4654 19.2197C14.7391 19.2197 14.1504 19.8085 14.1504 20.5347Z"
stroke="#969AF9"
style="stroke:#969AF9;stroke:color(display-p3 0.5892 0.6031 0.9766);stroke-opacity:1;"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={2}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
fill="none"
/>
<path
d="M20.7505 9.08429C19.9243 8.94056 19.9243 7.75456 20.7505 7.61083C23.7436 7.09012 26.124 4.81039 26.7737 1.84263L26.8236 1.61514C27.0022 0.798617 28.1649 0.793535 28.3509 1.60847L28.4114 1.87358C29.0849 4.82732 31.4661 7.0878 34.4509 7.60707C35.2814 7.75154 35.2814 8.94358 34.4509 9.08805C31.4661 9.60732 29.0849 11.8678 28.4114 14.8216L28.3509 15.0867C28.1649 15.9016 27.0022 15.8965 26.8236 15.08L26.7737 14.8525C26.124 11.8848 23.7436 9.605 20.7505 9.08429Z"
stroke="#969AF9"
style="stroke:#969AF9;stroke:color(display-p3 0.5892 0.6031 0.9766);stroke-opacity:1;"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={2}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
fill="none"
/>
</svg>
<div>
@@ -50,6 +55,7 @@ const Sidebar = () => {
<p>By Project Moonshot Inc.</p>
</div>
</div>
{/* Navigations */}
<div className={styles.navContainer}>
<div>
<svg
@@ -62,18 +68,18 @@ const Sidebar = () => {
<path
d="M1.29492 11.3391L10.0003 2.63379L18.7056 11.3391"
stroke="#858699"
style="stroke:#858699;stroke:color(display-p3 0.5216 0.5255 0.6000);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
<path
d="M3.97266 8.66016V17.3655H16.0262V8.66016"
stroke="#858699"
style="stroke:#858699;stroke:color(display-p3 0.5216 0.5255 0.6000);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
</svg>
<p>Home</p>
@@ -86,54 +92,54 @@ const Sidebar = () => {
viewBox="0 0 20 20"
fill="none"
>
<g clip-path="url(#clip0_306_15313)">
<g clipPath="url(#clip0_306_15313)">
<path
d="M5.70508 8.01828V2.73256C5.70508 2.00276 6.29671 1.41113 7.02651 1.41113H12.9729C13.7027 1.41113 14.2944 2.00276 14.2944 2.73256V8.01828C14.2944 8.74807 13.7027 9.3397 12.9729 9.3397H7.02651C6.29671 9.3397 5.70508 8.74807 5.70508 8.01828Z"
stroke="#969AF9"
style="stroke:#969AF9;stroke:color(display-p3 0.5892 0.6031 0.9766);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
<path
d="M10 9.33984V14.6256"
stroke="#969AF9"
style="stroke:#969AF9;stroke:color(display-p3 0.5892 0.6031 0.9766);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
<path
d="M3.39258 14.6253V13.3039C3.39258 12.5741 3.98421 11.9824 4.71401 11.9824H15.2854C16.0153 11.9824 16.6069 12.5741 16.6069 13.3039V14.6253"
stroke="#969AF9"
style="stroke:#969AF9;stroke:color(display-p3 0.5892 0.6031 0.9766);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
<path
d="M1.41016 17.2679V15.9464C1.41016 15.2166 2.00178 14.625 2.73158 14.625H4.05301C4.78281 14.625 5.37444 15.2166 5.37444 15.9464V17.2679C5.37444 17.9977 4.78281 18.5893 4.05301 18.5893H2.73158C2.00178 18.5893 1.41016 17.9977 1.41016 17.2679Z"
stroke="#969AF9"
style="stroke:#969AF9;stroke:color(display-p3 0.5892 0.6031 0.9766);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
<path
d="M8.01758 17.2679V15.9464C8.01758 15.2166 8.60921 14.625 9.33901 14.625H10.6604C11.3902 14.625 11.9819 15.2166 11.9819 15.9464V17.2679C11.9819 17.9977 11.3902 18.5893 10.6604 18.5893H9.33901C8.60921 18.5893 8.01758 17.9977 8.01758 17.2679Z"
stroke="#969AF9"
style="stroke:#969AF9;stroke:color(display-p3 0.5892 0.6031 0.9766);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
<path
d="M14.625 17.2679V15.9464C14.625 15.2166 15.2166 14.625 15.9464 14.625H17.2679C17.9977 14.625 18.5893 15.2166 18.5893 15.9464V17.2679C18.5893 17.9977 17.9977 18.5893 17.2679 18.5893H15.9464C15.2166 18.5893 14.625 17.9977 14.625 17.2679Z"
stroke="#969AF9"
style="stroke:#969AF9;stroke:color(display-p3 0.5892 0.6031 0.9766);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
</g>
<defs>
@@ -142,7 +148,7 @@ const Sidebar = () => {
width="20"
height="20"
fill="white"
style="fill:white;fill-opacity:1;"
style={{ fillOpacity: 1 }}
/>
</clipPath>
</defs>
@@ -157,22 +163,22 @@ const Sidebar = () => {
viewBox="0 0 20 20"
fill="none"
>
<g clip-path="url(#clip0_306_15323)">
<g clipPath="url(#clip0_306_15323)">
<path
d="M1.41016 16.9372V3.06223C1.41016 2.71176 1.54938 2.37565 1.79719 2.12783C2.04501 1.88002 2.38112 1.7408 2.73158 1.7408H7.60766C7.90951 1.732 8.20529 1.82686 8.44572 2.00959C8.68614 2.19232 8.85674 2.45189 8.92908 2.74509L9.33873 4.38366H17.2673C17.6177 4.38366 17.9539 4.52287 18.2017 4.77069C18.4494 5.01851 18.5887 5.35462 18.5887 5.70509V16.9372C18.5887 17.2878 18.4494 17.6238 18.2017 17.8716C17.9539 18.1195 17.6177 18.2586 17.2673 18.2586H2.73158C2.38112 18.2586 2.04501 18.1195 1.79719 17.8716C1.54938 17.6238 1.41016 17.2878 1.41016 16.9372Z"
stroke="#858699"
style="stroke:#858699;stroke:color(display-p3 0.5216 0.5255 0.6000);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
<path
d="M6.69531 12.643L8.67745 13.9644L12.6417 8.67871"
stroke="#858699"
style="stroke:#858699;stroke:color(display-p3 0.5216 0.5255 0.6000);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
</g>
<defs>
@@ -181,7 +187,7 @@ const Sidebar = () => {
width="20"
height="20"
fill="white"
style="fill:white;fill-opacity:1;"
style={{ fillOpacity: 1 }}
/>
</clipPath>
</defs>
@@ -191,18 +197,38 @@ const Sidebar = () => {
<div>
<svg
xmlns="http://www.w3.org/2000/svg"
width="14"
height="9"
viewBox="0 0 14 9"
width="20"
height="20"
viewBox="0 0 20 20"
fill="none"
>
<path
d="M0.75 7.36375H12.6429V6.6474C12.6323 5.64021 12.3667 4.65205 11.8708 3.77541C11.3749 2.89864 10.6648 2.16195 9.80698 1.63405C8.94913 1.10614 7.97149 0.804285 6.96537 0.756647C6.87567 0.752405 6.786 0.750185 6.69643 0.75C6.60686 0.750185 6.51719 0.752405 6.42749 0.756647C5.42137 0.804285 4.44372 1.10614 3.58588 1.63405C2.72805 2.16195 2.018 2.89864 1.52207 3.77541C1.02615 4.65205 0.76052 5.64021 0.75 6.6474V7.36375Z"
d="M7.35631 9.33956C9.18082 9.33956 10.6599 7.8605 10.6599 6.03599C10.6599 4.21148 9.18082 2.73242 7.35631 2.73242C5.5318 2.73242 4.05273 4.21148 4.05273 6.03599C4.05273 7.8605 5.5318 9.33956 7.35631 9.33956Z"
stroke="#858699"
style="stroke:#858699;stroke:color(display-p3 0.5216 0.5255 0.6000);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth="1.5"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M1.41016 18.5893H13.303V17.873C13.2925 16.8658 13.0269 15.8776 12.5309 15.001C12.035 14.1242 11.325 13.3875 10.4671 12.8596C9.60929 12.3317 8.63164 12.0299 7.62552 11.9822C7.53582 11.978 7.44615 11.9758 7.35659 11.9756C7.26702 11.9758 7.17735 11.978 7.08765 11.9822C6.08153 12.0299 5.10388 12.3317 4.24603 12.8596C3.3882 13.3875 2.67816 14.1242 2.18223 15.001C1.6863 15.8776 1.42068 16.8658 1.41016 17.873V18.5893Z"
stroke="#858699"
strokeWidth="1.5"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M12.6426 9.33956C14.4671 9.33956 15.9461 7.8605 15.9461 6.03599C15.9461 4.21148 14.4671 2.73242 12.6426 2.73242"
stroke="#858699"
strokeWidth="1.5"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M15.945 18.5895H18.5879V17.8731C18.5773 16.8659 18.3117 15.8777 17.8158 15.0011C17.3198 14.1243 16.6098 13.3876 15.752 12.8597C15.1975 12.5185 14.5928 12.2717 13.9629 12.127"
stroke="#858699"
strokeWidth="1.5"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
<p>Users</p>
@@ -215,30 +241,30 @@ const Sidebar = () => {
viewBox="0 0 20 20"
fill="none"
>
<g clip-path="url(#clip0_306_15337)">
<g clipPath="url(#clip0_306_15337)">
<path
d="M10.6205 9.86809C10.4245 9.9532 10.2131 9.99711 9.99942 9.99711C9.78573 9.99711 9.57434 9.9532 9.37835 9.86809L1.8462 6.37952C1.72389 6.31783 1.62111 6.2234 1.54929 6.10675C1.47748 5.99009 1.43945 5.85579 1.43945 5.7188C1.43945 5.58181 1.47748 5.44751 1.54929 5.33086C1.62111 5.21421 1.72389 5.11979 1.8462 5.05809L9.37835 1.54309C9.57434 1.45798 9.78573 1.41406 9.99942 1.41406C10.2131 1.41406 10.4245 1.45798 10.6205 1.54309L18.1526 5.03166C18.275 5.09336 18.3778 5.18779 18.4495 5.30443C18.5214 5.42108 18.5593 5.55538 18.5593 5.69237C18.5593 5.82937 18.5214 5.96366 18.4495 6.08032C18.3778 6.19697 18.275 6.2914 18.1526 6.35309L10.6205 9.86809Z"
stroke="#858699"
style="stroke:#858699;stroke:color(display-p3 0.5216 0.5255 0.6000);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
<path
d="M18.5887 10.4629L10.528 14.1761C10.3559 14.2546 10.1688 14.2953 9.97962 14.2953C9.79041 14.2953 9.60338 14.2546 9.43123 14.1761L1.41016 10.4629"
stroke="#858699"
style="stroke:#858699;stroke:color(display-p3 0.5216 0.5255 0.6000);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
<path
d="M18.5887 14.7578L10.528 18.471C10.3559 18.5495 10.1688 18.5902 9.97962 18.5902C9.79041 18.5902 9.60338 18.5495 9.43123 18.471L1.41016 14.7578"
stroke="#858699"
style="stroke:#858699;stroke:color(display-p3 0.5216 0.5255 0.6000);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
</g>
<defs>
@@ -247,7 +273,7 @@ const Sidebar = () => {
width="20"
height="20"
fill="white"
style="fill:white;fill-opacity:1;"
style={{ fillOpacity: 1 }}
/>
</clipPath>
</defs>
@@ -265,42 +291,42 @@ const Sidebar = () => {
<path
d="M16.235 17.2683C16.235 17.6187 16.0957 17.9549 15.848 18.2027C15.6001 18.4504 15.264 18.5897 14.9136 18.5897H3.02065C2.67018 18.5897 2.33407 18.4504 2.08625 18.2027C1.83844 17.9549 1.69922 17.6187 1.69922 17.2683V2.73256C1.69922 2.38209 1.83844 2.04599 2.08625 1.79817C2.33407 1.55035 2.67018 1.41113 3.02065 1.41113H10.4019C10.7523 1.41113 11.0884 1.55035 11.3363 1.79817L15.848 6.30981C16.0957 6.55762 16.235 6.89374 16.235 7.2442V17.2683Z"
stroke="#858699"
style="stroke:#858699;stroke:color(display-p3 0.5216 0.5255 0.6000);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
<path
d="M9.70508 9.1748H13.0086"
stroke="#858699"
style="stroke:#858699;stroke:color(display-p3 0.5216 0.5255 0.6000);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
<path
d="M9.70508 13.7578H13.0086"
stroke="#858699"
style="stroke:#858699;stroke:color(display-p3 0.5216 0.5255 0.6000);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
<path
d="M4.5957 13.6833L5.70291 14.7905L7.54826 12.207"
stroke="#858699"
style="stroke:#858699;stroke:color(display-p3 0.5216 0.5255 0.6000);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
<path
d="M4.5957 9.0173L5.70291 10.1245L7.54826 7.54102"
stroke="#858699"
style="stroke:#858699;stroke:color(display-p3 0.5216 0.5255 0.6000);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
</svg>
<p>Credentials</p>
@@ -313,22 +339,22 @@ const Sidebar = () => {
viewBox="0 0 20 20"
fill="none"
>
<g clip-path="url(#clip0_306_15353)">
<g clipPath="url(#clip0_306_15353)">
<path
d="M8.57278 4.14746H7.66494C7.44193 4.14812 7.22431 4.21611 7.0406 4.34254C6.85688 4.46898 6.71563 4.64794 6.63534 4.85601L6.15928 6.08489L4.52076 7.01487L3.21437 6.81558C2.99685 6.78606 2.77546 6.82186 2.57833 6.91846C2.3812 7.01505 2.21724 7.16807 2.10727 7.35807L1.66443 8.13303C1.55095 8.32607 1.49867 8.54895 1.51448 8.7723C1.5303 8.99565 1.61346 9.20896 1.753 9.38407L2.58332 10.4137V12.2736L1.77514 13.3032C1.6356 13.4783 1.55244 13.6916 1.53663 13.915C1.52081 14.1383 1.5731 14.3612 1.68657 14.5543L2.12941 15.3292C2.23938 15.5192 2.40335 15.6722 2.60046 15.7688C2.79759 15.8654 3.019 15.9012 3.23652 15.8718L4.54291 15.6725L6.15928 16.6024L6.63534 17.8313C6.71563 18.0393 6.85688 18.2183 7.0406 18.3448C7.22431 18.4711 7.44193 18.5392 7.66494 18.5399H8.59491C8.81793 18.5392 9.03556 18.4711 9.21927 18.3448C9.40299 18.2183 9.54424 18.0393 9.62453 17.8313L10.1006 16.6024L11.717 15.6725L13.0234 15.8718C13.2409 15.9012 13.4623 15.8654 13.6594 15.7688C13.8565 15.6722 14.0206 15.5192 14.1305 15.3292L14.5733 14.5543C14.6868 14.3612 14.739 14.1383 14.7233 13.915C14.7074 13.6916 14.6243 13.4783 14.4848 13.3032L13.6544 12.2736V11.0744M5.90464 11.3436C5.90464 11.7816 6.03451 12.2097 6.27781 12.5738C6.52112 12.9379 6.86692 13.2217 7.27152 13.3893C7.67611 13.5569 8.12131 13.6007 8.55083 13.5153C8.98035 13.4299 9.37489 13.219 9.68455 12.9093C9.99421 12.5997 10.2051 12.2051 10.2905 11.7756C10.376 11.3461 10.3321 10.9009 10.1645 10.4963C9.99693 10.0917 9.71313 9.7459 9.34901 9.5026C8.98489 9.2593 8.55679 9.12943 8.11886 9.12943C7.53161 9.12943 6.96842 9.36272 6.55317 9.77796C6.13793 10.1932 5.90464 10.7564 5.90464 11.3436Z"
stroke="#858699"
style="stroke:#858699;stroke:color(display-p3 0.5216 0.5255 0.6000);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
<path
d="M11.4547 5.43105C11.049 5.36047 11.049 4.77804 11.4547 4.70745C12.9245 4.45174 14.0936 3.33217 14.4126 1.87474L14.437 1.76303C14.5249 1.36204 15.0958 1.35954 15.1871 1.75975L15.2168 1.88994C15.5477 3.3405 16.717 4.4506 18.1829 4.70561C18.5907 4.77656 18.5907 5.36195 18.1829 5.4329C16.717 5.68791 15.5477 6.79801 15.2168 8.24857L15.1871 8.37876C15.0958 8.77897 14.5249 8.77647 14.437 8.37548L14.4126 8.26377C14.0936 6.80634 12.9245 5.68677 11.4547 5.43105Z"
stroke="#858699"
style="stroke:#858699;stroke:color(display-p3 0.5216 0.5255 0.6000);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
</g>
<defs>
@@ -337,7 +363,7 @@ const Sidebar = () => {
width="20"
height="20"
fill="white"
style="fill:white;fill-opacity:1;"
style={{ fillOpacity: 1 }}
/>
</clipPath>
</defs>
@@ -346,6 +372,7 @@ const Sidebar = () => {
</div>
</div>
</div>
{/* Footers */}
<div className={styles.navFooterContainer}>
<div>
<p>Download ICTL v3</p>
@@ -356,30 +383,30 @@ const Sidebar = () => {
viewBox="0 0 24 24"
fill="none"
>
<g clip-path="url(#clip0_306_15402)">
<g clipPath="url(#clip0_306_15402)">
<path
d="M7.98047 13.6074L11.9983 17.6253L16.0162 13.6074"
stroke="#8287FF"
style="stroke:#8287FF;stroke:color(display-p3 0.5098 0.5294 1.0000);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
<path
d="M12 17.625V6.375"
stroke="#8287FF"
style="stroke:#8287FF;stroke:color(display-p3 0.5098 0.5294 1.0000);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
<path
d="M11.9992 22.4466C17.7686 22.4466 22.4456 17.7696 22.4456 12.0001C22.4456 6.23074 17.7686 1.55371 11.9992 1.55371C6.22976 1.55371 1.55273 6.23074 1.55273 12.0001C1.55273 17.7696 6.22976 22.4466 11.9992 22.4466Z"
stroke="#8287FF"
style="stroke:#8287FF;stroke:color(display-p3 0.5098 0.5294 1.0000);stroke-opacity:1;"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
strokeWidth={1.5}
strokeLinecap="round"
strokeLinejoin="round"
style={{ strokeOpacity: 1 }}
/>
</g>
<defs>
@@ -388,7 +415,7 @@ const Sidebar = () => {
width="24"
height="24"
fill="white"
style="fill:white;fill-opacity:1;"
style={{ fillOpacity: 1 }}
/>
</clipPath>
</defs>

View File

@@ -0,0 +1,12 @@
.navContainer > div > svg > path {
stroke: #858699;
}
.navContainer > div:hover > svg > path {
stroke: #969af9;
}
.navContainer > div > svg > g > path {
stroke: #858699;
}
.navContainer > div:hover > svg > g > path {
stroke: #969af9;
}

View File

@@ -1,5 +1,7 @@
import { Geist, Geist_Mono, Inter } from "next/font/google";
import Sidebar from "./components/sidebar/Sidebar";
import "./globals.css";
import styles from "./page.module.css";
const inter = Inter({
variable: "--font-inter",
@@ -14,7 +16,15 @@ export const metadata = {
export default function RootLayout({ children }) {
return (
<html lang="en">
<body className={`${inter.variable} `}>{children}</body>
<body className={`${inter.variable} `}>
<div className={styles.layout}>
<Sidebar />
<div className={styles.mainContainer}>
{/* Header here */}
{children}
</div>
</div>
</body>
</html>
);
}

View File

@@ -2,65 +2,5 @@ import Image from "next/image";
import styles from "./page.module.css";
export default function Home() {
return (
<div className={styles.page}>
<main className={styles.main}>
<Image
className={styles.logo}
src="/next.svg"
alt="Next.js logo"
width={100}
height={20}
priority
/>
<div className={styles.intro}>
<h1>To get started, edit the page.js file.</h1>
<p>
Looking for a starting point or more instructions? Head over to{" "}
<a
href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app"
target="_blank"
rel="noopener noreferrer"
>
Templates
</a>{" "}
or the{" "}
<a
href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app"
target="_blank"
rel="noopener noreferrer"
>
Learning
</a>{" "}
center.
</p>
</div>
<div className={styles.ctas}>
<a
className={styles.primary}
href="https://vercel.com/new?utm_source=create-next-app&utm_medium=appdir-template&utm_campaign=create-next-app"
target="_blank"
rel="noopener noreferrer"
>
<Image
className={styles.logo}
src="/vercel.svg"
alt="Vercel logomark"
width={16}
height={16}
/>
Deploy Now
</a>
<a
className={styles.secondary}
href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=appdir-template&utm_campaign=create-next-app"
target="_blank"
rel="noopener noreferrer"
>
Documentation
</a>
</div>
</main>
</div>
);
return <div className={styles.page}></div>;
}

View File

@@ -10,7 +10,6 @@
--button-secondary-border: #ebebeb;
display: flex;
min-height: 100vh;
align-items: center;
justify-content: center;
}