mirror of
https://github.com/garraflavatra/rolens.git
synced 2025-07-16 05:04:04 +00:00
menu mess
This commit is contained in:
16
frontend/src/lib/stores/sharedstate.js
Normal file
16
frontend/src/lib/stores/sharedstate.js
Normal file
@ -0,0 +1,16 @@
|
||||
import { ReportSharedStateVariable } from '$wails/go/app/App';
|
||||
import { writable } from 'svelte/store';
|
||||
|
||||
function sharedStateStore(name) {
|
||||
const { set, subscribe } = writable();
|
||||
subscribe(newValue => ReportSharedStateVariable(name, newValue));
|
||||
return { set, subscribe };
|
||||
}
|
||||
|
||||
const sharedState = {
|
||||
currentHost: sharedStateStore('currenthost'),
|
||||
currentDb: sharedStateStore('currentdb'),
|
||||
currentColl: sharedStateStore('currentcoll'),
|
||||
};
|
||||
|
||||
export default sharedState;
|
Reference in New Issue
Block a user