@@ -546,60 +546,83 @@ <h4>Recent Activity</h4>
546546 < div class ="profile-header-info ">
547547 < div class ="profile-header-name-row ">
548548 < div id ="profile-header-avatar-container "> </ div >
549- < h3 id ="profile-name " class ="cutoff chat-contact-with-status btn "> </ h3 >
549+ < h3 id ="profile-name " class ="cutoff chat-contact-with-status "> </ h3 >
550+ </ div >
551+ < span id ="profile-status " class ="cutoff chat-contact-status "> </ span >
552+ </ div >
553+ < div id ="profile-edit-bar " style ="display: none; position: absolute; top: 0; left: 0; right: 0; bottom: 0; align-items: center; justify-content: space-between; padding: 0 20px; background-color: rgba(22,22,22,0.95); ">
554+ < div id ="profile-edit-cancel-btn ">
555+ < span class ="icon icon-edit-x "> </ span >
556+ < span > Exit</ span >
557+ </ div >
558+ < span id ="profile-edit-mode-label " style ="font-size: 12px; opacity: 0.6; position: absolute; left: 50%; transform: translateX(-50%); "> Edit Mode is enabled.</ span >
559+ < div id ="profile-edit-save-btn ">
560+ < span class ="icon icon-save "> </ span >
561+ < span > Save</ span >
550562 </ div >
551- < span id ="profile-status " class ="cutoff chat-contact-status btn "> </ span >
552563 </ div >
553564 </ div >
554565 < div class ="profile-content ">
555- < div style ="position: relative; ">
566+ < div id =" profile-banner-container " style ="position: relative; ">
556567 < img id ="profile-banner " class ="profile-banner ">
557- < div class ="profile-banner-edit btn ">
558- < span class ="icon icon-edit "> </ span >
568+ < div id ="profile-edit-btn " class ="profile-banner-edit profile-share-btn profile-option btn ">
569+ < span class ="icon icon-edit navbar-icon "> </ span >
570+ < p class ="navbar-text "> Edit</ p >
559571 </ div >
560572 < div id ="profile-share-btn " class ="profile-share-btn profile-option btn ">
561573 < span class ="icon icon-share navbar-icon "> </ span >
562574 < p class ="navbar-text "> Share</ p >
563575 </ div >
564576 < div class ="profile-avatar-container ">
565577 < img id ="profile-avatar " class ="profile-avatar ">
566- < div class ="profile-avatar-edit btn ">
567- < span class ="icon icon-plus-circle "> </ span >
568- </ div >
569578 </ div >
570579 </ div >
571580 < div >
572- < h3 id ="profile-secondary-name " class ="chat-contact-with-status btn "> </ h3 >
573- < span id ="profile-secondary-status " class ="cutoff chat-contact-status btn " style ="width: 90%; "> </ span >
574- < div id ="profile-badges " style ="margin-top: 5px; "> < img id ="profile-badge-invites " src ="./icons/vector_badge_hex_placeholder.svg " class ="btn " style ="height: 30px; width: 30px; display: none; "> < img id ="profile-badge-fawkes " src ="./icons/fawkes_mask.svg " class ="btn " style ="height: 30px; width: 30px; margin-left: 5px; display: none; "> </ div >
575- < div id ="profile-option-list " class ="profile-options ">
576- < div id ="profile-option-message " class ="profile-option ">
577- < span class ="icon icon-message navbar-icon "> </ span >
578- < p class ="navbar-text "> Message</ p >
579- </ div >
580- < div id ="profile-option-mute " class ="profile-option ">
581- < span class ="icon icon-volume-mute navbar-icon "> </ span >
582- < p class ="navbar-text "> Mute</ p >
583- </ div >
584- < div id ="profile-option-share " class ="profile-option ">
585- < span class ="icon icon-share navbar-icon "> </ span >
586- < p class ="navbar-text "> Share</ p >
587- </ div >
588- < div id ="profile-option-more " class ="profile-option btn " style ="position: relative; ">
589- < span class ="icon icon-dots-horizontal navbar-icon "> </ span >
590- < p class ="navbar-text "> More</ p >
591- < div id ="profile-more-dropdown " class ="profile-more-dropdown " style ="display: none; ">
592- < div id ="profile-option-nickname " class ="profile-more-item ">
593- < span > Nickname</ span >
594- < span class ="icon icon-edit " style ="width: 18px; height: 18px; background-color: white; "> </ span >
595- </ div >
596- < div id ="profile-option-block " class ="profile-more-item ">
597- < span style ="color: #ff4444; "> Block</ span >
598- < span class ="icon icon-x-user " style ="width: 18px; height: 18px; background-color: #ff4444; "> </ span >
599- </ div >
581+ < h3 id ="profile-secondary-name " class ="chat-contact-with-status btn "> </ h3 >
582+ < span id ="profile-secondary-status " class ="cutoff chat-contact-status btn " style ="width: 90%; "> </ span >
583+ < div id ="profile-edit-fields " style ="display: none; flex-direction: column; gap: 12px; width: 90%; margin: 16px auto 0; ">
584+ < label class ="profile-edit-label "> Username</ label >
585+ < div class ="profile-edit-field-wrapper ">
586+ < div id ="profile-edit-name " class ="profile-edit-field-text "> </ div >
587+ </ div >
588+ < label class ="profile-edit-label "> Status</ label >
589+ < div class ="profile-edit-field-wrapper ">
590+ < div id ="profile-edit-status " class ="profile-edit-field-text "> </ div >
591+ </ div >
592+ < label class ="profile-edit-label "> Bio</ label >
593+ < div class ="profile-edit-field-wrapper profile-edit-field-bio ">
594+ < div id ="profile-edit-bio " class ="profile-edit-field-text "> </ div >
595+ </ div >
596+ </ div >
597+ < div id ="profile-badges " style ="margin-top: 5px; "> < img id ="profile-badge-invites " src ="./icons/vector_badge_hex_placeholder.svg " class ="btn " style ="height: 30px; width: 30px; display: none; "> < img id ="profile-badge-fawkes " src ="./icons/fawkes_mask.svg " class ="btn " style ="height: 30px; width: 30px; margin-left: 5px; display: none; "> </ div >
598+ < div id ="profile-option-list " class ="profile-options ">
599+ < div id ="profile-option-message " class ="profile-option ">
600+ < span class ="icon icon-message navbar-icon "> </ span >
601+ < p class ="navbar-text "> Message</ p >
602+ </ div >
603+ < div id ="profile-option-mute " class ="profile-option ">
604+ < span class ="icon icon-volume-mute navbar-icon "> </ span >
605+ < p class ="navbar-text "> Mute</ p >
606+ </ div >
607+ < div id ="profile-option-share " class ="profile-option ">
608+ < span class ="icon icon-share navbar-icon "> </ span >
609+ < p class ="navbar-text "> Share</ p >
610+ </ div >
611+ < div id ="profile-option-more " class ="profile-option btn " style ="position: relative; ">
612+ < span class ="icon icon-dots-horizontal navbar-icon "> </ span >
613+ < p class ="navbar-text "> More</ p >
614+ < div id ="profile-more-dropdown " class ="profile-more-dropdown " style ="display: none; ">
615+ < div id ="profile-option-nickname " class ="profile-more-item ">
616+ < span > Nickname</ span >
617+ < span class ="icon icon-edit " style ="width: 18px; height: 18px; background-color: white; "> </ span >
618+ </ div >
619+ < div id ="profile-option-block " class ="profile-more-item ">
620+ < span style ="color: #ff4444; "> Block</ span >
621+ < span class ="icon icon-x-user " style ="width: 18px; height: 18px; background-color: #ff4444; "> </ span >
600622 </ div >
601623 </ div >
602624 </ div >
625+ </ div >
603626 < span id ="profile-description " class ="chat-contact-status " style ="width: 90%; white-space: pre-line; overflow-wrap: break-word; font-style: normal; margin-top: 10px; text-align: center; display: block; "> </ span >
604627 < textarea id ="profile-description-editor " class ="chat-contact-status profile-description-editor " style ="display: none; margin-top: 10px; "> </ textarea >
605628 < div style ="margin: 40px 0 0 0; width: 90%; padding-left: 5%; ">
0 commit comments