assayo/src/ts/store/ThemeSettings.ts

30 lines
535 B
TypeScript
Raw Normal View History

2024-05-05 08:54:25 +00:00
import { makeObservable, observable, action } from 'mobx';
class ThemeSettings {
urlParameters: any = {};
constructor() {
makeObservable(this, {
urlParameters: observable,
setUrlParameters: action,
});
}
setUrlParameters(urlParameters: any) {
this.urlParameters = urlParameters || {};
}
getLogo() {
return {
icon: './assets/logo.svg',
link: '',
title: '',
isOpenInNewTab: false,
};
}
}
const themeSettings = new ThemeSettings();
export default themeSettings;