mirror of
https://github.com/streetwriters/notesnook.git
synced 2025-12-25 16:09:42 +01:00
feat: remove menu from tag item
This commit is contained in:
@@ -94,27 +94,29 @@ const ListItem = props => (
|
||||
{props.info}
|
||||
</Text>
|
||||
</Box>
|
||||
<Dropdown
|
||||
style={{ zIndex: 1, marginRight: -4 }}
|
||||
ref={ref => (props.dropdownRefs[props.index] = ref)}
|
||||
>
|
||||
<DropdownTrigger>
|
||||
<Text sx={{ ":active, :hover": { color: "primary" } }}>
|
||||
<Icon.MoreVertical
|
||||
size={24}
|
||||
strokeWidth={1.5}
|
||||
style={{ marginRight: -5 }}
|
||||
{props.menuItems && props.dropdownRefs && (
|
||||
<Dropdown
|
||||
style={{ zIndex: 1, marginRight: -4 }}
|
||||
ref={ref => (props.dropdownRefs[props.index] = ref)}
|
||||
>
|
||||
<DropdownTrigger>
|
||||
<Text sx={{ ":active, :hover": { color: "primary" } }}>
|
||||
<Icon.MoreVertical
|
||||
size={24}
|
||||
strokeWidth={1.5}
|
||||
style={{ marginRight: -5 }}
|
||||
/>
|
||||
</Text>
|
||||
</DropdownTrigger>
|
||||
<DropdownContent style={{ zIndex: 2, marginLeft: -110 }}>
|
||||
<Menu
|
||||
dropdownRef={props.dropdownRefs[props.index]}
|
||||
menuItems={props.menuItems}
|
||||
data={props.menuData}
|
||||
/>
|
||||
</Text>
|
||||
</DropdownTrigger>
|
||||
<DropdownContent style={{ zIndex: 2, marginLeft: -110 }}>
|
||||
<Menu
|
||||
dropdownRef={props.dropdownRefs[props.index]}
|
||||
menuItems={props.menuItems}
|
||||
data={props.menuData}
|
||||
/>
|
||||
</DropdownContent>
|
||||
</Dropdown>
|
||||
</DropdownContent>
|
||||
</Dropdown>
|
||||
)}
|
||||
</Flex>
|
||||
);
|
||||
|
||||
|
||||
@@ -18,23 +18,23 @@ const Tags = props => {
|
||||
return (
|
||||
<ListContainer
|
||||
itemsLength={tags.length}
|
||||
item={index => (
|
||||
<ListItem
|
||||
isTag
|
||||
dropdownRefs={[]}
|
||||
menuItems={[]}
|
||||
index={index}
|
||||
title={<TagNode title={tags[index].title} />}
|
||||
onClick={() => {
|
||||
const notesOfTag = db.notes.tagged(tags[index].title);
|
||||
props.navigator.navigate("notes", {
|
||||
notes: notesOfTag,
|
||||
title: tags[index].title,
|
||||
context: { tags: [tags[index].title] }
|
||||
});
|
||||
}}
|
||||
/>
|
||||
)}
|
||||
item={index => {
|
||||
let title = tags[index].title;
|
||||
return (
|
||||
<ListItem
|
||||
index={index}
|
||||
title={<TagNode title={title} />}
|
||||
onClick={() => {
|
||||
const notesOfTag = db.notes.tagged(title);
|
||||
props.navigator.navigate("notes", {
|
||||
notes: notesOfTag,
|
||||
title: "#" + title,
|
||||
context: { tags: [title] }
|
||||
});
|
||||
}}
|
||||
/>
|
||||
);
|
||||
}}
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user