mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-29 19:12:27 +08:00
chore(client/ts): port left_pane_container
This commit is contained in:
parent
8e3faffd35
commit
c7e688b6e6
@ -1,8 +1,9 @@
|
|||||||
import options from "../../services/options.js";
|
import options from "../../services/options.js";
|
||||||
import FlexContainer from "./flex_container.js";
|
import FlexContainer from "./flex_container.js";
|
||||||
import appContext from "../../components/app_context.js";
|
import appContext, { type EventData } from "../../components/app_context.js";
|
||||||
|
import type Component from "../../components/component.js";
|
||||||
|
|
||||||
export default class LeftPaneContainer extends FlexContainer {
|
export default class LeftPaneContainer extends FlexContainer<Component> {
|
||||||
constructor() {
|
constructor() {
|
||||||
super("column");
|
super("column");
|
||||||
|
|
||||||
@ -15,7 +16,7 @@ export default class LeftPaneContainer extends FlexContainer {
|
|||||||
return super.isEnabled() && options.is("leftPaneVisible");
|
return super.isEnabled() && options.is("leftPaneVisible");
|
||||||
}
|
}
|
||||||
|
|
||||||
entitiesReloadedEvent({ loadResults }) {
|
entitiesReloadedEvent({ loadResults }: EventData<"entitiesReloaded">) {
|
||||||
if (loadResults.isOptionReloaded("leftPaneVisible")) {
|
if (loadResults.isOptionReloaded("leftPaneVisible")) {
|
||||||
const visible = this.isEnabled();
|
const visible = this.isEnabled();
|
||||||
this.toggleInt(visible);
|
this.toggleInt(visible);
|
Loading…
x
Reference in New Issue
Block a user