11const createFooter = ( ) => {
2+ const year = new Date ( ) . getFullYear ( ) ;
3+
24 const footerHTML = `
35 <footer class="main-footer">
46 <div class="footer-container">
57 <!-- Brand Section -->
68 <div class="footer-brand">
7- <a href="/index.html" class="logo">
8- <img style="height: 40px " src="/assets/images/biblioDrift_favicon.png" alt="BiblioDrift Logo"> BiblioDrift
9+ <a href="/index.html" class="logo" aria-label="BiblioDrift Home" >
10+ <img class="footer-logo " src="/assets/images/biblioDrift_favicon.png" alt="BiblioDrift Logo"> BiblioDrift
911 </a>
1012 <p class="footer-tagline">"There is no frigate like a book to take us lands away."</p>
1113 <p class="footer-subtext">— Emily Dickinson</p>
1214 </div>
1315
1416 <!-- Quick Links -->
15- <div class="footer-nav">
17+ <nav class="footer-nav" aria-label="Footer Navigation ">
1618 <h3>Explore</h3>
1719 <ul>
1820 <li><a href="/index.html">Discovery</a></li>
1921 <li><a href="/library.html">My Library</a></li>
2022 <li><a href="/chat.html">Literary Chat</a></li>
2123 <li><a href="/auth.html">Account</a></li>
2224 </ul>
23- </div >
25+ </nav >
2426
2527 <div class="footer-legal">
2628 <h3>Legal</h3>
@@ -35,22 +37,24 @@ const createFooter = () => {
3537 <h3>Connect</h3>
3638 <div class="social-icons">
3739 <a href="https://www.linkedin.com/in/devanshi5malhotra/" target="_blank" rel="noopener noreferrer" title="LinkedIn"><i class="fab fa-linkedin-in"></i></a>
38- <a href="#" title ="Instagram"><i class="fab fa-instagram"></i></a>
39- <a href="#" title ="Facebook"><i class="fab fa-facebook-f"></i></a>
40- <a href="https://github.com/devanshi14malhotra/BiblioDrift" target="_blank" rel="noopener noreferrer" title ="GitHub">
40+ <a href="#" aria-label ="Instagram"><i class="fab fa-instagram"></i></a>
41+ <a href="#" aria-label ="Facebook"><i class="fab fa-facebook-f"></i></a>
42+ <a href="https://github.com/devanshi14malhotra/BiblioDrift" target="_blank" rel="noopener noreferrer" aria-label ="GitHub">
4143 <i class="fa-brands fa-github"></i>
4244 </a>
4345 </div>
4446 </div>
4547 </div>
4648
4749 <div class="footer-bottom">
48- <p>© 2026 BiblioDrift. Curated with <i class="fa-solid fa-heart"></i> for book lovers.</p>
50+ <p>© ${ year } BiblioDrift. Curated with <i class="fa-solid fa-heart"></i> for book lovers.</p>
4951 </div>
5052 </footer>
5153 ` ;
5254
53- document . body . insertAdjacentHTML ( 'beforeend' , footerHTML ) ;
55+ if ( ! document . querySelector ( '.main-footer' ) ) {
56+ document . body . insertAdjacentHTML ( 'beforeend' , footerHTML ) ;
57+ }
5458} ;
5559
5660createFooter ( ) ;
0 commit comments