Files
2026-05-20 14:10:25 +07:00

62 lines
2.8 KiB
Plaintext

</div>
</main>
<% if (currentUser && currentUser.role === 'User') { %>
<div id="profileModal" class="modal-backdrop" role="dialog" aria-modal="true" aria-labelledby="profileModalTitle">
<div class="modal-content">
<div class="modal-header">
<h3 id="profileModalTitle">Thông tin cá nhân</h3>
<button class="icon-button subtle" type="button" data-modal-close aria-label="Đóng">
<span class="material-symbols-outlined">close</span>
</button>
</div>
<form class="modal-form" method="post" action="/profile" data-profile-form>
<input type="hidden" name="returnTo" value="<%= currentPath || '/' %>">
<div class="profile-summary">
<div class="profile-avatar"><%= currentUser.name.charAt(0) %></div>
<div>
<strong><%= currentUser.name %></strong>
<span><%= currentUser.username %></span>
</div>
</div>
<div class="form-stack">
<label class="form-field">
<span>Fullname</span>
<input type="text" name="fullName" value="<%= currentUser.fullName || '' %>" autocomplete="name">
</label>
<label class="form-field">
<span>Email mới</span>
<input type="email" name="email" value="<%= currentUser.email || '' %>" autocomplete="email" required data-profile-email>
</label>
<label class="form-field">
<span>Confirm email mới</span>
<input type="email" name="confirmEmail" value="<%= currentUser.email || '' %>" autocomplete="email" required data-profile-confirm-email>
<small class="field-feedback" data-profile-feedback="email"></small>
</label>
<label class="form-field">
<span>Mật khẩu mới</span>
<input type="password" name="newPassword" minlength="8" autocomplete="new-password" data-profile-new-password>
</label>
<label class="form-field">
<span>Xác nhận mật khẩu mới</span>
<input type="password" name="confirmPassword" minlength="8" autocomplete="new-password" data-profile-confirm-password>
<small class="field-feedback" data-profile-feedback="password"></small>
</label>
</div>
<div class="modal-actions">
<button class="btn btn-secondary" type="button" data-modal-close>Hủy</button>
<button class="btn btn-primary" type="submit">
<span class="material-symbols-outlined">save</span>
Lưu
</button>
</div>
</form>
</div>
</div>
<% } %>
<script src="/vendor/notiflix/notiflix-<%= notiflixVersion %>.min.js"></script>
<script src="/js/app.js"></script>
</body>
</html>