fix: Theme inconsistency between portal page and widget (#11140)

This commit is contained in:
Sivin Varghese
2025-03-21 13:26:50 +05:30
committed by GitHub
parent b5deac468e
commit 5745ffbcb0

View File

@@ -72,11 +72,11 @@ export default {
return this.replaceRoute('messages');
},
openArticleInArticleViewer(link) {
let linkToOpen = `${link}?show_plain_layout=true`;
const isDark = this.prefersDarkMode;
if (isDark) {
linkToOpen = `${linkToOpen}&theme=dark`;
}
const params = new URLSearchParams({
show_plain_layout: 'true',
theme: this.prefersDarkMode ? 'dark' : 'light',
});
const linkToOpen = `${link}?${params.toString()}`;
this.$router.push({
name: 'article-viewer',
query: { link: linkToOpen },