From 633eb31afd6a118a7b6b5b3c70cbce409aafc334 Mon Sep 17 00:00:00 2001 From: rawilk Date: Sun, 30 Aug 2020 20:11:35 -0500 Subject: [PATCH] wip --- docs-build/js/advanced/advanced-1.vue | 4 +- docs-build/js/advanced/advanced-2.vue | 78 +++++++-------- docs/demos/advanced.md | 110 ++++++++++++++++++++- docs/scripts/vue-context-advanced-demos.js | 75 +++++++------- 4 files changed, 182 insertions(+), 85 deletions(-) diff --git a/docs-build/js/advanced/advanced-1.vue b/docs-build/js/advanced/advanced-1.vue index 41a9897..1eea886 100644 --- a/docs-build/js/advanced/advanced-1.vue +++ b/docs-build/js/advanced/advanced-1.vue @@ -62,12 +62,12 @@ export default { components: { VueContext }, computed: { - showReset () { + showReset() { return this.items.length < items.length; }, }, - data () { + data() { return { items: [...items] }; diff --git a/docs-build/js/advanced/advanced-2.vue b/docs-build/js/advanced/advanced-2.vue index 390f31b..ca9cbb9 100644 --- a/docs-build/js/advanced/advanced-2.vue +++ b/docs-build/js/advanced/advanced-2.vue @@ -17,58 +17,56 @@ {{ selectedColors }} - - + +
  • + + {{ hasColor(color.hex) ? 'Remove Color' : 'Select Color' }} + +
  • +``` + +[Demo Source](https://github.com/rawilk/vue-context/blob/master/docs-build/js/advanced/advanced-2.vue) + diff --git a/docs/scripts/vue-context-advanced-demos.js b/docs/scripts/vue-context-advanced-demos.js index 5c17bad..897135e 100644 --- a/docs/scripts/vue-context-advanced-demos.js +++ b/docs/scripts/vue-context-advanced-demos.js @@ -405,8 +405,6 @@ __webpack_require__.r(__webpack_exports__); // // // -// -// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -2502,46 +2500,43 @@ var render = function() { _vm._v(" "), _c("vue-context", { ref: "menu", - scopedSlots: _vm._u( - [ - { - key: "default", - fn: function(child) { - return child.data - ? [ - _c("li", [ - _c( - "a", - { - attrs: { href: "#" }, - on: { - click: function($event) { - $event.preventDefault() - return _vm.toggle(child.data) - } + scopedSlots: _vm._u([ + { + key: "default", + fn: function(ref) { + var color = ref.data + return [ + color + ? _c("li", [ + _c( + "a", + { + attrs: { href: "#" }, + on: { + click: function($event) { + $event.preventDefault() + return _vm.toggle(color) } - }, - [ - _vm._v( - "\n " + - _vm._s( - _vm.hasColor(child.data.hex) - ? "Remove Color" - : "Select Color" - ) + - "\n " - ) - ] - ) - ]) - ] - : undefined - } + } + }, + [ + _vm._v( + "\n " + + _vm._s( + _vm.hasColor(color.hex) + ? "Remove Color" + : "Select Color" + ) + + "\n " + ) + ] + ) + ]) + : _vm._e() + ] } - ], - null, - true - ) + } + ]) }) ], 1