feat: remove menu from tag item

This commit is contained in:
thecodrr
2020-02-25 15:27:54 +05:00
parent 4aa9c0fe4c
commit ea5c815037
2 changed files with 39 additions and 37 deletions

View File

@@ -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>
);

View File

@@ -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] }
});
}}
/>
);
}}
/>
);
};