sifatul92's picture
Created At Approved At Order ID Tracking Code Invoice Recipient Name Recipient Phone Recipient Address Delivery Status Approval Status Delivery Time Rider Riders Phone COD Amount Shipping Charge COD Charge Payment Status Note
5565bcc verified
Raw
History Blame Contribute Delete
1.72 kB
class CustomHeader extends HTMLElement {
connectedCallback() {
this.attachShadow({ mode: 'open' });
this.shadowRoot.innerHTML = `
<style>
header {
background-color: #ffffff;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
padding: 1rem 2rem;
display: flex;
justify-content: space-between;
align-items: center;
}
.logo {
font-weight: 700;
font-size: 1.5rem;
color: #3B82F6;
display: flex;
align-items: center;
gap: 0.5rem;
}
.user-info {
display: flex;
align-items: center;
gap: 1rem;
}
.user-avatar {
width: 40px;
height: 40px;
border-radius: 50%;
background-color: #EFF6FF;
display: flex;
align-items: center;
justify-content: center;
color: #3B82F6;
font-weight: 600;
}
</style>
<header>
<div class="logo">
<span>DeliveryDash</span>
</div>
<div class="user-info">
<div class="user-avatar">
<span>AD</span>
</div>
</div>
</header>
`;
}
}
customElements.define('custom-header', CustomHeader);