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
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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 },