fix: add alternative logo to everywhere

This commit is contained in:
2026-09-03 20:58:35 +03:00
parent 794e2447c0
commit 2765d76500
3 changed files with 20 additions and 9 deletions
+7 -1
View File
@@ -2,6 +2,7 @@ import { useAtom } from "jotai";
import { motion } from "motion/react"; import { motion } from "motion/react";
import { BiCopy, BiError, BiLeftArrowAlt, BiLink, BiX } from "react-icons/bi"; import { BiCopy, BiError, BiLeftArrowAlt, BiLink, BiX } from "react-icons/bi";
import Logo from "../assets/logo.svg"; import Logo from "../assets/logo.svg";
import LogoAlternative from "../assets/fully_alternative_logo.svg";
import { AdminReq, AdminUpdateRequest } from "../trash/req_mgr"; import { AdminReq, AdminUpdateRequest } from "../trash/req_mgr";
import { API_BASE_URL } from "../App"; import { API_BASE_URL } from "../App";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
@@ -205,7 +206,12 @@ const Header = ({ setsetRoute, setRoute, pickmeMode }) => {
" lg:hover:scale-105 transition cursor-pointer" " lg:hover:scale-105 transition cursor-pointer"
} }
/> />
<img src={Logo} alt="logo" width={100} draggable={false} /> <img
src={pickmeMode ? LogoAlternative : Logo}
alt="logo"
width={100}
draggable={false}
/>
</span> </span>
</div> </div>
); );
+10 -4
View File
@@ -11,6 +11,7 @@ import {
BiX, BiX,
} from "react-icons/bi"; } from "react-icons/bi";
import Logo from "../assets/logo.svg"; import Logo from "../assets/logo.svg";
import LogoAlternative from "../assets/fully_alternative_logo.svg";
import { import {
AdminUpdateRequest, AdminUpdateRequest,
ClassUpdateRequest, ClassUpdateRequest,
@@ -176,8 +177,8 @@ export function ClassProfileEditor({
setAdminFrId: (v) => { setAdminFrId: (v) => {
setAdminsData((prev) => setAdminsData((prev) =>
prev.map((a) => prev.map((a) =>
a.adminId === i.adminId ? { ...a, adminName: v } : a a.adminId === i.adminId ? { ...a, adminName: v } : a,
) ),
); );
}, },
}} }}
@@ -244,7 +245,7 @@ function CreateAdmin({ editorAdminId, update }) {
{ {
action: "create_admin", action: "create_admin",
value: `${adminId};${b64e(adminName)}`, value: `${adminId};${b64e(adminName)}`,
} },
); );
if (c[1] == true) { if (c[1] == true) {
update(); update();
@@ -511,7 +512,12 @@ const Header = ({ setsetRoute, setRoute, pickmeMode }) => {
" lg:hover:scale-105 transition cursor-pointer" " lg:hover:scale-105 transition cursor-pointer"
} }
/> />
<img src={Logo} alt="logo" width={100} draggable={false} /> <img
src={pickmeMode ? LogoAlternative : Logo}
alt="logo"
width={100}
draggable={false}
/>
</span> </span>
</div> </div>
); );
+3 -4
View File
@@ -4,6 +4,7 @@ import { useAtom } from "jotai";
import { useState, useEffect } from "react"; import { useState, useEffect } from "react";
import Logo from "../assets/logo.svg"; import Logo from "../assets/logo.svg";
import { AdminUserFRequest, classUserFRequest } from "../trash/req_mgr"; import { AdminUserFRequest, classUserFRequest } from "../trash/req_mgr";
import LogoAlternative from "../assets/fully_alternative_logo.svg";
import { import {
BiCalendar, BiCalendar,
BiCalendarEdit, BiCalendarEdit,
@@ -145,14 +146,12 @@ export default function EditorPage(props) {
> >
<motion.div <motion.div
className="flex items-center w-full justify-between px-5" className="flex items-center w-full justify-between px-5"
layout="position"
> >
<motion.img <motion.img
src={Logo} src={pickmeMode ? LogoAlternative : Logo}
alt="logo" alt="logo"
width={100} width={100}
draggable={false} draggable={false}
layout="position"
/> />
<motion.div className="flex gap-5 items-center"> <motion.div className="flex gap-5 items-center">
<motion.span <motion.span
@@ -218,7 +217,7 @@ export default function EditorPage(props) {
setTabDiagRequestTab(404); setTabDiagRequestTab(404);
setTabDiagShow(true); setTabDiagShow(true);
} else { } else {
window['DX_OPEN_DATE'] = date window["DX_OPEN_DATE"] = date;
} }
}} }}
> >