diff --git a/apps/mobile/app/components/list-items/headers/header.tsx b/apps/mobile/app/components/list-items/headers/header.tsx
index a90fe430c..3811934ad 100644
--- a/apps/mobile/app/components/list-items/headers/header.tsx
+++ b/apps/mobile/app/components/list-items/headers/header.tsx
@@ -51,19 +51,11 @@ export const Header = React.memo(
{announcements.length !== 0 && !noAnnouncement ? (
) : (screen as any) === "Search" ? null : !shouldShow ? (
-
+ <>
{messageCard ? (
) : null}
-
+ >
) : null}
>
);
diff --git a/apps/mobile/app/components/list-items/note/index.tsx b/apps/mobile/app/components/list-items/note/index.tsx
index e8ef4481c..0ed99bac3 100644
--- a/apps/mobile/app/components/list-items/note/index.tsx
+++ b/apps/mobile/app/components/list-items/note/index.tsx
@@ -405,7 +405,7 @@ const NoteItem = ({
>
) : null}
- {selectionMode ? (
+ {selectionMode === "note" || selectionMode === "trash" ? (
<>
;
@@ -50,6 +53,8 @@ export const NotebookItem = ({
const compactMode = useIsCompactModeEnabled(
(item as TrashItem).itemType || item.type
);
+ const selectionMode = useSelectionStore((state) => state.selectionMode);
+ const [selected] = useIsSelected(item);
return (
<>
@@ -185,21 +190,30 @@ export const NotebookItem = ({
>
) : null}
-
- Properties.present(item)}
- style={{
- justifyContent: "center",
- height: 35,
- width: 35,
- borderRadius: 100,
- alignItems: "center"
- }}
- />
+ {selectionMode === "notebook" || selectionMode === "trash" ? (
+ <>
+
+ >
+ ) : (
+ Properties.present(item)}
+ style={{
+ justifyContent: "center",
+ height: 35,
+ width: 35,
+ borderRadius: 100,
+ alignItems: "center"
+ }}
+ />
+ )}
>
);
diff --git a/apps/mobile/app/components/list-items/reminder/index.tsx b/apps/mobile/app/components/list-items/reminder/index.tsx
index b4e4009bc..4ada4924c 100644
--- a/apps/mobile/app/components/list-items/reminder/index.tsx
+++ b/apps/mobile/app/components/list-items/reminder/index.tsx
@@ -31,6 +31,9 @@ import Heading from "../../ui/typography/heading";
import Paragraph from "../../ui/typography/paragraph";
import SelectionWrapper, { selectItem } from "../selection-wrapper";
import { strings } from "@notesnook/intl";
+import { useSelectionStore } from "../../../stores/use-selection-store";
+import useIsSelected from "../../../hooks/use-selected";
+import AppIcon from "../../ui/AppIcon";
const ReminderItem = React.memo(
({
@@ -48,6 +51,8 @@ const ReminderItem = React.memo(
ReminderSheet.present(item, undefined, isSheet);
};
+ const selectionMode = useSelectionStore((state) => state.selectionMode);
+ const [selected] = useIsSelected(item);
return (
- Properties.present(item, isSheet)}
- style={{
- justifyContent: "center",
- height: 35,
- width: 35,
- borderRadius: 100,
- alignItems: "center"
- }}
- />
+
+ {selectionMode === "note" || selectionMode === "trash" ? (
+ <>
+
+ >
+ ) : (
+ Properties.present(item, isSheet)}
+ style={{
+ justifyContent: "center",
+ height: 35,
+ width: 35,
+ borderRadius: 100,
+ alignItems: "center"
+ }}
+ />
+ )}
);
},
diff --git a/apps/mobile/app/components/list/index.tsx b/apps/mobile/app/components/list/index.tsx
index 0651bb27d..aaa1887a3 100644
--- a/apps/mobile/app/components/list/index.tsx
+++ b/apps/mobile/app/components/list/index.tsx
@@ -26,7 +26,7 @@ import {
NativeSyntheticEvent,
RefreshControl
} from "react-native";
-import Animated, { FadeInDown } from "react-native-reanimated";
+import Animated, { FadeIn } from "react-native-reanimated";
import { notesnook } from "../../../e2e/test.ids";
import { useGroupOptions } from "../../hooks/use-group-options";
import { eSendEvent } from "../../services/event-manager";
@@ -149,7 +149,7 @@ export default function List(props: ListProps) {
style={{
flex: 1
}}
- entering={props.renderedInRoute === "Search" ? undefined : FadeInDown}
+ entering={props.renderedInRoute === "Search" ? undefined : FadeIn}
>
{
const menuRef = useRef