(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["contract-data"],{1660:function(e,t,n){"use strict";n("409b")},"28c3":function(e,t,n){"use strict";n("98e7")},"409b":function(e,t,n){e.exports={primary:"#102537",secondary:"#d6e4eb",warning:"#e9ab05",success:"#0abb59",error:"#e7201b","light-grey":"#f7f7f7",dark:"#272727",grey:"#e3e3e3"}},4676:function(e,t,n){"use strict";var r=function(){var e=this,t=e._self._c;return t("header",{staticClass:"header",class:{"header--sticky":e.sticky}},[t("div",{staticClass:"header__left"},[e._t("title",(function(){return[t("h1",{staticClass:"header__title"},[t("BreadcrumbItem",{attrs:{value:e.main}},[e._v(e._s(e.title))])],1)]})),e.breadcrumb?t("Breadcrumb",{staticClass:"header__breadcrumb",attrs:{value:e.breadcrumb}}):e._e()],2),t("div",{staticClass:"header__center"},[e._t("center")],2),t("div",{staticClass:"header__right"},[e._t("right",(function(){return[e.items.length?t("HeaderItem",{staticClass:"header__items",attrs:{items:e.items}}):e._e()]})),t("Portal",{attrs:{to:e.emptyStatePortalName,disabled:!e.usePortal}},[t("div",{staticClass:"row g-1 wrap"},[e._t("actions")],2)])],2)])},a=[],i=n("768b"),s=(n("7514"),n("2b88")),c=function(){var e=this,t=e._self._c;return t("div",{staticClass:"breadcrumb"},[e._l(e.items,(function(n,r){return[r>0?t("FontAwesomeIcon",{key:"arrow_"+r,staticClass:"breadcrumb__arrow",attrs:{icon:["fal","angle-right"]}}):e._e(),t("BreadcrumbItem",{key:"item_"+r,attrs:{value:n}})]}))],2)},o=[],u=n("75fc"),l=(n("6c7b"),n("1159")),d=function(){var e=this,t=e._self._c;return t(e.tag,e._b({tag:"component",staticClass:"breadcrumb__item"},"component",e.binding,!1),[e._t("default",(function(){return[e._v(e._s(e.value.title||e.$tc("loading")+"..."))]}))],2)},m=[],f=n("7618"),b={props:{value:{type:Object,default:function(){return{}}}},computed:{tag:function(){if(!this.value.title)return"div";switch(Object(f["a"])(this.value.action)){case"string":return"a";case"object":return"router-link";default:return"div"}},binding:function(){if(!this.value.title)return{};switch(Object(f["a"])(this.value.action)){case"string":return{href:this.value.action};case"object":return{to:this.value.action};default:return{}}}}},h=b,p=(n("28c3"),n("2877")),v=Object(p["a"])(h,d,m,!1,null,null,null),y=v.exports,g={Project:{items:2,handler:function(e){var t=this;return l["a"].request('query { Project(id: "'.concat(e,'") { id, name } }')).then((function(e){return[{title:t.$tc("project",2),action:{name:"projects"}},{title:e.Project.name,action:{name:"project-dashboard",params:{id:e.Project.id}}}]}))}},Residential:{items:3,handler:function(e){var t=this;return l["a"].request('query { Residential(id: "'.concat(e,'") { id, name, project { id, name } } }')).then((function(e){return[{title:t.$tc("project",2),action:{name:"projects"}},{title:e.Residential.project.name,action:{name:"project-dashboard",params:{id:e.Residential.project.id}}},{title:e.Residential.name,action:{name:"residential-edit",params:{id:e.Residential.id}}}]}))}},Page:{items:1,handler:function(e){var t=this;return l["a"].request('query { Page(id: "'.concat(e,'") { id, name } }')).then((function(e){return[{title:(JSON.parse(sessionStorage.getItem("page:category"))||{}).label||t.$tc("page",2),action:{name:"pages"}},{title:e.Page.name,action:{name:"page-dashboard",params:{id:e.Page.id}}}]}))}}},_={props:{value:{type:Array,default:function(){return[]}},base:{type:Object,default:function(){var e=this.$path("$route.meta.breadcrumb");if(e)return"function"===typeof e?e.call(this,this):e}}},watch:{base:{handler:function(e){var t=this;e&&(this.baseItems=Array(g[e.onModel].items).fill(void 0).map((function(e){return{title:null}})),g[e.onModel].handler.call(this,e.ref).then((function(e){return t.baseItems=e})).catch((function(e){return t.baseItems=[]})))},immediate:!0}},data:function(){return{baseItems:[]}},computed:{items:function(){return[].concat(Object(u["a"])(this.baseItems),Object(u["a"])(this.value))}},components:{BreadcrumbItem:y}},j=_,w=(n("8d1f"),Object(p["a"])(j,c,o,!1,null,null,null)),k=w.exports,C=k,O=function(){var e=this,t=e._self._c;return t("div",{staticClass:"header-item"},e._l(e.itemsComp,(function(n,r){return t(n.component,e._g(e._b({key:r,tag:"component",scopedSlots:e._u([e._l(n.children||{},(function(e,n){return{key:n,fn:function(){return[t("HeaderItem",{key:n,attrs:{items:e}})]},proxy:!0}}))],null,!0)},"component",n.props,!1),n.listners||{}))})),1)},I=[],P=n("864d"),S=n("99ad"),x=function(e){return!("condition"in e)||("function"===typeof e.condition?e.condition():e.condition)},R={name:"HeaderItem",props:{items:{type:Array,required:!0}},computed:{itemsComp:function(){return this.items?(this.items instanceof Array?this.items:[this.items]).filter((function(e){return x(e)})):[]}},components:{DropdownComponent:P["a"],Actions:S["a"]}},$=R,A=Object(p["a"])($,O,I,!1,null,"c1e36bfc",null),B=A.exports,q={props:{title:String,breadcrumb:Array,items:{type:Array,default:function(){return[]}},sticky:{type:Boolean,default:!0},emptyStatePortalName:{type:String,default:"empty-state-actions"}},data:function(){return{observer:null}},computed:{main:function(){return(this.breadcrumb||[]).find((function(e){return e.main}))},usePortal:function(){return s["Wormhole"].hasTarget(this.emptyStatePortalName)}},methods:{onElementObserved:function(e){var t=Object(i["a"])(e,1),n=t[0];n.target.classList.toggle("header--top",n.intersectionRatio<1)}},mounted:function(){this.observer.observe(this.$el),document.documentElement.style.setProperty("--header-height",Math.floor(this.$el.getBoundingClientRect().height)+"px")},created:function(){this.observer=new IntersectionObserver(this.onElementObserved,{root:this.$el,threshold:1})},beforeDestroy:function(){this.observer.disconnect(),document.documentElement.style.removeProperty("--header-height")},components:{Breadcrumb:C,BreadcrumbItem:y,Portal:s["Portal"],HeaderItem:B}},D=q,H=(n("1660"),Object(p["a"])(D,r,a,!1,null,null,null)),N=H.exports;t["a"]=N},"8b30":function(e,t,n){e.exports={primary:"#102537",secondary:"#d6e4eb",warning:"#e9ab05",success:"#0abb59",error:"#e7201b","light-grey":"#f7f7f7",dark:"#272727",grey:"#e3e3e3"}},"8d1f":function(e,t,n){"use strict";n("aed5")},"98e7":function(e,t,n){e.exports={primary:"#102537",secondary:"#d6e4eb",warning:"#e9ab05",success:"#0abb59",error:"#e7201b","light-grey":"#f7f7f7",dark:"#272727",grey:"#e3e3e3"}},aed5:function(e,t,n){e.exports={primary:"#102537",secondary:"#d6e4eb",warning:"#e9ab05",success:"#0abb59",error:"#e7201b","light-grey":"#f7f7f7",dark:"#272727",grey:"#e3e3e3"}},b2e6:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e._self._c;return t("Loader",{staticClass:"purchase-data",attrs:{value:e.promise}},[t("div",{staticClass:"container view"},[t("Card",[t("DataTable",{attrs:{sticky:"",theme:"border",value:e.items,columns:[{id:"key",label:"Key"},{id:"value",label:"Value"}]},scopedSlots:e._u([{key:"key",fn:function(t){var n=t.item;return[e._v(e._s(n.key))]}},{key:"value",fn:function(t){var n=t.item;return[e._v(e._s(n.value))]}}])})],1)],1)])},a=[],i=n("768b"),s=(n("ac6a"),n("ffc1"),n("5def")),c=n("ed08"),o=n("4676"),u=n("ae8d"),l=n("1fdb"),d={props:{id:String},watch:{id:{handler:"fetch",immediate:!0}},data:function(){return{data:{},promise:null}},computed:{breadcrumbs:function(){return[{title:this.$metaInfo.title}]},items:function(){return Object.entries(this.data).map((function(e){var t=Object(i["a"])(e,2),n=t[0],r=t[1];return{key:n,value:r}}))}},methods:{fetch:function(){var e=this;this.promise=Object(s["a"])("/api/contract/".concat(this.id,"/data")).then((function(e){return e.json()})).then((function(t){return e.data=t}))},copy:function(e,t){Object(c["e"])(t);var n=document.createRange();n.selectNode(e),window.getSelection().removeAllRanges(),window.getSelection().addRange(n)}},metaInfo:function(){return{title:"Data"}},components:{HeaderComponent:o["a"],Card:u["a"],DataTable:l["a"]}},m=d,f=(n("c6b4"),n("2877")),b=Object(f["a"])(m,r,a,!1,null,null,null);t["default"]=b.exports},c6b4:function(e,t,n){"use strict";n("8b30")}}]);
//# sourceMappingURL=contract-data.134ebcb8.js.map