494.divi-5-amelia.js
7 months ago
746.divi-5-amelia.js
7 months ago
781.divi-5-amelia.js
7 months ago
divi-5-amelia.js
5 days ago
746.divi-5-amelia.js
1 lines
| 1 | "use strict";(self.webpackChunkdivi_5_amelia=self.webpackChunkdivi_5_amelia||[]).push([[746],{746:(e,t,n)=>{var o=n(816),a=n.n(o);const i=JSON.parse('{"name":"divi5-amelia/employeepanel","d4Shortcode":"divi_employee","title":"Amelia - Employee Panel","titles":"Amelia - Employee Panels","category":"module","moduleClassName":"divi5_amelia_employee_panel","moduleOrderClassName":"divi5_amelia_employee_panel","moduleIcon":"amelia/step-booking","attributes":{"module":{"type":"object","selector":"{{selector}}","default":{"meta":{"adminLabel":{"desktop":{"value":"Amelia Employee Panel"}}}},"settings":{"meta":{"adminLabel":{}},"decoration":{"background":{},"sizing":{},"spacing":{},"border":{},"boxShadow":{},"filters":{},"transform":{},"animation":{},"overflow":{},"disabledOn":{},"transition":{},"position":{},"zIndex":{},"scroll":{},"sticky":{}}}},"appointments":{"type":"object","default":{"innerContent":{"desktop":{"value":"on"}}},"settings":{"innerContent":{"groupType":"group-item","item":{"groupName":"mainContent","priority":5,"render":true,"attrName":"appointments.innerContent","label":"Show Appointments","description":"Display appointments in employee panel","component":{"name":"divi/toggle","type":"field"}}}}},"events":{"type":"object","default":{"innerContent":{"desktop":{"value":"on"}}},"settings":{"innerContent":{"groupType":"group-item","item":{"groupName":"mainContent","priority":10,"render":true,"attrName":"events.innerContent","label":"Show Events","description":"Display events in employee panel","component":{"name":"divi/toggle","type":"field"}}}}},"profile":{"type":"object","default":{"innerContent":{"desktop":{"value":"off"}}},"settings":{"innerContent":{"groupType":"group-item","item":{"groupName":"mainContent","priority":12,"render":true,"attrName":"profile.innerContent","label":"Profile Hidden","description":"Hide profile section in employee panel","component":{"name":"divi/toggle","type":"field"}}}}},"trigger":{"type":"object","default":{"innerContent":{"desktop":{"value":""}}},"settings":{"innerContent":{"groupType":"group-item","item":{"groupName":"mainContent","priority":15,"render":true,"attrName":"trigger.innerContent","label":"Trigger Element Selector","description":"CSS selector for manually loading the panel","component":{"name":"divi/text","type":"field"}}}}}}}');n(373);const{addAction:l}=window?.vendor?.wp?.hooks,{Select:r,TextContainer:d,Toggle:m}=window?.divi?.fieldLibrary||{},{ModuleContainer:s,StyleContainer:p,elementClassnames:c,GroupContainer:u,FieldContainer:g}=window?.divi?.module,{registerModule:f}=window?.divi?.moduleLibrary,v=({attrs:e,elements:t,settings:n,orderClass:o,mode:i,state:l,noStyleTag:r})=>a().createElement(p,{mode:i,state:l,noStyleTag:r},t.style({attrName:"module",styleProps:{disabledOn:{disabledModuleVisibility:n?.disabledModuleVisibility}}})),C=({elements:e})=>a().createElement(a().Fragment,null,e.scriptData({attrName:"module"})),b=({classnamesInstance:e,attrs:t})=>{e.add(c({attrs:t?.module?.decoration??{}}))},y={metadata:i,conversionOutline:{advanced:{admin_label:"module.meta.adminLabel",animation:"module.decoration.animation",background:"module.decoration.background",borders:{default:"module.decoration.border"},box_shadow:{default:"module.decoration.boxShadow"},disabled_on:"module.decoration.disabledOn",display_conditions:"module.decoration.conditions",filters:{default:"module.decoration.filters"},height:"module.decoration.sizing",margin_padding:"module.decoration.spacing",max_width:"module.decoration.sizing",module:"module.advanced.htmlAttributes",overflow:"module.decoration.overflow",position_fields:"module.decoration.position",scroll:"module.decoration.scroll",sticky:"module.decoration.sticky",text:"module.advanced.text",text_shadow:{default:"module.advanced.text.textShadow"},transform:"module.decoration.transform",transition:"module.decoration.transition",z_index:"module.decoration.zIndex"},css:{after:"css.*.after",before:"css.*.before",free_form:"css.*.freeForm",main_element:"css.*.mainElement"},module:{appointments:"appointments.innerContent.*",events:"events.innerContent.*",profile:"profile.innerContent.*",trigger:"trigger.innerContent.*"},valueExpansionFunctionMap:{appointments:"ameliaConvertToggle",events:"ameliaConvertToggle",profile:"ameliaConvertToggle"}},renderers:{edit:({attrs:e,id:t,name:n,elements:o})=>{const i=(e=>{let t="[ameliaemployeepanel";const n=e?.trigger?.innerContent?.desktop?.value;n&&(t+=" trigger="+n);const o=e?.appointments?.innerContent?.desktop?.value;!0!==o&&"on"!==o||(t+=" appointments=1");const a=e?.events?.innerContent?.desktop?.value;!0!==a&&"on"!==a||(t+=" events=1");const i=e?.profile?.innerContent?.desktop?.value;return!0!==i&&"on"!==i||(t+=" profile-hidden=1"),t+="]",t})(e);return a().createElement(s,{attrs:e,elements:o,id:t,moduleClassName:"divi5_amelia_employee_panel",name:n,scriptDataComponent:C,stylesComponent:v,classnamesFunction:b},o.styleComponents({attrName:"module"}),a().createElement("div",{className:"et_pb_module_inner amelia-employee-panel-wrapper"},a().createElement("div",{className:"amelia-shortcode-preview"},a().createElement("p",{style:{padding:"20px",backgroundColor:"#f0f0f0",border:"1px solid #ddd",borderRadius:"4px",fontFamily:"monospace",fontSize:"14px"}},i),a().createElement("p",{style:{padding:"10px",textAlign:"center",color:"#666"}},"Employee Panel will appear on the frontend"))))}},placeholderContent:{module:{decoration:{background:{desktop:{value:{color:"#FFFFFF"}}}}},appointments:{innerContent:{desktop:{value:"on"}}},events:{innerContent:{desktop:{value:"on"}}},profile:{innerContent:{desktop:{value:"off"}}},trigger:{innerContent:{desktop:{value:""}}}},settings:{content:({attrs:e,defaultSettingsAttrs:t})=>a().createElement(a().Fragment,null,a().createElement(u,{id:"mainContent",title:wpAmeliaLabels.employee_cabinet_gutenberg_block.title},a().createElement(g,{attrName:"appointments.innerContent",label:wpAmeliaLabels.appointments,defaultAttr:t?.appointments?.innerContent},a().createElement(m,{name:"appointments.innerContent"})),a().createElement(g,{attrName:"events.innerContent",label:wpAmeliaLabels.events,defaultAttr:t?.events?.innerContent},a().createElement(m,{name:"events.innerContent"})),a().createElement(g,{attrName:"profile.innerContent",label:wpAmeliaLabels.profile},a().createElement(m,{name:"profile.innerContent"})),a().createElement(g,{attrName:"trigger.innerContent",label:wpAmeliaLabels.manually_loading},a().createElement(d,{name:"trigger.innerContent",placeholder:"e.g., .employee-panel-button"}))))}};l("divi.moduleLibrary.registerModuleLibraryStore.after","divi5Amelia.employeePanel",()=>{f(y.metadata,y)})}}]); |