chore(ui): Formatted and cleaned up the code
This commit is contained in:
		
							parent
							
								
									ffdc4cde38
								
							
						
					
					
						commit
						46093d2b56
					
				
					 5 changed files with 638 additions and 611 deletions
				
			
		|  | @ -1,72 +1,94 @@ | |||
| {% set is_home = is_home | default(false) %} | ||||
| <!DOCTYPE html> | ||||
| <html lang="en"> | ||||
| <head> | ||||
|   <meta charset="UTF-8" /> | ||||
|   <meta | ||||
|     name="viewport" | ||||
|     content="width=device-width, initial-scale=1, viewport-fit=cover" | ||||
|   /> | ||||
|   <title>{% block title %}RideAware{% endblock %}</title> | ||||
|   <head> | ||||
|     <meta charset="UTF-8" /> | ||||
|     <meta | ||||
|       name="viewport" | ||||
|       content="width=device-width, initial-scale=1, viewport-fit=cover" | ||||
|     /> | ||||
|     <title>{% block title %}RideAware{% endblock %}</title> | ||||
| 
 | ||||
|   <link | ||||
|     href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" | ||||
|     rel="stylesheet" | ||||
|   /> | ||||
|   <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> | ||||
|   <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet"> | ||||
|   <link | ||||
|     rel="stylesheet" | ||||
|     href="{{ url_for('static', filename='css/styles.css') }}" | ||||
|   /> | ||||
|     <!-- Icons/Fonts --> | ||||
|     <link | ||||
|       href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" | ||||
|       rel="stylesheet" | ||||
|     /> | ||||
|     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> | ||||
|     <link | ||||
|       href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" | ||||
|       rel="stylesheet" | ||||
|     /> | ||||
| 
 | ||||
|   <link | ||||
|     rel="alternate icon" | ||||
|     type="image/png" | ||||
|     sizes="32x32" | ||||
|     href="{{ url_for('static', filename='assets/32x32.png') }}" | ||||
|   /> | ||||
|   <link | ||||
|     rel="apple-touch-icon" | ||||
|     sizes="180x180" | ||||
|     href="{{ url_for('static', filename='assets/apple-touch-icon.png') }}" | ||||
|   /> | ||||
|   <link | ||||
|     rel="manifest" | ||||
|     href="{{ url_for('static', filename='assets/site.webmanifest') }}" | ||||
|   /> | ||||
|   <meta | ||||
|     name="theme-color" | ||||
|     content="#0f172a" | ||||
|   /> | ||||
|     <!-- Core CSS --> | ||||
|     <link | ||||
|       rel="stylesheet" | ||||
|       href="{{ url_for('static', filename='css/styles.css') }}" | ||||
|     /> | ||||
| 
 | ||||
|   {% block extra_head %}{% endblock %} | ||||
| </head> | ||||
| <body> | ||||
| <nav class="navbar"> | ||||
|   <div class="nav-container"> | ||||
|     <a href="/" class="logo">Ride<span class="logo-accent">Aware</span></a> | ||||
|     <ul class="nav-links"> | ||||
|     {% if is_home %} | ||||
|         <li><a href="#features">Features</a></li> | ||||
|     {% endif %} | ||||
|     <li><a href="/newsletters">Newsletters</a></li> | ||||
|     </ul> | ||||
|   </div> | ||||
| </nav> | ||||
|     <!-- Favicons --> | ||||
|     <link | ||||
|       rel="icon" | ||||
|       type="image/png" | ||||
|       sizes="32x32" | ||||
|       href="{{ url_for('static', filename='assets/32x32.png') }}" | ||||
|     /> | ||||
|     <link | ||||
|       rel="alternate icon" | ||||
|       type="image/png" | ||||
|       sizes="32x32" | ||||
|       href="{{ url_for('static', filename='assets/32x32.png') }}" | ||||
|     /> | ||||
|     <link | ||||
|       rel="apple-touch-icon" | ||||
|       sizes="180x180" | ||||
|       href="{{ url_for('static', filename='assets/apple-touch-icon.png') }}" | ||||
|     /> | ||||
|     <link | ||||
|       rel="manifest" | ||||
|       href="{{ url_for('static', filename='assets/site.webmanifest') }}" | ||||
|     /> | ||||
|     <meta name="theme-color" content="#0f172a" /> | ||||
| 
 | ||||
|   {% block content %}{% endblock %} | ||||
|     {% block extra_head %}{% endblock %} | ||||
|   </head> | ||||
|   <body> | ||||
|     {% set is_home = is_home | default(false) %} | ||||
| 
 | ||||
|   <footer class="footer"> | ||||
|     <p>© 2025 RideAware. All rights reserved.</p> | ||||
|   </footer> | ||||
|     <nav class="navbar"> | ||||
|       <div class="nav-container"> | ||||
|         <a href="{{ url_for('index') }}" class="logo" aria-label="RideAware home"> | ||||
|           <img | ||||
|             src="{{ url_for('static', filename='assets/logo.png') }}" | ||||
|             alt="RideAware" | ||||
|             class="logo-img" | ||||
|             width="140" | ||||
|             height="28" | ||||
|             decoding="async" | ||||
|             fetchpriority="high" | ||||
|           /> | ||||
|         </a> | ||||
|         <ul class="nav-links"> | ||||
|           {% if is_home %} | ||||
|             <li><a href="#features">Features</a></li> | ||||
|           {% endif %} | ||||
|           <li><a href="{{ url_for('newsletters') }}">Newsletters</a></li> | ||||
|         </ul> | ||||
|       </div> | ||||
|     </nav> | ||||
| 
 | ||||
|   <script | ||||
|     defer | ||||
|     src="https://cdn.statically.io/gl/rideaware/landing/06d19988c7df53636277f945f9ed853bda76471b/static/js/main.min.js" | ||||
|     crossorigin="anonymous" | ||||
|   ></script> | ||||
|     {% block content %}{% endblock %} | ||||
| 
 | ||||
|   {% block extra_scripts %}{% endblock %} | ||||
| </body> | ||||
|     <footer class="footer"> | ||||
|       <p>© 2025 RideAware. All rights reserved.</p> | ||||
|     </footer> | ||||
| 
 | ||||
|     <!-- Core JS --> | ||||
|     <script | ||||
|       defer | ||||
|       src="https://cdn.statically.io/gl/rideaware/landing/06d19988c7df53636277f945f9ed853bda76471b/static/js/main.min.js" | ||||
|       crossorigin="anonymous" | ||||
|     ></script> | ||||
| 
 | ||||
|     {% block extra_scripts %}{% endblock %} | ||||
|   </body> | ||||
| </html> | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Cipher Vance
						Cipher Vance