Files
AFFiNE-Mirror/blocksuite/affine/shared/src/services/auto-clear-selection-service.ts
T

13 lines
339 B
TypeScript

import { LifeCycleWatcher } from '@blocksuite/std';
// Auto Clear selection when switching doc mode.
export class AutoClearSelectionService extends LifeCycleWatcher {
static override readonly key = 'auto-clear-selection-service';
override unmounted() {
if (this.std.store.readonly) return;
this.std.selection.clear();
}
}