mirror of
https://github.com/discourse/discourse.git
synced 2024-12-02 09:33:39 +08:00
17 lines
441 B
JavaScript
17 lines
441 B
JavaScript
|
import Service from "@ember/service";
|
||
|
import KeyValueStore from "discourse/lib/key-value-store";
|
||
|
|
||
|
export default class AdminSidebarExperimentStateManager extends Service {
|
||
|
STORE_NAMESPACE = "discourse_admin_sidebar_experiment_";
|
||
|
|
||
|
store = new KeyValueStore(this.STORE_NAMESPACE);
|
||
|
|
||
|
get navConfig() {
|
||
|
return this.store.getObject("navConfig");
|
||
|
}
|
||
|
|
||
|
set navConfig(value) {
|
||
|
this.store.setObject({ key: "navConfig", value });
|
||
|
}
|
||
|
}
|