mobile: fix note search

This commit is contained in:
Ammar Ahmed
2025-05-27 13:10:41 +05:00
committed by Abdullah Atta
parent 29b0c2eeda
commit 3e4862d768
3 changed files with 19 additions and 3 deletions

View File

@@ -283,7 +283,14 @@ export default function LinkNote(props: {
width: "100%"
}}
>
<Paragraph numberOfLines={1}>{selectedNote?.title}</Paragraph>
<Paragraph
style={{
flexShrink: 1
}}
numberOfLines={1}
>
{selectedNote?.title}
</Paragraph>
<Paragraph
color={colors.secondary.paragraph}

View File

@@ -248,7 +248,13 @@ const SelectableNoteItem = React.memo(
flexGrow: 1
}}
>
<Heading size={AppFontSize.sm} numberOfLines={1}>
<Heading
size={AppFontSize.sm}
numberOfLines={1}
style={{
maxWidth: "93%"
}}
>
{item?.title}
</Heading>
{item.type == "note" && item.headline ? (
@@ -256,6 +262,9 @@ const SelectableNoteItem = React.memo(
numberOfLines={1}
color={colors?.secondary.paragraph}
size={AppFontSize.sm}
style={{
maxWidth: "93%"
}}
>
{item.headline}
</Paragraph>

View File

@@ -65,7 +65,7 @@ export const Search = ({ route, navigation }: NavigationProps<"Search">) => {
const groupOptions = db.settings.getGroupOptions("search");
switch (route.params.type) {
case "note":
results = await db.lookup.notes(
results = await db.lookup.notesWithHighlighting(
query,
groupOptions,
route.params.items as FilteredSelector<Note>