20 lines
452 B
JavaScript
20 lines
452 B
JavaScript
|
/**
|
||
|
* Copyright (c) HashiCorp, Inc.
|
||
|
* SPDX-License-Identifier: MPL-2.0
|
||
|
*/
|
||
|
|
||
|
import Service from '@ember/service';
|
||
|
|
||
|
// this service tracks the path of the currently viewed secret mount
|
||
|
// so that we can access that inside of engines where parent route params
|
||
|
// are not accessible
|
||
|
export default class SecretMountPath extends Service {
|
||
|
currentPath = '';
|
||
|
update(path) {
|
||
|
this.currentPath = path;
|
||
|
}
|
||
|
get() {
|
||
|
return this.currentPath;
|
||
|
}
|
||
|
}
|