import { closeActiveDialog } from "../../services/dialog"; import ReactBasicWidget from "../react/ReactBasicWidget"; import Modal from "../react/Modal"; import { t } from "../../services/i18n"; import Button from "../react/Button"; import appContext from "../../components/app_context"; import { useState } from "preact/hooks"; import useTriliumEvent from "../react/hooks"; function PasswordNotSetDialogComponent() { const [ shown, setShown ] = useState(false); useTriliumEvent("showPasswordNotSet", () => setShown(true)); return ( { closeActiveDialog(); appContext.triggerCommand("showOptions", { section: "_optionsPassword" }); }} />} onHidden={() => setShown(false)} show={shown} >

{t("password_not_set.body1")}

{t("password_not_set.body2")}

); } export default class PasswordNotSetDialog extends ReactBasicWidget { get component() { return ; } }