19 lines
586 B
JavaScript
19 lines
586 B
JavaScript
import { THEMES } from './constants';
|
|
|
|
const querySettings =
|
|
window.location.search
|
|
.substr(1)
|
|
.split('&')
|
|
.reduce((acc, param) => {
|
|
const pair = param.split('=');
|
|
acc[pair[0]] = decodeURIComponent(pair[1]);
|
|
return acc;
|
|
}, {}) || {};
|
|
|
|
export const siteId = querySettings['site_id'];
|
|
export const pageTitle = querySettings['page_title'];
|
|
export const url = querySettings['url'];
|
|
export const maxShownComments = querySettings['max_shown_comments'];
|
|
export const token = querySettings['token'];
|
|
export const theme = querySettings['theme'] || THEMES[0];
|