Socket
Socket
Sign inDemoInstall

richlagetest

Package Overview
Dependencies
Maintainers
1
Versions
150
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

richlagetest - npm Package Compare versions

Comparing version 0.0.0-8b19329f895106dc1d0c5226ed6a6fbaf78f164f to 0.0.0-8f1c268e5c14355da0a10cba1b93764df9432b65

dist/src/createUnsupportedBlocksPlugin.d.ts

2

dist/module.cjs.js

@@ -1,2 +0,2 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _extends=require("@babel/runtime/helpers/extends"),_objectWithoutPropertiesLoose=require("@babel/runtime/helpers/objectWithoutPropertiesLoose"),wixRichContentPluginCommons=require("wix-rich-content-plugin-commons"),_inheritsLoose=require("@babel/runtime/helpers/inheritsLoose"),React=require("react"),reactGoogleMaps=require("react-google-maps"),ReactGoogleMapLoader=require("react-google-maps-loader"),lodash=require("lodash"),wixRichContentCommon=require("wix-rich-content-common"),pluginMapSchema=require("wix-rich-content-common/dist/statics/schemas/plugin-map.schema.json"),wixRichContentEditorCommon=require("wix-rich-content-editor-common"),ReactGooglePlacesSuggest=require("react-google-places-suggest"),wixRichContentUiComponents=require("wix-rich-content-ui-components"),reactCustomScrollbars=require("react-custom-scrollbars"),classNames=require("classnames");function _interopDefaultLegacy(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var _extends__default=_interopDefaultLegacy(_extends),_objectWithoutPropertiesLoose__default=_interopDefaultLegacy(_objectWithoutPropertiesLoose),_inheritsLoose__default=_interopDefaultLegacy(_inheritsLoose),React__default=_interopDefaultLegacy(React),ReactGoogleMapLoader__default=_interopDefaultLegacy(ReactGoogleMapLoader),pluginMapSchema__default=_interopDefaultLegacy(pluginMapSchema),ReactGooglePlacesSuggest__default=_interopDefaultLegacy(ReactGooglePlacesSuggest),classNames__default=_interopDefaultLegacy(classNames),DEFAULTS=Object.freeze({size:"content",alignment:"center",width:400,height:400,minHeight:100,maxHeight:1e3,minWidth:100,maxWidth:1e3,config:{width:400,height:400,minHeight:100,maxHeight:1e3,minWidth:100,maxWidth:1e3,mapSettings:{address:"Wix HQ, Nemal Tel Aviv Street, Tel Aviv-Yafo, Israel",locationDisplayName:"Wix HQ, Nemal Tel Aviv Street, Tel Aviv-Yafo, Israel",lat:32.097235,lng:34.77427,zoom:18,mode:"roadmap",isMarkerShown:!0,isZoomControlShown:!0,isStreetViewControlShown:!0,isDraggingAllowed:!0}}}),MAP_TYPE="wix-draft-plugin-map",GoogleMapWrapper=reactGoogleMaps.withGoogleMap((function(props){return React__default.default.createElement(reactGoogleMaps.GoogleMap,{defaultCenter:{lat:props.lat,lng:props.lng},center:{lat:props.lat,lng:props.lng},zoom:props.zoom,options:{draggable:props.isDraggingAllowed,mapTypeId:props.mode,zoomControl:props.isZoomControlShown,streetViewControl:props.isStreetViewControlShown,mapTypeControl:props.isViewControlShown}},React__default.default.createElement(reactGoogleMaps.Marker,{options:{visible:props.isMarkerShown},title:props.markerTitle,position:{lat:props.lat,lng:props.lng},onClick:props.onMarkerClick},props.isMarkerTooltipRendered&&""!==props.markerTooltipContent.trim()&&React__default.default.createElement(reactGoogleMaps.InfoWindow,{onCloseClick:props.onMarkerTooltipCloseClick},React__default.default.createElement("p",{style:{margin:0}},props.markerTooltipContent))))})),MapViewer=function(_Component){function MapViewer(props){var _this;return(_this=_Component.call(this,props)||this).setRootElementRef=function(elm){return _this.element=elm},_this.onClick=function(){var _this$props$helpers$o,_this$props$helpers;return null===(_this$props$helpers$o=(_this$props$helpers=_this.props.helpers).onViewerAction)||void 0===_this$props$helpers$o?void 0:_this$props$helpers$o.call(_this$props$helpers,MAP_TYPE,"Click")},_this.state={isMarkerTooltipRendered:!0},wixRichContentCommon.validate(props.componentData,pluginMapSchema__default.default),_this}_inheritsLoose__default.default(MapViewer,_Component);var _proto=MapViewer.prototype;return _proto.componentWillReceiveProps=function(nextProps){lodash.isEqual(nextProps.componentData,this.props.componentData)||wixRichContentCommon.validate(nextProps.componentData,pluginMapSchema__default.default)},_proto.componentDidMount=function(){if(!this.props.componentData.config.width)if(this.props.settings&&this.props.settings.width)this.props.componentData.config.width=this.props.settings.width;else if(this.element){var width=this.element.getBoundingClientRect().width;this.props.componentData.config.width=width}this.props.componentData.config.height||this.props.settings&&this.props.settings.height&&(this.props.componentData.config.height=this.props.settings.height)},_proto.render=function(){var _this2=this,_this$props=this.props,_this$props$component=_this$props.componentData,mapSettings=_this$props$component.mapSettings,_this$props$component2=_this$props$component.config,width=(_this$props$component2=void 0===_this$props$component2?{}:_this$props$component2).width,height=_this$props$component2.height,_this$props$settings=_this$props.settings,googleMapApiKey=(_this$props$settings=void 0===_this$props$settings?{}:_this$props$settings).googleMapApiKey,style={width:this.props.isMobile?"auto":width,height:height,whiteSpace:"initial"};return React__default.default.createElement("div",{ref:this.setRootElementRef,style:style,"data-hook":"mapViewer",onClick:this.onClick},React__default.default.createElement(ReactGoogleMapLoader__default.default,{params:{key:googleMapApiKey||"",libraries:"geometry,drawing,places"},render:function(googleMaps){return googleMaps&&React__default.default.createElement(GoogleMapWrapper,_extends__default.default({isMarkerShown:mapSettings.isMarkerShown,loadingElement:React__default.default.createElement("div",{style:{height:"100%"}}),containerElement:React__default.default.createElement("div",{style:style}),mapElement:React__default.default.createElement("div",{style:{height:"100%"}}),lat:Number(mapSettings.lat),lng:Number(mapSettings.lng),markerTitle:mapSettings.address,markerTooltipContent:mapSettings.locationDisplayName,zoom:mapSettings.zoom,onMarkerTooltipCloseClick:function(){return _this2.setState({isMarkerTooltipRendered:!1})},onMarkerClick:function(){return _this2.setState({isMarkerTooltipRendered:!_this2.state.isMarkerTooltipRendered})},isMarkerTooltipRendered:_this2.state.isMarkerTooltipRendered,mode:mapSettings.mode,isZoomControlShown:mapSettings.isZoomControlShown,isStreetViewControlShown:mapSettings.isStreetViewControlShown,isViewControlShown:mapSettings.isViewControlShown,isDraggingAllowed:mapSettings.isDraggingAllowed},_this2.props))}}))},MapViewer}(React.Component),styles={map_settings_modal_main_content_block:"_3L6-E",map_settings_modal_settings_container:"oIOJL",map_settings_modal_title_container:"_3pVJ9",map_settings_modal_settings:"_2w6eu",map_settings_modal_map_options:"_2HgQ7",map_settings_modal_map_options_sub_header:"_3bWJ7",map_settings_modal_location_suggestion:"_3GUHf",map_settings_modal_title:"_399W9",map_settings_modal_text_input_label:"_1KGnb",map_settings_modal_divider_wrapper:"_3F-WZ",map_settings_modal_divider:"_1uoxe",map_settings_modal_map_modes:"_1421o",map_settings_modal_location_display_name_settings_section:"_1nOZN",map_settings_modal_search_icon_wrapper:"_2v4Cm",map_settings_modal_search_icon:"_3EDjs",map_settings_modal_location_input_settings_section:"_2HmML",map_settings_modal_scrollbar_thumb:"_1cn0m",map_settings_modal_scrollbar_container:"_1MnR_"},MapSettingsModal=function(_Component){function MapSettingsModal(props){var _this;(_this=_Component.call(this,props)||this).onLocationInputChange=function(value){return _this.setState({locationSearchPhrase:value,address:value})},_this.onLocationSuggestSelect=function(geocodedPrediction,originalPrediction){return _this.setState({locationSearchPhrase:"",address:originalPrediction.description,locationDisplayName:originalPrediction.description,lat:geocodedPrediction.geometry.location.lat(),lng:geocodedPrediction.geometry.location.lng()})},_this.onSaveBtnClick=function(){var _this$props=_this.props,componentData=_this$props.componentData,onConfirm=_this$props.onConfirm,pubsub=_this$props.pubsub,helpers=_this$props.helpers,newComponentData={mapSettings:{address:_this.state.address,locationDisplayName:_this.state.locationDisplayName,lat:_this.state.lat,lng:_this.state.lng,mode:_this.state.mode,isMarkerShown:_this.state.isMarkerShown,isZoomControlShown:_this.state.isZoomControlShown,isStreetViewControlShown:_this.state.isStreetViewControlShown,isViewControlShown:_this.state.isViewControlShown,isDraggingAllowed:_this.state.isDraggingAllowed}};onConfirm?onConfirm(_extends__default.default({},componentData,newComponentData)):pubsub.update("componentData",_extends__default.default({},newComponentData)),helpers.openModal((function(data){return pubsub.update("componentData",{metadata:_extends__default.default({},data)})})),helpers.closeModal()},_this.toggleState=function(key){return function(){_this.setState((function(prevState){var _ref;return(_ref={})[key]=!prevState[key],_ref}))}},_this.renderToggle=function(_ref2){var toggleKey=_ref2.toggleKey,labelKey=_ref2.labelKey;return React__default.default.createElement(wixRichContentUiComponents.LabeledToggle,{theme:_this.props.theme,checked:_this.state[toggleKey],label:_this.props.t(labelKey),onChange:_this.toggleState(toggleKey)})},_this.toggleData=[{toggleKey:"isViewControlShown",labelKey:"MapSettings_MapOption_Show_View_Control_Label"},{toggleKey:"isMarkerShown",labelKey:"MapSettings_MapOption_Show_Marker_Label"},{toggleKey:"isZoomControlShown",labelKey:"MapSettings_MapOption_Show_Zoom_Label"},{toggleKey:"isStreetViewControlShown",labelKey:"MapSettings_MapOption_Show_Street_View_Label"},{toggleKey:"isDraggingAllowed",labelKey:"MapSettings_MapOption_Allow_Dragging_Label"}];var _componentData=_this.props.componentData;return _this.styles=wixRichContentCommon.mergeStyles({styles:styles,theme:props.theme}),_this.state={locationSearchPhrase:"",address:_componentData.mapSettings.address,lat:_componentData.mapSettings.lat,lng:_componentData.mapSettings.lng,mode:_componentData.mapSettings.mode,isMarkerShown:_componentData.mapSettings.isMarkerShown,isZoomControlShown:_componentData.mapSettings.isZoomControlShown,isStreetViewControlShown:_componentData.mapSettings.isStreetViewControlShown,isDraggingAllowed:_componentData.mapSettings.isDraggingAllowed,isViewControlShown:_componentData.mapSettings.isViewControlShown,locationDisplayName:_componentData.mapSettings.locationDisplayName,isLocationInputAlreadyFocused:!1},_this}_inheritsLoose__default.default(MapSettingsModal,_Component);var _proto=MapSettingsModal.prototype;return _proto.renderSettingsSections=function(){var _this2=this,_this$props2=this.props,theme=_this$props2.theme,t=_this$props2.t,isMobile=_this$props2.isMobile,_this$state=this.state,locationSearchPhrase=_this$state.locationSearchPhrase,address=_this$state.address,googleMapApiKey=this.props.settings.googleMapApiKey;return React__default.default.createElement("div",{className:classNames__default.default(this.styles.map_settings_modal_settings,this.styles.map_settings_modal_main_content_block)},React__default.default.createElement(wixRichContentUiComponents.SettingsSection,{theme:theme,className:this.styles.map_settings_modal_location_input_settings_section,ariaProps:{"aria-label":"location",role:"region"}},React__default.default.createElement("div",{className:this.styles.map_settings_modal_text_input_label},React__default.default.createElement("label",{htmlFor:"location-input"},t("MapSettings_Location_Input_Label"))),React__default.default.createElement(ReactGoogleMapLoader__default.default,{params:{key:googleMapApiKey,libraries:"places,geocode"},render:function(googleMaps){return googleMaps&&React__default.default.createElement("div",null,React__default.default.createElement(ReactGooglePlacesSuggest__default.default,{autocompletionRequest:{input:locationSearchPhrase},googleMaps:googleMaps,onSelectSuggest:_this2.onLocationSuggestSelect,customRender:function(prediction){return prediction?React__default.default.createElement("p",{className:_this2.styles.map_settings_modal_location_suggestion},prediction.description):React__default.default.createElement("p",{className:_this2.styles.map_settings_modal_location_suggestion},t("MapSettings_Location_Suggestion_Input_No_Results_Found"))}},React__default.default.createElement("div",{className:_this2.styles.map_settings_modal_search_icon_wrapper},React__default.default.createElement("div",{className:_this2.styles.map_settings_modal_search_icon},React__default.default.createElement(wixRichContentUiComponents.SearchIcon,null)),React__default.default.createElement(wixRichContentUiComponents.TextInput,{tabIndex:"0",theme:_this2.styles,type:"option",placeholder:t("MapSettings_Location_Input_Placeholder"),value:address,id:"location-input",autoComplete:"off",onChange:_this2.onLocationInputChange,inputRef:function(ref){null===ref||_this2.state.isLocationInputAlreadyFocused||(ref.focus(),_this2.setState({isLocationInputAlreadyFocused:!0}))}}))))}})),React__default.default.createElement(wixRichContentUiComponents.SettingsSection,{theme:theme,className:this.styles.map_settings_modal_location_display_name_settings_section,ariaProps:{"aria-label":"location",role:"region"}},React__default.default.createElement("div",{className:this.styles.map_settings_modal_text_input_label},React__default.default.createElement("label",{htmlFor:"location-display-name"},t("MapSettings_Location_Display_Name"))),React__default.default.createElement(wixRichContentUiComponents.TextInput,{type:"text",id:"location-display-name",value:this.state.locationDisplayName,onChange:function(locationDisplayName){return _this2.setState({locationDisplayName:locationDisplayName})},theme:this.styles,autoComplete:"off"})),!isMobile&&React__default.default.createElement("div",{className:this.styles.map_settings_modal_divider_wrapper},React__default.default.createElement("div",{className:this.styles.map_settings_modal_divider})),React__default.default.createElement(wixRichContentUiComponents.SettingsSection,{theme:theme,className:this.styles.map_settings_modal_checkbox_section,ariaProps:{"aria-label":"ckeckboxes",role:"region"}},React__default.default.createElement("div",{className:this.styles.map_settings_modal_map_options},React__default.default.createElement("p",{className:this.styles.map_settings_modal_map_options_sub_header},t("MapSettings_MapOption_SubHeader")),this.toggleData.map((function(toggle){return _this2.renderToggle(toggle)})))))},_proto.render=function(){var jsx,_this3=this,_this$props3=this.props,t=_this$props3.t,isMobile=_this$props3.isMobile,languageDir=_this$props3.languageDir,closeModal=_this$props3.helpers.closeModal,theme=_this$props3.theme;return React__default.default.createElement("div",{dir:languageDir},isMobile&&React__default.default.createElement(wixRichContentUiComponents.SettingsMobileHeader,{onSave:this.onSaveBtnClick,onCancel:closeModal,theme:theme,t:t}),React__default.default.createElement("div",{className:this.styles.map_settings_modal_settings_container,"data-hook":"mapSettings"},React__default.default.createElement("div",{className:classNames__default.default(this.styles.map_settings_modal_title_container,this.styles.map_settings_modal_main_content_block)},React__default.default.createElement("h3",{className:this.styles.map_settings_modal_title},t("MapSettings_Title"))),isMobile?this.renderSettingsSections():(jsx=this.renderSettingsSections(),React__default.default.createElement(reactCustomScrollbars.Scrollbars,{renderThumbVertical:function(){return React__default.default.createElement("div",{className:_this3.styles.map_settings_modal_scrollbar_thumb})},className:_this3.styles.map_settings_modal_scrollbar_container},jsx)),!isMobile&&React__default.default.createElement(wixRichContentUiComponents.SettingsPanelFooter,{fixed:!0,cancel:closeModal,save:this.onSaveBtnClick,theme:theme,t:t})))},MapSettingsModal}(React.Component),getAlignmentButtonPropsFn=function(getEditorBounds){return function(_ref){var _componentData$config,componentData=_ref.componentData,editorBounds=getEditorBounds(),maxAlignmentWidth=editorBounds?editorBounds.width-1:739;return{disabled:((null==componentData||null===(_componentData$config=componentData.config)||void 0===_componentData$config?void 0:_componentData$config.width)||0)>maxAlignmentWidth}}},createInlineButtons=function(_ref2){var _settings$toolbar,settings=_ref2.settings,t=_ref2.t,helpers=_ref2.helpers,getEditorBounds=_ref2.getEditorBounds,isMobile=_ref2.isMobile,maxWidth=settings.maxWidth,minWidth=settings.minWidth,maxHeight=settings.maxHeight,minHeight=settings.minHeight,icons=(null==settings||null===(_settings$toolbar=settings.toolbar)||void 0===_settings$toolbar?void 0:_settings$toolbar.icons)||{};return[{type:wixRichContentPluginCommons.BUTTONS.WIDTH,getEditorBounds:getEditorBounds,keyName:"width",min:minWidth||DEFAULTS.minWidth,mapStoreDataToPanelProps:function(){var bounds=getEditorBounds();return bounds&&bounds.width?{max:maxWidth?Math.min(maxWidth,bounds.width):bounds.width}:{max:maxWidth||DEFAULTS.maxWidth}}},{type:wixRichContentPluginCommons.BUTTONS.HEIGHT,keyName:"height",min:minHeight||DEFAULTS.minHeight,max:maxHeight||DEFAULTS.maxHeight,inputMax:maxHeight||DEFAULTS.maxHeight},{keyName:"separator1",type:wixRichContentPluginCommons.BUTTONS.SEPARATOR,mobile:!1},{keyName:"sizeSmallLeft",type:wixRichContentPluginCommons.BUTTONS.SIZE_SMALL_LEFT,mapStoreDataToButtonProps:getAlignmentButtonPropsFn(getEditorBounds),mobile:!1},{type:wixRichContentPluginCommons.BUTTONS.TEXT_ALIGN_CENTER,keyName:"alignCenter",icon:icons.alignCenter||wixRichContentPluginCommons.SizeSmallCenterIcon,mobile:!1},{keyName:"sizeSmallRight",type:wixRichContentPluginCommons.BUTTONS.SIZE_SMALL_RIGHT,mapStoreDataToButtonProps:getAlignmentButtonPropsFn(getEditorBounds),mobile:!1},{keyName:"separator2",type:wixRichContentPluginCommons.BUTTONS.SEPARATOR,mobile:!1},{keyName:"settings",type:wixRichContentPluginCommons.BUTTONS.EXTERNAL_MODAL,fullHeight:!0,icon:icons.settings||wixRichContentPluginCommons.PluginSettingsIcon,modalElement:MapSettingsModal,modalStyles:wixRichContentEditorCommon.getModalStyles({isMobile:isMobile}),mobile:!0,tooltipTextKey:"MapPluginButton_Settings_Tooltip",helpers:helpers,t:t,settings:settings,triggerSettingsBi:!0,pluginId:MAP_TYPE},{keyName:"delete",type:wixRichContentPluginCommons.BUTTONS.DELETE,mobile:!0}]},InsertPluginIcon=function(props){return React__default.default.createElement("svg",Object.assign({height:"19",viewBox:"0 0 19 19",width:"19",xmlns:"http://www.w3.org/2000/svg"},props),React__default.default.createElement("path",{d:"m11.5 4.19 5.009-1.996.491-.194v12.884l-5 2v.004l-.418.164-.081.033-.083-.033-.418-.164v-.003l-4.5-1.801-5.5 2.201v-12.895l5-1.993v-.005l.491-.198.009.004.009-.004.491.198v.005l4.5 1.794zm.5.876v10.74l4.006-1.609v-10.75l-4.006 1.62zm-1 10.74v-10.74l-4-1.616v10.75l4 1.607zm-5-1.606v-10.75l-4 1.615v10.74z",fill:"currentColor"}))},createInsertButtons=function(_ref){var _settings$toolbar,_settings$toolbar$ico,t=_ref.t,settings=_ref.settings,icon=(null==settings||null===(_settings$toolbar=settings.toolbar)||void 0===_settings$toolbar||null===(_settings$toolbar$ico=_settings$toolbar.icons)||void 0===_settings$toolbar$ico?void 0:_settings$toolbar$ico.InsertPluginButtonIcon)||InsertPluginIcon;return[{type:wixRichContentEditorCommon.BUTTON_TYPES.BUTTON,name:wixRichContentEditorCommon.INSERT_PLUGIN_BUTTONS.MAP,tooltip:t("MapPlugin_InsertButton_Tooltip"),toolbars:[wixRichContentEditorCommon.TOOLBARS.INSERT_PLUGIN,wixRichContentEditorCommon.TOOLBARS.MOBILE,wixRichContentEditorCommon.TOOLBARS.FOOTER,wixRichContentEditorCommon.TOOLBARS.SIDE],getIcon:function(){return icon},componentData:{config:{size:settings.size||DEFAULTS.size,alignment:settings.alignment||DEFAULTS.alignment,width:settings.width||DEFAULTS.width,height:settings.height||DEFAULTS.height},mapSettings:settings.mapSettings},section:"BlockToolbar_Section_Advanced"}]},createToolbar=function(_ref){var settings=_ref.settings,helpers=_ref.helpers,t=_ref.t,getEditorBounds=_ref.getEditorBounds,isMobile=_ref.isMobile;return{InlineButtons:createInlineButtons({settings:settings,helpers:helpers,t:t,getEditorBounds:getEditorBounds,isMobile:isMobile}),InsertButtons:createInsertButtons({t:t,settings:settings}),name:"map"}};function _toPropertyKey(arg){var key=function(input,hint){if("object"!=typeof input||null===input)return input;var prim=input[Symbol.toPrimitive];if(void 0!==prim){var res=prim.call(input,hint||"default");if("object"!=typeof res)return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===hint?String:Number)(input)}(arg,"string");return"symbol"==typeof key?key:String(key)}var createMapPlugin=function(config){var type=MAP_TYPE,helpers=config.helpers,theme=config.theme,t=config.t,_config$type=config[type],settings=void 0===_config$type?{}:_config$type,getEditorBounds=config.getEditorBounds,isMobile=config.isMobile,rest=_objectWithoutPropertiesLoose__default.default(config,["helpers","theme","t",type,"getEditorBounds","isMobile"].map(_toPropertyKey));return wixRichContentPluginCommons.createBasePlugin(_extends__default.default({component:MapViewer,type:MAP_TYPE,settings:settings,theme:theme,toolbar:createToolbar({getEditorBounds:getEditorBounds,settings:settings,helpers:helpers,theme:theme,t:t,isMobile:isMobile}),helpers:helpers,getEditorBounds:getEditorBounds,t:t,isMobile:isMobile,defaultPluginData:DEFAULTS},rest))};createMapPlugin.functionName=MAP_TYPE;exports.MAP_TYPE=MAP_TYPE,exports.createMapPlugin=createMapPlugin,exports.pluginMap=function(config){return{config:_extends__default.default({},DEFAULTS.config,config),type:MAP_TYPE,createPlugin:createMapPlugin,ModalsMap:{}}};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _extends=require("@babel/runtime/helpers/extends"),_objectWithoutPropertiesLoose=require("@babel/runtime/helpers/objectWithoutPropertiesLoose"),_inheritsLoose=require("@babel/runtime/helpers/inheritsLoose"),React=require("react"),wixRichContentCommon=require("wix-rich-content-common"),wixRichContentPluginCommons=require("wix-rich-content-plugin-commons");function _interopDefaultLegacy(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var _extends__default=_interopDefaultLegacy(_extends),_objectWithoutPropertiesLoose__default=_interopDefaultLegacy(_objectWithoutPropertiesLoose),_inheritsLoose__default=_interopDefaultLegacy(_inheritsLoose),React__default=_interopDefaultLegacy(React),styles={unsupportedBlocks_alert:"_2dgtG"},CircleInfoIcon=function(props){return React__default.default.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"#000",width:"24",height:"24",viewBox:"0 0 24 24"},props),React__default.default.createElement("defs",null,React__default.default.createElement("path",{id:"ck7zjhmkua",d:"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2c-4.418 0-8 3.582-8 8s3.582 8 8 8 8-3.582 8-8-3.582-8-8-8zm.533 6c.302-.006.588.124.771.35.184.225.242.52.158.792l-.929 4.105c-.027.1-.005.207.062.289.067.082.17.13.28.13.195 0 .354.15.354.333v.667c0 .185-.159.334-.354.334h-1.924c-.296.001-.576-.129-.756-.35-.18-.223-.24-.511-.16-.78l.898-4.134c.028-.1.005-.207-.062-.288-.067-.082-.17-.13-.28-.13-.195 0-.353-.15-.353-.334v-.65c0-.184.158-.334.353-.334h1.942zm-.283-4c.828 0 1.5.672 1.5 1.5S13.078 9 12.25 9s-1.5-.672-1.5-1.5.672-1.5 1.5-1.5z"})),React__default.default.createElement("g",{fill:"none",fillRule:"evenodd"},React__default.default.createElement("g",null,React__default.default.createElement("g",null,React__default.default.createElement("g",null,React__default.default.createElement("g",null,React__default.default.createElement("g",{transform:"translate(-28 -271) translate(20 257) translate(0 12) translate(7 1) translate(1 1)"},React__default.default.createElement("mask",{id:"80fksytg3b",fill:"#000"},React__default.default.createElement("use",{href:"#ck7zjhmkua"})),React__default.default.createElement("use",{fill:"#000",fillRule:"nonzero",href:"#ck7zjhmkua"}),React__default.default.createElement("g",{fill:"#4D5963",mask:"url(#80fksytg3b)"},React__default.default.createElement("path",{d:"M0 0H22V22H0z",transform:"translate(1 1)"})))))))))},UnsupportedBlocks=function(_Component){function UnsupportedBlocks(){return _Component.apply(this,arguments)||this}return _inheritsLoose__default.default(UnsupportedBlocks,_Component),UnsupportedBlocks.prototype.render=function(){var _this$props=this.props,t=_this$props.t,theme=_this$props.theme;return this.styles=this.styles||wixRichContentCommon.mergeStyles({styles:styles,theme:theme}),React__default.default.createElement("div",{className:styles.unsupportedBlocks_alert},React__default.default.createElement(CircleInfoIcon,null),React__default.default.createElement("div",null,t("UnsupportedPlugin_message")))},UnsupportedBlocks}(React.Component),DEFAULTS=Object.freeze({type:wixRichContentPluginCommons.UNSUPPORTED_BLOCKS_TYPE,config:{size:"content",alignment:"center"}}),UnsupportedBlocksComponent=function(_React$Component){function UnsupportedBlocksComponent(){return _React$Component.apply(this,arguments)||this}return _inheritsLoose__default.default(UnsupportedBlocksComponent,_React$Component),UnsupportedBlocksComponent.prototype.render=function(){var _this$props=this.props,theme=_this$props.theme,t=_this$props.t;return React__default.default.createElement(UnsupportedBlocks,{theme:theme,t:t})},UnsupportedBlocksComponent}(React__default.default.Component);function _toPropertyKey(arg){var key=function(input,hint){if("object"!=typeof input||null===input)return input;var prim=input[Symbol.toPrimitive];if(void 0!==prim){var res=prim.call(input,hint||"default");if("object"!=typeof res)return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===hint?String:Number)(input)}(arg,"string");return"symbol"==typeof key?key:String(key)}UnsupportedBlocksComponent.type={UNSUPPORTED_BLOCKS_TYPE:wixRichContentPluginCommons.UNSUPPORTED_BLOCKS_TYPE};var createUnsupportedBlocksPlugin=function(config){var helpers=config.helpers,t=config.t,_config$UNSUPPORTED_B=config[wixRichContentPluginCommons.UNSUPPORTED_BLOCKS_TYPE],settings=void 0===_config$UNSUPPORTED_B?{}:_config$UNSUPPORTED_B,isMobile=config.isMobile,rest=_objectWithoutPropertiesLoose__default.default(config,["helpers","t",wixRichContentPluginCommons.UNSUPPORTED_BLOCKS_TYPE,"isMobile"].map(_toPropertyKey));return wixRichContentPluginCommons.createBasePlugin(_extends__default.default({component:UnsupportedBlocksComponent,type:wixRichContentPluginCommons.UNSUPPORTED_BLOCKS_TYPE,helpers:helpers,settings:settings,t:t,isMobile:isMobile,defaultPluginData:DEFAULTS},rest))};createUnsupportedBlocksPlugin.functionName=wixRichContentPluginCommons.UNSUPPORTED_BLOCKS_TYPE;exports.createUnsupportedBlocksPlugin=createUnsupportedBlocksPlugin,exports.pluginUnsupportedBlocks=function(config){var defaultOptions,pluginConfig=_extends__default.default({},DEFAULTS.config,config);return{config:pluginConfig,type:wixRichContentPluginCommons.UNSUPPORTED_BLOCKS_TYPE,createPlugin:createUnsupportedBlocksPlugin,tiptapExtensions:(defaultOptions=pluginConfig,[{type:"node",Component:UnsupportedBlocksComponent,createExtensionConfig:function(name){return{name:name,defaultOptions:defaultOptions}}}])}};
//# sourceMappingURL=module.cjs.js.map

