Vatsal12345678's picture
S. No. Software Date of Invoice Cost (Including Tax) Year
fba9a63 verified
class CustomHeader extends HTMLElement {
connectedCallback() {
this.attachShadow({ mode: 'open' });
this.shadowRoot.innerHTML = `
<style>
header {
background: linear-gradient(135deg, #3B82F6 0%, #1D4ED8 100%);
color: white;
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
}
.logo {
font-weight: 700;
letter-spacing: -0.025em;
}
nav a {
transition: all 0.2s ease;
}
nav a:hover {
opacity: 0.8;
transform: translateY(-1px);
}
</style>
<header class="py-4 px-6">
<div class="container mx-auto flex justify-between items-center">
<div class="logo text-2xl flex items-center">
<i data-feather="dollar-sign" class="mr-2"></i>
Software Spend Tracker
</div>
<nav class="hidden md:flex space-x-6">
<a href="#" class="flex items-center">
<i data-feather="home" class="mr-1"></i>
Dashboard
</a>
<a href="#" class="flex items-center">
<i data-feather="trending-up" class="mr-1"></i>
Analytics
</a>
<a href="#" class="flex items-center">
<i data-feather="settings" class="mr-1"></i>
Settings
</a>
</nav>
<button class="md:hidden">
<i data-feather="menu"></i>
</button>
</div>
</header>
`;
}
}
customElements.define('custom-header', CustomHeader);