UNPKG

@dakingindanorf/hive

Version:

A template for creating a nuxt generated static site using Netlify CMS to power the backend. Individual site components can be managed through Bit

1 lines 1.87 kB
(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{557:function(e,t,n){"use strict";n.r(t);n(19),n(11),n(18),n(21),n(15),n(22);var r=n(7),c=n(5),o=(n(40),n(8)),nav=n(90),content=n(135),footer=n(91);function f(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,n)}return t}var l={components:{hiveNav:nav.default,hiveContent:content.default,hiveFooter:footer.default},asyncData:function(e){return{slug:e.params.slug}},fetch:function(){var e=this;return Object(c.a)(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$content("config/settings").fetch();case 2:return n=t.sent,t.next=5,e.$content("pages/"+e.slug).fetch();case 5:return r=t.sent,t.next=8,e.setContent({key:"page",value:r});case 8:return t.next=10,e.setContent({key:"settings",value:n});case 10:case"end":return t.stop()}}),t)})))()},created:function(){},methods:function(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?f(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):f(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}({},Object(o.b)(["setContent"]))},v=n(10),component=Object(v.a)(l,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"hive__wrapper"},[n("hive-nav",{staticClass:"hive__nav"}),e._v(" "),n("hive-content",{staticClass:"hive__content"}),e._v(" "),n("hive-footer",{staticClass:"hive__footer"})],1)}),[],!1,null,null,null);t.default=component.exports}}]);