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'); return this.replaceRoute('messages');
}, },
openArticleInArticleViewer(link) { openArticleInArticleViewer(link) {
let linkToOpen = `${link}?show_plain_layout=true`; const params = new URLSearchParams({
const isDark = this.prefersDarkMode; show_plain_layout: 'true',
if (isDark) { theme: this.prefersDarkMode ? 'dark' : 'light',
linkToOpen = `${linkToOpen}&theme=dark`; });
} const linkToOpen = `${link}?${params.toString()}`;
this.$router.push({ this.$router.push({
name: 'article-viewer', name: 'article-viewer',
query: { link: linkToOpen }, query: { link: linkToOpen },