feat: add sharing feature

This commit is contained in:
2025-10-30 13:18:01 -03:00
parent 9343efc377
commit 35bfec9915
6 changed files with 446 additions and 6 deletions
+28
View File
@@ -80,6 +80,7 @@
<div class="user-details">
<span id="userName">Welcome, User!</span>
<div class="header-buttons">
<button id="shareBtn" class="header-btn">🔗 Share</button>
<button id="calendarBtn" class="header-btn">📅 Calendar</button>
<button id="settingsBtn" class="header-btn">⚙️ Settings</button>
<button id="logoutBtn" class="header-btn logout">🚪 Logout</button>
@@ -89,6 +90,7 @@
<button id="mobileMenuToggle" class="mobile-menu-toggle hidden"></button>
<!-- Mobile dropdown menu -->
<div id="mobileMenu" class="mobile-menu hidden">
<button id="shareBtnMobile" class="mobile-menu-item">🔗 Share</button>
<button id="calendarBtnMobile" class="mobile-menu-item">📅 Calendar</button>
<button id="settingsBtnMobile" class="mobile-menu-item">⚙️ Settings</button>
<button id="logoutBtnMobile" class="mobile-menu-item logout">🚪 Logout</button>
@@ -103,6 +105,32 @@
<p>Loading...</p>
</div>
<!-- Share Modal -->
<div id="share-modal" class="modal-overlay hidden">
<div class="modal-content">
<h2>🔗 Share This Day</h2>
<p>Share your food log for this day with others!</p>
<div class="share-link-container">
<input
type="text"
id="share-link-input"
class="share-link-input"
readonly
placeholder="Generating share link..."
>
<button id="copy-share-link" class="copy-btn">Copy</button>
</div>
<div class="modal-buttons">
<button id="close-share-modal" class="modal-btn">Close</button>
</div>
</div>
</div>
<!-- Shared View Banner -->
<div id="shared-view-banner" class="shared-view-banner hidden">
<span id="shared-view-text">👁️ Viewing shared day from <strong id="shared-user-name"></strong> on <strong id="shared-date"></strong></span>
</div>
<!-- Main App Content -->
<main id="app-content" class="hidden">
<div class="container">