Update frontend branding and icons

This commit is contained in:
2025-11-26 15:03:47 +01:00
parent 7ec9324997
commit c841e27c30
5 changed files with 28 additions and 7 deletions

View File

@@ -74,12 +74,19 @@ body {
letter-spacing: 0.02em; letter-spacing: 0.02em;
} }
.orb { .logo-wrap {
width: 18px; display: inline-flex;
height: 18px; align-items: center;
border-radius: 50%; justify-content: center;
background: radial-gradient(circle at 30% 30%, #8fd6ff, #5c72ff); width: 32px;
box-shadow: 0 0 18px rgba(92, 114, 255, 0.6); height: 32px;
border-radius: 10px;
background: rgba(255, 255, 255, 0.08);
border: 1px solid rgba(255, 255, 255, 0.08);
}
.logo {
border-radius: 6px;
} }
.hero { .hero {

View File

@@ -5,6 +5,10 @@ import { ReactNode } from "react";
export const metadata: Metadata = { export const metadata: Metadata = {
title: "avaaz.ai", title: "avaaz.ai",
description: "Health check frontend for avaaz.ai", description: "Health check frontend for avaaz.ai",
icons: {
icon: [{ url: "/favicon.png", type: "image/png" }],
shortcut: ["/favicon.png"],
},
}; };
export default function RootLayout({ children }: { children: ReactNode }) { export default function RootLayout({ children }: { children: ReactNode }) {

View File

@@ -1,5 +1,6 @@
"use client"; "use client";
import Image from "next/image";
import { useEffect, useMemo, useState } from "react"; import { useEffect, useMemo, useState } from "react";
type HealthResponse = { type HealthResponse = {
@@ -83,7 +84,16 @@ export default function Home() {
<div className="nebula" aria-hidden="true" /> <div className="nebula" aria-hidden="true" />
<header className="topbar"> <header className="topbar">
<div className="brand"> <div className="brand">
<span className="orb" /> <div className="logo-wrap">
<Image
src="/logo.png"
alt="avaaz.ai logo"
width={28}
height={28}
className="logo"
priority
/>
</div>
avaaz.ai status avaaz.ai status
</div> </div>
<div className="pill subtle">Polling every 10s</div> <div className="pill subtle">Polling every 10s</div>

Binary file not shown.

After

Width:  |  Height:  |  Size: 800 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 984 KiB