This commit is contained in:
@@ -1,14 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<v-sheet color="white" elevation="4" height="300">
|
<v-sheet color="white" elevation="4" height="300">
|
||||||
<slot name="dash-title">
|
<slot name="dash-title">
|
||||||
<!-- <div class="mx-2 mt-1 text-subtitle-1 text-md-h6 text-xl-h4">
|
|
||||||
{{ title }}
|
|
||||||
|
|
||||||
<v-btn icon class="float-right">
|
|
||||||
<v-icon>$ayiEllipsisV</v-icon>
|
|
||||||
</v-btn>
|
|
||||||
</div> -->
|
|
||||||
|
|
||||||
<v-toolbar flat dense>
|
<v-toolbar flat dense>
|
||||||
<v-toolbar-title> {{ title }}</v-toolbar-title>
|
<v-toolbar-title> {{ title }}</v-toolbar-title>
|
||||||
|
|
||||||
@@ -18,9 +10,6 @@
|
|||||||
<v-icon>mdi-heart</v-icon>
|
<v-icon>mdi-heart</v-icon>
|
||||||
</v-btn> -->
|
</v-btn> -->
|
||||||
|
|
||||||
<!-- <v-btn icon>
|
|
||||||
<v-icon>$ayiEllipsisV</v-icon>
|
|
||||||
</v-btn> -->
|
|
||||||
<v-menu bottom left>
|
<v-menu bottom left>
|
||||||
<template v-slot:activator="{ on, attrs }">
|
<template v-slot:activator="{ on, attrs }">
|
||||||
<v-btn icon v-bind="attrs" v-on="on">
|
<v-btn icon v-bind="attrs" v-on="on">
|
||||||
@@ -29,7 +18,31 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<v-list>
|
<v-list>
|
||||||
<v-list-item @click="removeItem">
|
<v-list-item @click="$emit('dash-move-start', id)">
|
||||||
|
<v-list-item-icon>
|
||||||
|
<v-icon>$ayiStepBackward</v-icon>
|
||||||
|
</v-list-item-icon>
|
||||||
|
</v-list-item>
|
||||||
|
|
||||||
|
<v-list-item @click="$emit('dash-move-left', id)">
|
||||||
|
<v-list-item-icon>
|
||||||
|
<v-icon>$ayiBackward</v-icon>
|
||||||
|
</v-list-item-icon>
|
||||||
|
</v-list-item>
|
||||||
|
|
||||||
|
<v-list-item @click="$emit('dash-move-right', id)">
|
||||||
|
<v-list-item-icon>
|
||||||
|
<v-icon>$ayiForward</v-icon>
|
||||||
|
</v-list-item-icon>
|
||||||
|
</v-list-item>
|
||||||
|
|
||||||
|
<v-list-item @click="$emit('dash-move-end', id)">
|
||||||
|
<v-list-item-icon>
|
||||||
|
<v-icon>$ayiStepForward</v-icon>
|
||||||
|
</v-list-item-icon>
|
||||||
|
</v-list-item>
|
||||||
|
|
||||||
|
<v-list-item @click="$emit('dash-remove', this.id)">
|
||||||
<v-list-item-icon>
|
<v-list-item-icon>
|
||||||
<v-icon>$ayiTrashAlt</v-icon>
|
<v-icon>$ayiTrashAlt</v-icon>
|
||||||
</v-list-item-icon>
|
</v-list-item-icon>
|
||||||
@@ -37,6 +50,7 @@
|
|||||||
<v-list-item-title>{{ $ay.t("Delete") }}</v-list-item-title>
|
<v-list-item-title>{{ $ay.t("Delete") }}</v-list-item-title>
|
||||||
</v-list-item-content>
|
</v-list-item-content>
|
||||||
</v-list-item>
|
</v-list-item>
|
||||||
|
|
||||||
<v-list-item v-for="(item, i) in items" :key="i">
|
<v-list-item v-for="(item, i) in items" :key="i">
|
||||||
<v-list-item-title @click="menuItemClick(item)">{{
|
<v-list-item-title @click="menuItemClick(item)">{{
|
||||||
item.name
|
item.name
|
||||||
@@ -74,9 +88,6 @@ export default {
|
|||||||
moreUrl: String
|
moreUrl: String
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
removeItem() {
|
|
||||||
this.$emit("dash-remove", this.id);
|
|
||||||
},
|
|
||||||
menuItemClick(item) {
|
menuItemClick(item) {
|
||||||
console.log(item);
|
console.log(item);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,6 +13,7 @@
|
|||||||
:title="'Dash-' + i"
|
:title="'Dash-' + i"
|
||||||
:id="'dashitem-' + i"
|
:id="'dashitem-' + i"
|
||||||
v-on:dash-remove="dashRemove"
|
v-on:dash-remove="dashRemove"
|
||||||
|
v-on:dash-move-start="dashMoveStart"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
@@ -51,6 +52,9 @@ export default {
|
|||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
},
|
},
|
||||||
|
dashMoveStart: function(item) {
|
||||||
|
console.log("home-dashboard:dashMoveStart", item);
|
||||||
|
},
|
||||||
dashRemove: function(item) {
|
dashRemove: function(item) {
|
||||||
console.log("home-dashboard:dashRemove", item);
|
console.log("home-dashboard:dashRemove", item);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user