mirror of
https://github.com/RoboSats/robosats.git
synced 2025-09-13 00:56:22 +00:00
19 lines
632 B
TypeScript
19 lines
632 B
TypeScript
import SettingsSelfhosted from '../models/Settings.default.basic.selfhosted';
|
|
import SettingsSelfhostedPro from '../models/Settings.default.pro.selfhosted';
|
|
import SettingsPro from '../models/Settings.default.pro';
|
|
import { Settings } from '../models';
|
|
|
|
export const getSettings = (): Settings => {
|
|
let settings;
|
|
|
|
const [client, view] = window.RobosatsSettings.split('-');
|
|
if (client === 'selfhosted') {
|
|
settings = view === 'pro' ? new SettingsSelfhostedPro() : new SettingsSelfhosted();
|
|
} else {
|
|
settings = view === 'pro' ? new SettingsPro() : new Settings();
|
|
}
|
|
return settings;
|
|
};
|
|
|
|
export default getSettings;
|