feat: add feature flag for peek view (#7122)

This commit is contained in:
pengx17
2024-05-31 12:01:27 +00:00
parent c96fb46751
commit 03be1d66f9
5 changed files with 16 additions and 3 deletions

View File

@@ -124,13 +124,18 @@ export class PeekViewEntity extends Entity {
.map(show => show && this._active$.value !== null)
.distinctUntilChanged();
// return true if the peek view will be handled
open = (target: ActivePeekView['target']) => {
if (!runtimeConfig.enablePeekView) {
return false;
}
const resolvedInfo = resolvePeekInfoFromPeekTarget(target);
if (!resolvedInfo) {
return;
return false;
}
this._active$.next({ target, info: resolvedInfo });
this._show$.next(true);
return true;
};
close = () => {