From 8442faeeb12a568111cdea0e788fb0456502e2af Mon Sep 17 00:00:00 2001 From: ammarahm-ed Date: Wed, 26 Apr 2023 15:39:09 +0500 Subject: [PATCH] mobile: close editor on navigate to topic --- apps/mobile/app/components/properties/notebooks.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/mobile/app/components/properties/notebooks.js b/apps/mobile/app/components/properties/notebooks.js index aaccf85e7..1fa084325 100644 --- a/apps/mobile/app/components/properties/notebooks.js +++ b/apps/mobile/app/components/properties/notebooks.js @@ -23,13 +23,18 @@ import Icon from "react-native-vector-icons/MaterialCommunityIcons"; import { db } from "../../common/database"; import Notebook from "../../screens/notebook"; import { TopicNotes } from "../../screens/notes/topic-notes"; -import { presentSheet, ToastEvent } from "../../services/event-manager"; +import { + eSendEvent, + presentSheet, + ToastEvent +} from "../../services/event-manager"; import Navigation from "../../services/navigation"; import { useNotebookStore } from "../../stores/use-notebook-store"; import { useThemeStore } from "../../stores/use-theme-store"; import { SIZE } from "../../utils/size"; import { Button } from "../ui/button"; import Heading from "../ui/typography/heading"; +import { eClearEditor } from "../../utils/events"; export default function Notebooks({ note, close, full }) { const colors = useThemeStore((state) => state.colors); @@ -112,6 +117,7 @@ export default function Notebooks({ note, close, full }) { size={SIZE.sm} onPress={() => { navigateNotebook(item.id); + eSendEvent(eClearEditor); close(); }} > @@ -134,6 +140,7 @@ export default function Notebooks({ note, close, full }) { key={topic.id} onPress={() => { navigateTopic(topic.id, item.id); + eSendEvent(eClearEditor); close(); }} onLongPress={async () => {