@@ -1,2 +0,2 @@

import _extends from"@babel/runtime/helpers/extends";import _objectWithoutPropertiesLoose from"@babel/runtime/helpers/objectWithoutPropertiesLoose";import{BUTTONS,SizeSmallCenterIcon,PluginSettingsIcon,createBasePlugin}from"wix-rich-content-plugin-commons";import _inheritsLoose from"@babel/runtime/helpers/inheritsLoose";import React,{Component}from"react";import{withGoogleMap,GoogleMap,Marker,InfoWindow}from"react-google-maps";import ReactGoogleMapLoader from"react-google-maps-loader";import{isEqual}from"lodash";import{validate,mergeStyles}from"wix-rich-content-common";import pluginMapSchema from"wix-rich-content-common/dist/statics/schemas/plugin-map.schema.json";import{getModalStyles,BUTTON_TYPES,INSERT_PLUGIN_BUTTONS,TOOLBARS}from"wix-rich-content-editor-common";import ReactGooglePlacesSuggest from"react-google-places-suggest";import{LabeledToggle,SettingsSection,SearchIcon,TextInput,SettingsMobileHeader,SettingsPanelFooter}from"wix-rich-content-ui-components";import{Scrollbars}from"react-custom-scrollbars";import classNames from"classnames";var DEFAULTS=Object.freeze({size:"content",alignment:"center",width:400,height:400,minHeight:100,maxHeight:1e3,minWidth:100,maxWidth:1e3,config:{width:400,height:400,minHeight:100,maxHeight:1e3,minWidth:100,maxWidth:1e3,mapSettings:{address:"Wix HQ, Nemal Tel Aviv Street, Tel Aviv-Yafo, Israel",locationDisplayName:"Wix HQ, Nemal Tel Aviv Street, Tel Aviv-Yafo, Israel",lat:32.097235,lng:34.77427,zoom:18,mode:"roadmap",isMarkerShown:!0,isZoomControlShown:!0,isStreetViewControlShown:!0,isDraggingAllowed:!0}}}),MAP_TYPE="wix-draft-plugin-map",GoogleMapWrapper=withGoogleMap((function(props){return React.createElement(GoogleMap,{defaultCenter:{lat:props.lat,lng:props.lng},center:{lat:props.lat,lng:props.lng},zoom:props.zoom,options:{draggable:props.isDraggingAllowed,mapTypeId:props.mode,zoomControl:props.isZoomControlShown,streetViewControl:props.isStreetViewControlShown,mapTypeControl:props.isViewControlShown}},React.createElement(Marker,{options:{visible:props.isMarkerShown},title:props.markerTitle,position:{lat:props.lat,lng:props.lng},onClick:props.onMarkerClick},props.isMarkerTooltipRendered&&""!==props.markerTooltipContent.trim()&&React.createElement(InfoWindow,{onCloseClick:props.onMarkerTooltipCloseClick},React.createElement("p",{style:{margin:0}},props.markerTooltipContent))))})),MapViewer=function(_Component){function MapViewer(props){var _this;return(_this=_Component.call(this,props)||this).setRootElementRef=function(elm){return _this.element=elm},_this.onClick=function(){var _this$props$helpers$o,_this$props$helpers;return null===(_this$props$helpers$o=(_this$props$helpers=_this.props.helpers).onViewerAction)||void 0===_this$props$helpers$o?void 0:_this$props$helpers$o.call(_this$props$helpers,MAP_TYPE,"Click")},_this.state={isMarkerTooltipRendered:!0},validate(props.componentData,pluginMapSchema),_this}_inheritsLoose(MapViewer,_Component);var _proto=MapViewer.prototype;return _proto.componentWillReceiveProps=function(nextProps){isEqual(nextProps.componentData,this.props.componentData)||validate(nextProps.componentData,pluginMapSchema)},_proto.componentDidMount=function(){if(!this.props.componentData.config.width)if(this.props.settings&&this.props.settings.width)this.props.componentData.config.width=this.props.settings.width;else if(this.element){var width=this.element.getBoundingClientRect().width;this.props.componentData.config.width=width}this.props.componentData.config.height||this.props.settings&&this.props.settings.height&&(this.props.componentData.config.height=this.props.settings.height)},_proto.render=function(){var _this2=this,_this$props=this.props,_this$props$component=_this$props.componentData,mapSettings=_this$props$component.mapSettings,_this$props$component2=_this$props$component.config,width=(_this$props$component2=void 0===_this$props$component2?{}:_this$props$component2).width,height=_this$props$component2.height,_this$props$settings=_this$props.settings,googleMapApiKey=(_this$props$settings=void 0===_this$props$settings?{}:_this$props$settings).googleMapApiKey,style={width:this.props.isMobile?"auto":width,height:height,whiteSpace:"initial"};return React.createElement("div",{ref:this.setRootElementRef,style:style,"data-hook":"mapViewer",onClick:this.onClick},React.createElement(ReactGoogleMapLoader,{params:{key:googleMapApiKey||"",libraries:"geometry,drawing,places"},render:function(googleMaps){return googleMaps&&React.createElement(GoogleMapWrapper,_extends({isMarkerShown:mapSettings.isMarkerShown,loadingElement:React.createElement("div",{style:{height:"100%"}}),containerElement:React.createElement("div",{style:style}),mapElement:React.createElement("div",{style:{height:"100%"}}),lat:Number(mapSettings.lat),lng:Number(mapSettings.lng),markerTitle:mapSettings.address,markerTooltipContent:mapSettings.locationDisplayName,zoom:mapSettings.zoom,onMarkerTooltipCloseClick:function(){return _this2.setState({isMarkerTooltipRendered:!1})},onMarkerClick:function(){return _this2.setState({isMarkerTooltipRendered:!_this2.state.isMarkerTooltipRendered})},isMarkerTooltipRendered:_this2.state.isMarkerTooltipRendered,mode:mapSettings.mode,isZoomControlShown:mapSettings.isZoomControlShown,isStreetViewControlShown:mapSettings.isStreetViewControlShown,isViewControlShown:mapSettings.isViewControlShown,isDraggingAllowed:mapSettings.isDraggingAllowed},_this2.props))}}))},MapViewer}(Component),styles={map_settings_modal_main_content_block:"_3L6-E",map_settings_modal_settings_container:"oIOJL",map_settings_modal_title_container:"_3pVJ9",map_settings_modal_settings:"_2w6eu",map_settings_modal_map_options:"_2HgQ7",map_settings_modal_map_options_sub_header:"_3bWJ7",map_settings_modal_location_suggestion:"_3GUHf",map_settings_modal_title:"_399W9",map_settings_modal_text_input_label:"_1KGnb",map_settings_modal_divider_wrapper:"_3F-WZ",map_settings_modal_divider:"_1uoxe",map_settings_modal_map_modes:"_1421o",map_settings_modal_location_display_name_settings_section:"_1nOZN",map_settings_modal_search_icon_wrapper:"_2v4Cm",map_settings_modal_search_icon:"_3EDjs",map_settings_modal_location_input_settings_section:"_2HmML",map_settings_modal_scrollbar_thumb:"_1cn0m",map_settings_modal_scrollbar_container:"_1MnR_"},MapSettingsModal=function(_Component){function MapSettingsModal(props){var _this;(_this=_Component.call(this,props)||this).onLocationInputChange=function(value){return _this.setState({locationSearchPhrase:value,address:value})},_this.onLocationSuggestSelect=function(geocodedPrediction,originalPrediction){return _this.setState({locationSearchPhrase:"",address:originalPrediction.description,locationDisplayName:originalPrediction.description,lat:geocodedPrediction.geometry.location.lat(),lng:geocodedPrediction.geometry.location.lng()})},_this.onSaveBtnClick=function(){var _this$props=_this.props,componentData=_this$props.componentData,onConfirm=_this$props.onConfirm,pubsub=_this$props.pubsub,helpers=_this$props.helpers,newComponentData={mapSettings:{address:_this.state.address,locationDisplayName:_this.state.locationDisplayName,lat:_this.state.lat,lng:_this.state.lng,mode:_this.state.mode,isMarkerShown:_this.state.isMarkerShown,isZoomControlShown:_this.state.isZoomControlShown,isStreetViewControlShown:_this.state.isStreetViewControlShown,isViewControlShown:_this.state.isViewControlShown,isDraggingAllowed:_this.state.isDraggingAllowed}};onConfirm?onConfirm(_extends({},componentData,newComponentData)):pubsub.update("componentData",_extends({},newComponentData)),helpers.openModal((function(data){return pubsub.update("componentData",{metadata:_extends({},data)})})),helpers.closeModal()},_this.toggleState=function(key){return function(){_this.setState((function(prevState){var _ref;return(_ref={})[key]=!prevState[key],_ref}))}},_this.renderToggle=function(_ref2){var toggleKey=_ref2.toggleKey,labelKey=_ref2.labelKey;return React.createElement(LabeledToggle,{theme:_this.props.theme,checked:_this.state[toggleKey],label:_this.props.t(labelKey),onChange:_this.toggleState(toggleKey)})},_this.toggleData=[{toggleKey:"isViewControlShown",labelKey:"MapSettings_MapOption_Show_View_Control_Label"},{toggleKey:"isMarkerShown",labelKey:"MapSettings_MapOption_Show_Marker_Label"},{toggleKey:"isZoomControlShown",labelKey:"MapSettings_MapOption_Show_Zoom_Label"},{toggleKey:"isStreetViewControlShown",labelKey:"MapSettings_MapOption_Show_Street_View_Label"},{toggleKey:"isDraggingAllowed",labelKey:"MapSettings_MapOption_Allow_Dragging_Label"}];var _componentData=_this.props.componentData;return _this.styles=mergeStyles({styles:styles,theme:props.theme}),_this.state={locationSearchPhrase:"",address:_componentData.mapSettings.address,lat:_componentData.mapSettings.lat,lng:_componentData.mapSettings.lng,mode:_componentData.mapSettings.mode,isMarkerShown:_componentData.mapSettings.isMarkerShown,isZoomControlShown:_componentData.mapSettings.isZoomControlShown,isStreetViewControlShown:_componentData.mapSettings.isStreetViewControlShown,isDraggingAllowed:_componentData.mapSettings.isDraggingAllowed,isViewControlShown:_componentData.mapSettings.isViewControlShown,locationDisplayName:_componentData.mapSettings.locationDisplayName,isLocationInputAlreadyFocused:!1},_this}_inheritsLoose(MapSettingsModal,_Component);var _proto=MapSettingsModal.prototype;return _proto.renderSettingsSections=function(){var _this2=this,_this$props2=this.props,theme=_this$props2.theme,t=_this$props2.t,isMobile=_this$props2.isMobile,_this$state=this.state,locationSearchPhrase=_this$state.locationSearchPhrase,address=_this$state.address,googleMapApiKey=this.props.settings.googleMapApiKey;return React.createElement("div",{className:classNames(this.styles.map_settings_modal_settings,this.styles.map_settings_modal_main_content_block)},React.createElement(SettingsSection,{theme:theme,className:this.styles.map_settings_modal_location_input_settings_section,ariaProps:{"aria-label":"location",role:"region"}},React.createElement("div",{className:this.styles.map_settings_modal_text_input_label},React.createElement("label",{htmlFor:"location-input"},t("MapSettings_Location_Input_Label"))),React.createElement(ReactGoogleMapLoader,{params:{key:googleMapApiKey,libraries:"places,geocode"},render:function(googleMaps){return googleMaps&&React.createElement("div",null,React.createElement(ReactGooglePlacesSuggest,{autocompletionRequest:{input:locationSearchPhrase},googleMaps:googleMaps,onSelectSuggest:_this2.onLocationSuggestSelect,customRender:function(prediction){return prediction?React.createElement("p",{className:_this2.styles.map_settings_modal_location_suggestion},prediction.description):React.createElement("p",{className:_this2.styles.map_settings_modal_location_suggestion},t("MapSettings_Location_Suggestion_Input_No_Results_Found"))}},React.createElement("div",{className:_this2.styles.map_settings_modal_search_icon_wrapper},React.createElement("div",{className:_this2.styles.map_settings_modal_search_icon},React.createElement(SearchIcon,null)),React.createElement(TextInput,{tabIndex:"0",theme:_this2.styles,type:"option",placeholder:t("MapSettings_Location_Input_Placeholder"),value:address,id:"location-input",autoComplete:"off",onChange:_this2.onLocationInputChange,inputRef:function(ref){null===ref||_this2.state.isLocationInputAlreadyFocused||(ref.focus(),_this2.setState({isLocationInputAlreadyFocused:!0}))}}))))}})),React.createElement(SettingsSection,{theme:theme,className:this.styles.map_settings_modal_location_display_name_settings_section,ariaProps:{"aria-label":"location",role:"region"}},React.createElement("div",{className:this.styles.map_settings_modal_text_input_label},React.createElement("label",{htmlFor:"location-display-name"},t("MapSettings_Location_Display_Name"))),React.createElement(TextInput,{type:"text",id:"location-display-name",value:this.state.locationDisplayName,onChange:function(locationDisplayName){return _this2.setState({locationDisplayName:locationDisplayName})},theme:this.styles,autoComplete:"off"})),!isMobile&&React.createElement("div",{className:this.styles.map_settings_modal_divider_wrapper},React.createElement("div",{className:this.styles.map_settings_modal_divider})),React.createElement(SettingsSection,{theme:theme,className:this.styles.map_settings_modal_checkbox_section,ariaProps:{"aria-label":"ckeckboxes",role:"region"}},React.createElement("div",{className:this.styles.map_settings_modal_map_options},React.createElement("p",{className:this.styles.map_settings_modal_map_options_sub_header},t("MapSettings_MapOption_SubHeader")),this.toggleData.map((function(toggle){return _this2.renderToggle(toggle)})))))},_proto.render=function(){var jsx,_this3=this,_this$props3=this.props,t=_this$props3.t,isMobile=_this$props3.isMobile,languageDir=_this$props3.languageDir,closeModal=_this$props3.helpers.closeModal,theme=_this$props3.theme;return React.createElement("div",{dir:languageDir},isMobile&&React.createElement(SettingsMobileHeader,{onSave:this.onSaveBtnClick,onCancel:closeModal,theme:theme,t:t}),React.createElement("div",{className:this.styles.map_settings_modal_settings_container,"data-hook":"mapSettings"},React.createElement("div",{className:classNames(this.styles.map_settings_modal_title_container,this.styles.map_settings_modal_main_content_block)},React.createElement("h3",{className:this.styles.map_settings_modal_title},t("MapSettings_Title"))),isMobile?this.renderSettingsSections():(jsx=this.renderSettingsSections(),React.createElement(Scrollbars,{renderThumbVertical:function(){return React.createElement("div",{className:_this3.styles.map_settings_modal_scrollbar_thumb})},className:_this3.styles.map_settings_modal_scrollbar_container},jsx)),!isMobile&&React.createElement(SettingsPanelFooter,{fixed:!0,cancel:closeModal,save:this.onSaveBtnClick,theme:theme,t:t})))},MapSettingsModal}(Component),getAlignmentButtonPropsFn=function(getEditorBounds){return function(_ref){var _componentData$config,componentData=_ref.componentData,editorBounds=getEditorBounds(),maxAlignmentWidth=editorBounds?editorBounds.width-1:739;return{disabled:((null==componentData||null===(_componentData$config=componentData.config)||void 0===_componentData$config?void 0:_componentData$config.width)||0)>maxAlignmentWidth}}},createInlineButtons=function(_ref2){var _settings$toolbar,settings=_ref2.settings,t=_ref2.t,helpers=_ref2.helpers,getEditorBounds=_ref2.getEditorBounds,isMobile=_ref2.isMobile,maxWidth=settings.maxWidth,minWidth=settings.minWidth,maxHeight=settings.maxHeight,minHeight=settings.minHeight,icons=(null==settings||null===(_settings$toolbar=settings.toolbar)||void 0===_settings$toolbar?void 0:_settings$toolbar.icons)||{};return[{type:BUTTONS.WIDTH,getEditorBounds:getEditorBounds,keyName:"width",min:minWidth||DEFAULTS.minWidth,mapStoreDataToPanelProps:function(){var bounds=getEditorBounds();return bounds&&bounds.width?{max:maxWidth?Math.min(maxWidth,bounds.width):bounds.width}:{max:maxWidth||DEFAULTS.maxWidth}}},{type:BUTTONS.HEIGHT,keyName:"height",min:minHeight||DEFAULTS.minHeight,max:maxHeight||DEFAULTS.maxHeight,inputMax:maxHeight||DEFAULTS.maxHeight},{keyName:"separator1",type:BUTTONS.SEPARATOR,mobile:!1},{keyName:"sizeSmallLeft",type:BUTTONS.SIZE_SMALL_LEFT,mapStoreDataToButtonProps:getAlignmentButtonPropsFn(getEditorBounds),mobile:!1},{type:BUTTONS.TEXT_ALIGN_CENTER,keyName:"alignCenter",icon:icons.alignCenter||SizeSmallCenterIcon,mobile:!1},{keyName:"sizeSmallRight",type:BUTTONS.SIZE_SMALL_RIGHT,mapStoreDataToButtonProps:getAlignmentButtonPropsFn(getEditorBounds),mobile:!1},{keyName:"separator2",type:BUTTONS.SEPARATOR,mobile:!1},{keyName:"settings",type:BUTTONS.EXTERNAL_MODAL,fullHeight:!0,icon:icons.settings||PluginSettingsIcon,modalElement:MapSettingsModal,modalStyles:getModalStyles({isMobile:isMobile}),mobile:!0,tooltipTextKey:"MapPluginButton_Settings_Tooltip",helpers:helpers,t:t,settings:settings,triggerSettingsBi:!0,pluginId:MAP_TYPE},{keyName:"delete",type:BUTTONS.DELETE,mobile:!0}]},InsertPluginIcon=function(props){return React.createElement("svg",Object.assign({height:"19",viewBox:"0 0 19 19",width:"19",xmlns:"http://www.w3.org/2000/svg"},props),React.createElement("path",{d:"m11.5 4.19 5.009-1.996.491-.194v12.884l-5 2v.004l-.418.164-.081.033-.083-.033-.418-.164v-.003l-4.5-1.801-5.5 2.201v-12.895l5-1.993v-.005l.491-.198.009.004.009-.004.491.198v.005l4.5 1.794zm.5.876v10.74l4.006-1.609v-10.75l-4.006 1.62zm-1 10.74v-10.74l-4-1.616v10.75l4 1.607zm-5-1.606v-10.75l-4 1.615v10.74z",fill:"currentColor"}))},createInsertButtons=function(_ref){var _settings$toolbar,_settings$toolbar$ico,t=_ref.t,settings=_ref.settings,icon=(null==settings||null===(_settings$toolbar=settings.toolbar)||void 0===_settings$toolbar||null===(_settings$toolbar$ico=_settings$toolbar.icons)||void 0===_settings$toolbar$ico?void 0:_settings$toolbar$ico.InsertPluginButtonIcon)||InsertPluginIcon;return[{type:BUTTON_TYPES.BUTTON,name:INSERT_PLUGIN_BUTTONS.MAP,tooltip:t("MapPlugin_InsertButton_Tooltip"),toolbars:[TOOLBARS.INSERT_PLUGIN,TOOLBARS.MOBILE,TOOLBARS.FOOTER,TOOLBARS.SIDE],getIcon:function(){return icon},componentData:{config:{size:settings.size||DEFAULTS.size,alignment:settings.alignment||DEFAULTS.alignment,width:settings.width||DEFAULTS.width,height:settings.height||DEFAULTS.height},mapSettings:settings.mapSettings},section:"BlockToolbar_Section_Advanced"}]},createToolbar=function(_ref){var settings=_ref.settings,helpers=_ref.helpers,t=_ref.t,getEditorBounds=_ref.getEditorBounds,isMobile=_ref.isMobile;return{InlineButtons:createInlineButtons({settings:settings,helpers:helpers,t:t,getEditorBounds:getEditorBounds,isMobile:isMobile}),InsertButtons:createInsertButtons({t:t,settings:settings}),name:"map"}};function _toPropertyKey(arg){var key=function(input,hint){if("object"!=typeof input||null===input)return input;var prim=input[Symbol.toPrimitive];if(void 0!==prim){var res=prim.call(input,hint||"default");if("object"!=typeof res)return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===hint?String:Number)(input)}(arg,"string");return"symbol"==typeof key?key:String(key)}var createMapPlugin=function(config){var type=MAP_TYPE,helpers=config.helpers,theme=config.theme,t=config.t,_config$type=config[type],settings=void 0===_config$type?{}:_config$type,getEditorBounds=config.getEditorBounds,isMobile=config.isMobile,rest=_objectWithoutPropertiesLoose(config,["helpers","theme","t",type,"getEditorBounds","isMobile"].map(_toPropertyKey));return createBasePlugin(_extends({component:MapViewer,type:MAP_TYPE,settings:settings,theme:theme,toolbar:createToolbar({getEditorBounds:getEditorBounds,settings:settings,helpers:helpers,theme:theme,t:t,isMobile:isMobile}),helpers:helpers,getEditorBounds:getEditorBounds,t:t,isMobile:isMobile,defaultPluginData:DEFAULTS},rest))};createMapPlugin.functionName=MAP_TYPE;var pluginMap=function(config){return{config:_extends({},DEFAULTS.config,config),type:MAP_TYPE,createPlugin:createMapPlugin,ModalsMap:{}}};export{MAP_TYPE,createMapPlugin,pluginMap};
import _extends from"@babel/runtime/helpers/extends";import _objectWithoutPropertiesLoose from"@babel/runtime/helpers/objectWithoutPropertiesLoose";import _inheritsLoose from"@babel/runtime/helpers/inheritsLoose";import React,{Component}from"react";import{mergeStyles}from"wix-rich-content-common";import{UNSUPPORTED_BLOCKS_TYPE,createBasePlugin}from"wix-rich-content-plugin-commons";var styles={unsupportedBlocks_alert:"_2dgtG"},CircleInfoIcon=function(props){return React.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"#000",width:"24",height:"24",viewBox:"0 0 24 24"},props),React.createElement("defs",null,React.createElement("path",{id:"ck7zjhmkua",d:"M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2c-4.418 0-8 3.582-8 8s3.582 8 8 8 8-3.582 8-8-3.582-8-8-8zm.533 6c.302-.006.588.124.771.35.184.225.242.52.158.792l-.929 4.105c-.027.1-.005.207.062.289.067.082.17.13.28.13.195 0 .354.15.354.333v.667c0 .185-.159.334-.354.334h-1.924c-.296.001-.576-.129-.756-.35-.18-.223-.24-.511-.16-.78l.898-4.134c.028-.1.005-.207-.062-.288-.067-.082-.17-.13-.28-.13-.195 0-.353-.15-.353-.334v-.65c0-.184.158-.334.353-.334h1.942zm-.283-4c.828 0 1.5.672 1.5 1.5S13.078 9 12.25 9s-1.5-.672-1.5-1.5.672-1.5 1.5-1.5z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",null,React.createElement("g",null,React.createElement("g",null,React.createElement("g",null,React.createElement("g",{transform:"translate(-28 -271) translate(20 257) translate(0 12) translate(7 1) translate(1 1)"},React.createElement("mask",{id:"80fksytg3b",fill:"#000"},React.createElement("use",{href:"#ck7zjhmkua"})),React.createElement("use",{fill:"#000",fillRule:"nonzero",href:"#ck7zjhmkua"}),React.createElement("g",{fill:"#4D5963",mask:"url(#80fksytg3b)"},React.createElement("path",{d:"M0 0H22V22H0z",transform:"translate(1 1)"})))))))))},UnsupportedBlocks=function(_Component){function UnsupportedBlocks(){return _Component.apply(this,arguments)||this}return _inheritsLoose(UnsupportedBlocks,_Component),UnsupportedBlocks.prototype.render=function(){var _this$props=this.props,t=_this$props.t,theme=_this$props.theme;return this.styles=this.styles||mergeStyles({styles:styles,theme:theme}),React.createElement("div",{className:styles.unsupportedBlocks_alert},React.createElement(CircleInfoIcon,null),React.createElement("div",null,t("UnsupportedPlugin_message")))},UnsupportedBlocks}(Component),DEFAULTS=Object.freeze({type:UNSUPPORTED_BLOCKS_TYPE,config:{size:"content",alignment:"center"}}),UnsupportedBlocksComponent=function(_React$Component){function UnsupportedBlocksComponent(){return _React$Component.apply(this,arguments)||this}return _inheritsLoose(UnsupportedBlocksComponent,_React$Component),UnsupportedBlocksComponent.prototype.render=function(){var _this$props=this.props,theme=_this$props.theme,t=_this$props.t;return React.createElement(UnsupportedBlocks,{theme:theme,t:t})},UnsupportedBlocksComponent}(React.Component);function _toPropertyKey(arg){var key=function(input,hint){if("object"!=typeof input||null===input)return input;var prim=input[Symbol.toPrimitive];if(void 0!==prim){var res=prim.call(input,hint||"default");if("object"!=typeof res)return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===hint?String:Number)(input)}(arg,"string");return"symbol"==typeof key?key:String(key)}UnsupportedBlocksComponent.type={UNSUPPORTED_BLOCKS_TYPE:UNSUPPORTED_BLOCKS_TYPE};var createUnsupportedBlocksPlugin=function(config){var helpers=config.helpers,t=config.t,_config$UNSUPPORTED_B=config[UNSUPPORTED_BLOCKS_TYPE],settings=void 0===_config$UNSUPPORTED_B?{}:_config$UNSUPPORTED_B,isMobile=config.isMobile,rest=_objectWithoutPropertiesLoose(config,["helpers","t",UNSUPPORTED_BLOCKS_TYPE,"isMobile"].map(_toPropertyKey));return createBasePlugin(_extends({component:UnsupportedBlocksComponent,type:UNSUPPORTED_BLOCKS_TYPE,helpers:helpers,settings:settings,t:t,isMobile:isMobile,defaultPluginData:DEFAULTS},rest))};createUnsupportedBlocksPlugin.functionName=UNSUPPORTED_BLOCKS_TYPE;var pluginUnsupportedBlocks=function(config){var defaultOptions,pluginConfig=_extends({},DEFAULTS.config,config);return{config:pluginConfig,type:UNSUPPORTED_BLOCKS_TYPE,createPlugin:createUnsupportedBlocksPlugin,tiptapExtensions:(defaultOptions=pluginConfig,[{type:"node",Component:UnsupportedBlocksComponent,createExtensionConfig:function(name){return{name:name,defaultOptions:defaultOptions}}}])}};export{createUnsupportedBlocksPlugin,pluginUnsupportedBlocks};
//# sourceMappingURL=module.js.map
export declare const DEFAULTS: Readonly<{
size: string;
alignment: string;
width: number;
height: number;
minHeight: number;
maxHeight: number;
minWidth: number;
maxWidth: number;
type: string;
config: {
width: number;
height: number;
minHeight: number;
maxHeight: number;
minWidth: number;
maxWidth: number;
mapSettings: {
address: string;
locationDisplayName: string;
lat: number;
lng: number;
zoom: number;
mode: string;
isMarkerShown: boolean;
isZoomControlShown: boolean;
isStreetViewControlShown: boolean;
isDraggingAllowed: boolean;
};
size: string;
alignment: string;
};
}>;
//# sourceMappingURL=defaults.d.ts.map

