1 line
289 KiB
JavaScript
1 line
289 KiB
JavaScript
|
|
(()=>{var e,a={217:(e,a,t)=>{"use strict";const n=window.wp.blocks,o=window.wp.i18n,r=window.kadence.icons;var c=t(6942),i=t.n(c);const l=window.wp.data,d=window.wp.blockEditor,s=window.kadence.helpers,u=window.kadence.components,k=window.wp.element,m=window.ReactJSXRuntime;function h(e,a="Desktop"){const{attributes:t,setAttributes:n,clientId:r}=e,{uniqueID:c}=t,{previewDevice:k}=(0,l.useSelect)(e=>({previewDevice:e("kadenceblocks/data").getPreviewDeviceType()}),[r]);(0,s.uniqueIdHelper)(e);const h=i()({["wp-block-kadence-header-"+a.toLowerCase()]:!0,"kb-header-container":!0,["wp-block-kadence-header-"+a.toLowerCase()+c]:c}),b=k===a||"Mobile"==k&&"Tablet"==a,{children:p,...g}=(0,d.useInnerBlocksProps)({className:h,style:{display:b?"block":"none"}},{renderAppender:!1,templateLock:"all"});return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(d.InspectorControls,{children:(0,m.jsx)(u.SelectParentBlock,{label:(0,o.__)("View Header Settings","kadence-blocks"),clientId:r,parentSlug:"kadence/header"})}),(0,m.jsx)("div",{...g,children:b&&p})]})}const b=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"kadence/header-container-desktop","parent":["kadence/header"],"title":"Desktop Header","category":"design","description":"Kadence header desktop","supports":{"inserter":true},"textdomain":"kadence-blocks","attributes":{"uniqueID":{"type":"string","default":"default-uniqueID"}}}');(0,n.registerBlockType)("kadence/header-desktop-container",{...b,title:(0,o._x)("Header Desktop","block title","kadence-blocks"),description:(0,o._x)("Header content for desktop.","block description","kadence-blocks"),icon:{src:r.headerDesktopBlockIcon},edit:function(e){return h(e,"Desktop")},save:()=>(0,m.jsx)(d.InnerBlocks.Content,{})});const p=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"kadence/header-container-tablet","parent":["kadence/header"],"title":"Tablet Header","category":"design","description":"Kadence tablet container","supports":{"inserter":true},"textdomain":"kadence-blocks","attributes":{"uniqueID":{"type":"string","default":"default-uniqueID"}}}');(0,n.registerBlockType)("kadence/header-tablet-container",{...p,title:(0,o._x)("Header Tablet/Mobile","block title","kadence-blocks"),description:(0,o._x)("Header content for tablet and mobile devices.","block description","kadence-blocks"),icon:{src:r.headerTabletBlockIcon},edit:function(e){return h(e,"Tablet")},save:()=>(0,m.jsx)(d.InnerBlocks.Content,{})});const g=window.lodash;function f(e){const{attributes:a,previewDevice:t,context:n}=e,{uniqueID:o,location:r,background:c,backgroundTransparent:i,border:l,borderTablet:d,borderMobile:u,borderRadius:k,borderRadiusTablet:h,borderRadiusMobile:b,borderRadiusUnit:p,padding:g,paddingTablet:f,paddingMobile:_,paddingUnit:v,margin:y,marginTablet:B,marginMobile:x,marginUnit:I,minHeight:D,minHeightTablet:w,minHeightMobile:C,minHeightUnit:T,maxWidth:q,maxWidthTablet:S,maxWidthMobile:M,maxWidthUnit:R,itemGap:j,itemGapTablet:H,itemGapMobile:z,itemGapUnit:L,vAlign:P,vAlignTablet:W,vAlignMobile:V,layout:O,layoutConfig:A,sectionPriority:U,sectionPriorityTablet:N,sectionPriorityMobile:F,kadenceBlockCSS:K}=a,E=(0,s.getPreviewSize)(t,D,w,C),$=(0,s.getPreviewSize)(t,q,S,M),G=(0,s.getPreviewSize)(t,j,H,z),J=(0,s.getPreviewSize)(t,P,W,V),Y=(0,s.getPreviewSize)(t,U,N,F),X=new s.KadenceBlocksCSS;X.set_selector(`.wp-block-kadence-header-row.wp-block-kadence-header-row${o} .kadence-header-row-inner`),X.render_measure_output(g,f,_,t,"padding",v),X.render_measure_output(y,B,x,t,"margin",I),"single"!==A&&("center"==Y?X.add_property("grid-template-columns","auto minmax(0, 1fr) auto"):"left"==Y?X.add_property("grid-template-columns","1fr minmax(0, auto) auto"):"right"==Y&&X.add_property("grid-template-columns","auto minmax(0, auto) 1fr")),0!=E&&E&&X.add_property("min-height",E+T),0!=$&&$&&X.add_property("max-width",$+R),"contained"===O?X.set_selector(`.wp-block-kadence-header-row${o} .kadence-header-row-inner`):X.set_selector(`.wp-block-kadence-header-row${o}`),X.add_property("border-top",X.render
|