UNPKG

scrivito-eyecatcher

Version:

An eyecatcher React component for the Scrivito CMS.

1 lines 3.84 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("scrivito"),require("react")):"function"==typeof define&&define.amd?define(["scrivito","react"],t):"object"==typeof exports?exports["scrivito-eyecatcher"]=t(require("scrivito"),require("react")):e["scrivito-eyecatcher"]=t(e.scrivito,e.react)}(window,function(e,t){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=2)}([function(t,r){t.exports=e},function(e,r){e.exports=t},function(e,t,r){"use strict";r.r(t);var n=r(0),o=(n.provideWidgetClass("EyecatcherWidget",{attributes:{text:"html",textSize:["enum",{values:["small","medium","large"]}],alignment:["enum",{values:["left","center","right"]}],border:["enum",{values:["yes","no"]}],shadow:["enum",{values:["small","large"]}],rounded:["enum",{values:["yes","no"]}],useGradient:["enum",{values:["yes","no"]}],backgroundColor:["enum",{values:["success","danger","warning","info","primary","secondary","transparent"]}]}}),r(1));n.provideComponent("EyecatcherWidget",function(e){var t=e.widget,r=[],a=t.get("backgroundColor")||"transparent",i=t.get("rounded"),l=t.get("border"),u=t.get("shadow"),s=t.get("textSize");return"yes"===i&&r.push("box-round"),"small"===u?r.push("shadow"):"large"===u&&r.push("shadow-lg"),"yes"===l&&r.push("deco-border"),r.push("bg-".concat(a)),t.get("alignment")&&r.push("text-".concat(t.get("alignment"))),r.push("p-".concat(s)),o.createElement(n.ContentTag,{tag:"p",className:r.join(" "),content:t,attribute:"text"})}),n.provideEditingConfig("EyecatcherWidget",{title:"Eyecatcher",description:"Eyecatcher Text",attributes:{alignment:{title:"Alignment",description:"Default: Left",values:[{value:"left",title:"Left"},{value:"center",title:"Center"},{value:"right",title:"Right"}]},textSize:{title:"Text size",description:"Default: small (is larger as standard text)",values:[{value:"small",title:"Small"},{value:"medium",title:"Medium"},{value:"large",title:"Large"}]},backgroundColor:{title:"Background color",description:"Default: Transparent",values:[{value:"success",title:"Success"},{value:"info",title:"Info"},{value:"warning",title:"Warning"},{value:"danger",title:"Danger"},{value:"primary",title:"Primary color"},{value:"secondary",title:"Secondary color"},{value:"transparent",title:"Transparent"}]},rounded:{title:"Rounded corners",description:"Click on Yes if you want the box to have rounded corners. Default: no",values:[{value:"yes",title:"Yes"},{value:"no",title:"No"}]},border:{title:"Border",description:"Click on Yes if you want the box to have decoration borders inside the box.",values:[{value:"yes",title:"Yes"},{value:"no",title:"No"}]},shadow:{title:"Shadow",description:"Shadow around the Eyecatcher. Default: no",values:[{value:"small",title:"Small"},{value:"large",title:"Large"}]}},properties:["alignment","textSize","border","shadow","backgroundColor","rounded"],initialContent:{alignment:"left",textSize:"small",border:"no",backgroundColor:"transparent",rounded:"no"}})}])});