feat(web): add JerapahFlow brand assets and apply them in the UI

Organize mark, wordmark, app icon, and YAML file icon under the theme brand folder.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-15 21:21:24 +07:00
co-authored by Cursor
parent cae308359a
commit 97bb8d7429
13 changed files with 50 additions and 4 deletions
+6
View File
@@ -2,6 +2,7 @@ import { useState } from "react";
import { LuLogIn, LuUserPlus } from "react-icons/lu";
import { errorMessage } from "../api/client.js";
import { useLogin, useRegister } from "../api/hooks.js";
import { brandBanner } from "../theme/brand.js";
export function AuthPage({ needsSetup }) {
const login = useLogin();
@@ -25,6 +26,11 @@ export function AuthPage({ needsSetup }) {
<legend className="fieldset-legend text-lg">
{needsSetup ? "Create admin" : "Sign in"}
</legend>
<img
src={brandBanner}
alt="JerapahFlow"
className="mb-2 w-full rounded-box bg-neutral object-contain"
/>
<label className="label" htmlFor="username">
Username
</label>