-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGroceryFormItemEditLink.vue
33 lines (31 loc) · 1.07 KB
/
GroceryFormItemEditLink.vue
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<template>
<router-link
:to="`/edit/${item._id}`"
@click.native="setState"
class="w-16px flex flex-center mx1 sm-mx2 grey"
>
<svg
fill="currentcolor"
height="32"
viewBox="0 0 576 512"
width="32"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M402.3 344.9l32-32c5-5 13.7-1.5 13.7 5.7V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h273.5c7.1 0 10.7 8.6 5.7 13.7l-32 32c-1.5 1.5-3.5 2.3-5.7 2.3H48v352h352V350.5c0-2.1.8-4.1 2.3-5.6zm156.6-201.8L296.3 405.7l-90.4 10c-26.2 2.9-48.5-19.2-45.6-45.6l10-90.4L432.9 17.1c22.9-22.9 59.9-22.9 82.7 0l43.2 43.2c22.9 22.9 22.9 60 .1 82.8zM460.1 174L402 115.9 216.2 301.8l-7.3 65.3 65.3-7.3L460.1 174zm64.8-79.7l-43.2-43.2c-4.1-4.1-10.8-4.1-14.8 0L436 82l58.1 58.1 30.9-30.9c4-4.2 4-10.8-.1-14.9z"
></path>
</svg>
</router-link>
</template>
<script>
import { mapActions } from "vuex";
export default {
props: ["item"],
methods: {
...mapActions(["setItemFormItem"]),
setState() {
this.setItemFormItem(this.item);
}
}
};
</script>