@@ -1,4 +0,4 @@

import { MapPluginEditorConfig } from './types';
import { UnsupportedBlocksPluginEditorConfig } from './types';
import { EditorPluginCreator } from 'wix-rich-content-common';
export declare const pluginMap: EditorPluginCreator<MapPluginEditorConfig>;
export declare const pluginUnsupportedBlocks: EditorPluginCreator<UnsupportedBlocksPluginEditorConfig>;
//# sourceMappingURL=editor.d.ts.map

@@ -1,4 +0,3 @@

export { createMapPlugin } from './createMapPlugin';
export { MAP_TYPE } from './types';
export { pluginMap } from './editor';
export { createUnsupportedBlocksPlugin } from './createUnsupportedBlocksPlugin';
export { pluginUnsupportedBlocks } from './editor';
//# sourceMappingURL=index.d.ts.map

@@ -1,9 +0,5 @@

import { EditorPluginConfig, ViewerPluginConfig } from 'wix-rich-content-common';
export declare const MAP_TYPE = "wix-draft-plugin-map";
export interface MapPluginEditorConfig extends EditorPluginConfig {
import { EditorPluginConfig } from 'wix-rich-content-common';
export interface UnsupportedBlocksPluginEditorConfig extends EditorPluginConfig {
[key: string]: any;
}
export interface MapPluginViewerConfig extends ViewerPluginConfig {
[key: string]: any;
}
//# sourceMappingURL=types.d.ts.map

@@ -1,1 +0,1 @@

{"name":"richlagetest","version":"0.0.0-8b19329f895106dc1d0c5226ed6a6fbaf78f164f"}
{"name":"richlagetest","version":"0.0.0-8f1c268e5c14355da0a10cba1b93764df9432b65"}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc