forked from XiaoMo/ChatGPT-Next-Web
fix: fix the different colors on mobile
This commit is contained in:
parent
6446692db0
commit
785372ad73
@ -356,6 +356,7 @@ export function Chat(props: { showSideBar?: () => void }) {
|
|||||||
|
|
||||||
function useSwitchTheme() {
|
function useSwitchTheme() {
|
||||||
const config = useChatStore((state) => state.config);
|
const config = useChatStore((state) => state.config);
|
||||||
|
const screenWidth = window.innerWidth;
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const metaDescription = document.querySelector('meta[name="theme-color"]');
|
const metaDescription = document.querySelector('meta[name="theme-color"]');
|
||||||
@ -364,16 +365,24 @@ function useSwitchTheme() {
|
|||||||
document.body.classList.remove("dark");
|
document.body.classList.remove("dark");
|
||||||
if (config.theme === "dark") {
|
if (config.theme === "dark") {
|
||||||
document.body.classList.add("dark");
|
document.body.classList.add("dark");
|
||||||
if (metaDescription){
|
if (metaDescription) {
|
||||||
metaDescription.setAttribute('content', "#151515");
|
if (screenWidth < 600) {
|
||||||
|
metaDescription.setAttribute('content', "#1a262a");
|
||||||
|
} else {
|
||||||
|
metaDescription.setAttribute('content', "#151515");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else if (config.theme === "light") {
|
} else if (config.theme === "light") {
|
||||||
document.body.classList.add("light");
|
document.body.classList.add("light");
|
||||||
if (metaDescription){
|
if (metaDescription) {
|
||||||
metaDescription.setAttribute('content', "#fafafa");
|
if (screenWidth < 600) {
|
||||||
|
metaDescription.setAttribute('content', "#e7f8ff");
|
||||||
|
} else {
|
||||||
|
metaDescription.setAttribute('content', "#fafafa");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [config.theme]);
|
}, [config.theme,screenWidth]);
|
||||||
}
|
}
|
||||||
|
|
||||||
function exportMessages(messages: Message[], topic: string) {
|
function exportMessages(messages: Message[], topic: string) {
|
||||||
|
Loading…
Reference in New Issue
Block a user