vue-elder-stepper
Version:
Stepper component for vue
25 lines (18 loc) • 427 B
JavaScript
class StateHandler {
constructor(instance) {
this.cp = instance
this.initialize()
}
get() {
return localStorage.getItem(this.cp.stateKey) || this.cp.value[0].id
}
set(id = this.get()) {
this.cp.active = this.cp.value.find(v => v.id === id)
if (this.get() !== id) localStorage.setItem(this.cp.stateKey, id)
}
initialize() {
this.set()
}
destroy() {}
}
export default StateHandler