🎨 Update

This commit is contained in:
2025-06-12 00:58:35 +08:00
parent 4844ccdf58
commit 0927b921c3
15 changed files with 559 additions and 76 deletions

View File

@@ -0,0 +1,19 @@
import { StateEffect, StateField } from "@codemirror/state";
// Define an effect to update the visibility state
export const SearchVisibilityEffect = StateEffect.define<boolean>();
// Create a state field to store the visibility state
export const searchVisibilityField = StateField.define({
create() {
return false;
},
update(value, tr) {
for (let e of tr.effects) {
if (e.is(SearchVisibilityEffect)) {
return e.value;
}
}
return value;
}
});