fix: Theme inconsistency between portal page and widget (#11140)
This commit is contained in:
@@ -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 },
|
||||||
|
|||||||
Reference in New Issue
Block a user