gentelella
Version:
Gentelella v4 — free admin template. 60 pages, 20 chart variants, fully interactive inbox & kanban, live theme generator, component playground, PWA-ready. Vite 8, vanilla JS, no Bootstrap, no jQuery.
98 lines (87 loc) • 5.59 kB
HTML
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Calendar | Gentelella 2026 v4</title>
<link rel="icon" href="../images/favicon.svg" type="image/svg+xml">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<script type="module" src="/src/main-v4.js"></script>
</head>
<body data-shell="admin" data-page="calendar" data-breadcrumb="Home > Calendar">
<main class="main">
<div class="page-wrapper">
<div class="page-header">
<div class="page-header-row">
<div>
<div class="page-pretitle">Schedule</div>
<h1 class="page-title">Calendar</h1>
</div>
<div class="page-actions">
<button class="btn btn-outline">Today</button>
<button class="btn btn-primary">
<svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M4 8h8M8 4v8"/></svg>
New event
</button>
</div>
</div>
</div>
<div class="card">
<div class="calendar-toolbar">
<div class="nav-btns">
<button class="card-opt-btn" aria-label="Previous month"><svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M9 3L5 7l4 4"/></svg></button>
<button class="card-opt-btn" aria-label="Next month"><svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M5 3l4 4-4 4"/></svg></button>
</div>
<div class="calendar-month">April 2026</div>
<div class="spacer"></div>
<div class="chart-tabs">
<button class="chart-tab">Month</button>
<button class="chart-tab active">Week</button>
<button class="chart-tab">Day</button>
</div>
</div>
<div class="calendar-grid">
<div class="dow">Mon</div><div class="dow">Tue</div><div class="dow">Wed</div><div class="dow">Thu</div><div class="dow">Fri</div><div class="dow">Sat</div><div class="dow">Sun</div>
<div class="calendar-day muted"><span class="day-num">30</span></div>
<div class="calendar-day muted"><span class="day-num">31</span></div>
<div class="calendar-day"><span class="day-num">1</span><span class="calendar-event">Standup 9am</span></div>
<div class="calendar-day"><span class="day-num">2</span></div>
<div class="calendar-day"><span class="day-num">3</span><span class="calendar-event blue">Design review</span></div>
<div class="calendar-day"><span class="day-num">4</span></div>
<div class="calendar-day muted"><span class="day-num">5</span></div>
<div class="calendar-day"><span class="day-num">6</span><span class="calendar-event">1:1 with Sara</span></div>
<div class="calendar-day"><span class="day-num">7</span><span class="calendar-event yellow">Q2 Planning</span><span class="calendar-event">Lunch demo</span></div>
<div class="calendar-day"><span class="day-num">8</span></div>
<div class="calendar-day"><span class="day-num">9</span><span class="calendar-event purple">All-hands</span></div>
<div class="calendar-day"><span class="day-num">10</span></div>
<div class="calendar-day"><span class="day-num">11</span><span class="calendar-event red">Launch deadline</span></div>
<div class="calendar-day muted"><span class="day-num">12</span></div>
<div class="calendar-day"><span class="day-num">13</span></div>
<div class="calendar-day"><span class="day-num">14</span><span class="calendar-event">Standup 9am</span></div>
<div class="calendar-day"><span class="day-num">15</span><span class="calendar-event blue">Customer call</span></div>
<div class="calendar-day"><span class="day-num">16</span></div>
<div class="calendar-day"><span class="day-num">17</span><span class="calendar-event">Design review</span></div>
<div class="calendar-day"><span class="day-num">18</span><span class="calendar-event yellow">Vendor demo</span></div>
<div class="calendar-day muted"><span class="day-num">19</span></div>
<div class="calendar-day"><span class="day-num">20</span></div>
<div class="calendar-day"><span class="day-num">21</span></div>
<div class="calendar-day"><span class="day-num">22</span><span class="calendar-event purple">Quarterly review</span></div>
<div class="calendar-day"><span class="day-num">23</span></div>
<div class="calendar-day"><span class="day-num">24</span><span class="calendar-event red">Code freeze</span></div>
<div class="calendar-day"><span class="day-num">25</span></div>
<div class="calendar-day muted"><span class="day-num">26</span></div>
<div class="calendar-day today"><span class="day-num">27</span><span class="calendar-event">Standup 9am</span><span class="calendar-event blue">Sprint planning</span></div>
<div class="calendar-day"><span class="day-num">28</span></div>
<div class="calendar-day"><span class="day-num">29</span><span class="calendar-event">1:1 with Aigars</span></div>
<div class="calendar-day"><span class="day-num">30</span><span class="calendar-event yellow">Release v4.0</span></div>
<div class="calendar-day muted"><span class="day-num">1</span></div>
<div class="calendar-day muted"><span class="day-num">2</span></div>
<div class="calendar-day muted"><span class="day-num">3</span></div>
</div>
</div>
</div>
</main>
</body>
</html>