You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

25 lines
756 B

<script lang="ts">
import type { GroupResult } from "../models/group";
import type { default as Item } from "../models/item";
import type { ModalData } from "../stores/modal";
import ChildEntry from "./ChildEntry.svelte";
import Option from "./Option.svelte";
import OptionRow from "./OptionRow.svelte";
export let item: Item = null;
export let group: GroupResult = null;
let mdItemEdit: ModalData;
let mdItemDelete: ModalData;
$: mdItemEdit = {name: "item.edit", item: {...item, group}};
$: mdItemDelete = {name: "item.delete", item: {...item, group}};
</script>
<ChildEntry entry={item}>
<OptionRow>
<Option open={mdItemEdit}>Edit</Option>
<Option open={mdItemDelete}>Delete</Option>
</OptionRow>
</ChildEntry>