Commit 3310d9fa authored by Kantz's avatar Kantz
Browse files

sumint logo intigiert

parent 8763c3f1
...@@ -2,6 +2,7 @@ import { useCallback, useEffect, useMemo, useState, type PropsWithChildren } fro ...@@ -2,6 +2,7 @@ import { useCallback, useEffect, useMemo, useState, type PropsWithChildren } fro
import { fetchHealth, type HealthResponse } from "../../api/healthApi"; import { fetchHealth, type HealthResponse } from "../../api/healthApi";
import { t } from "../../i18n"; import { t } from "../../i18n";
import "../../styles/theme.css"; import "../../styles/theme.css";
import sumintLogo from "../../../SuMINT-Logo.png";
type GateState = "checking" | "healthy" | "unhealthy"; type GateState = "checking" | "healthy" | "unhealthy";
...@@ -93,7 +94,7 @@ export default function BackendHealthGate({ children }: PropsWithChildren) { ...@@ -93,7 +94,7 @@ export default function BackendHealthGate({ children }: PropsWithChildren) {
<div className="backend-health-shell"> <div className="backend-health-shell">
<header className="app-header backend-health-header"> <header className="app-header backend-health-header">
<div className="brand"> <div className="brand">
<span className="brand-mark">SUM</span> <img className="brand-logo" src={sumintLogo} alt="SuMINT Logo" />
<div className="brand-text"> <div className="brand-text">
<div className="brand-title">Math Tutor</div> <div className="brand-title">Math Tutor</div>
<div className="brand-subtitle">{t("prototypeWorkspace")}</div> <div className="brand-subtitle">{t("prototypeWorkspace")}</div>
......
...@@ -12,6 +12,7 @@ import type { OrchestratorName } from "../api/orchestratorApi"; ...@@ -12,6 +12,7 @@ import type { OrchestratorName } from "../api/orchestratorApi";
import { selectTask } from "../api/taskApi"; import { selectTask } from "../api/taskApi";
import { t } from "../i18n"; import { t } from "../i18n";
import { createSessionId, useTutorSession } from "../state/tutorSession"; import { createSessionId, useTutorSession } from "../state/tutorSession";
import sumintLogo from "../../SuMINT-Logo.png";
const initialMessages: ChatMessage[] = []; const initialMessages: ChatMessage[] = [];
...@@ -800,7 +801,7 @@ export default function ChatPage() { ...@@ -800,7 +801,7 @@ export default function ChatPage() {
</button> </button>
) : null} ) : null}
<div className="brand"> <div className="brand">
<span className="brand-mark">SUM</span> <img className="brand-logo" src={sumintLogo} alt="SuMINT Logo" />
<div className="brand-text"> <div className="brand-text">
<div className="brand-title">Math Tutor</div> <div className="brand-title">Math Tutor</div>
<div className="brand-subtitle">{t("prototypeWorkspace")}</div> <div className="brand-subtitle">{t("prototypeWorkspace")}</div>
......
...@@ -6,6 +6,7 @@ import { selectTask } from "../api/taskApi"; ...@@ -6,6 +6,7 @@ import { selectTask } from "../api/taskApi";
import { t } from "../i18n"; import { t } from "../i18n";
import { useTutorSession } from "../state/tutorSession"; import { useTutorSession } from "../state/tutorSession";
import "../styles/theme.css"; import "../styles/theme.css";
import sumintLogo from "../../SuMINT-Logo.png";
export default function TaskSelectionPage() { export default function TaskSelectionPage() {
const navigate = useNavigate(); const navigate = useNavigate();
...@@ -86,7 +87,7 @@ export default function TaskSelectionPage() { ...@@ -86,7 +87,7 @@ export default function TaskSelectionPage() {
<div className="app-shell"> <div className="app-shell">
<header className="app-header"> <header className="app-header">
<div className="brand"> <div className="brand">
<span className="brand-mark">SUM</span> <img className="brand-logo" src={sumintLogo} alt="SuMINT Logo" />
<div className="brand-text"> <div className="brand-text">
<div className="brand-title">Math Tutor</div> <div className="brand-title">Math Tutor</div>
<div className="brand-subtitle">{t("taskSelectionSubtitle")}</div> <div className="brand-subtitle">{t("taskSelectionSubtitle")}</div>
......
...@@ -39,16 +39,12 @@ body { ...@@ -39,16 +39,12 @@ body {
gap: 12px; gap: 12px;
} }
.brand-mark { .brand-logo {
display: inline-flex; display: block;
align-items: center; width: auto;
justify-content: center; height: 100px;
width: 44px; max-width: 300px;
height: 44px; object-fit: contain;
border-radius: 12px;
background: #1d1b16;
color: #fef9f0;
font-weight: 700;
} }
.brand-title { .brand-title {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment