Plugin Directory

Changeset 2898493


Ignore:
Timestamp:
04/13/2023 11:15:52 AM (3 years ago)
Author:
wpminds
Message:

V2 commit for growth blocks

Location:
wpminds-growth-blocks
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • wpminds-growth-blocks/tags/2.0.0/build/index.asset.php

    r2898467 r2898493  
    1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n'), 'version' => '70d05975b9f5b5f34593');
     1<?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n'), 'version' => '749c4de810f8e84dc7fa');
  • wpminds-growth-blocks/tags/2.0.0/build/index.js

    r2898467 r2898493  
    23102310      type: 'string',
    23112311      default: ''
     2312    },
     2313    buttonStyle: {
     2314      type: 'string',
     2315      default: 'wp-block-button__link'
    23122316    }
    23132317  },
     
    23192323    } = props;
    23202324    const {
     2325      buttonStyle,
    23212326      colorText,
    23222327      colorBackground,
     
    23552360        colorText: newval
    23562361      })
     2362    })), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.SelectControl, {
     2363      label: "Select Button Style",
     2364      value: buttonStyle,
     2365      onChange: newval => setAttributes({
     2366        buttonStyle: newval
     2367      }),
     2368      options: [{
     2369        label: 'Primary Button',
     2370        value: 'wpwpmindsfr-button-primary wp-block-button__link'
     2371      }, {
     2372        label: 'Secondary Button',
     2373        value: 'wpwpmindsfr-button-secondary wp-block-button__link'
     2374      }, {
     2375        label: 'Outline Button',
     2376        value: 'wpwpmindsfr-button-outline wp-block-button__link'
     2377      }],
     2378      __nextHasNoMarginBottom: true
    23572379    }))), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createElement)("div", {
    23582380      className: "col-3"
     
    24502472    } = props;
    24512473    const {
     2474      buttonStyle,
    24522475      colorText,
    24532476      colorBackground,
     
    24922515      value: RichTextTitle
    24932516    })), attributes.priceLinksingle1 !== '' && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createElement)("a", {
    2494       className: "wp-block-button__link customs-b-color-3 cColor-3",
     2517      className: buttonStyle,
    24952518      styleColor: colorText,
    24962519      assignedStyle: colorBackground,
  • wpminds-growth-blocks/tags/2.0.0/build/index.js.map

    r2898467 r2898493  
    1 {"version":3,"file":"index.js","mappings":"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uEAAkB,EAAE;IAExC,OACC;MAAK,SAAS,EAAEe,eAAgB;MAAC,aAAa,EAAEK;IAAgB,GAC/D;MAAK,SAAS,EAAEF;IAAa,GAC5B;MAAK,KAAK,EAAC;IAAe,GACzB;MAAK,KAAK,EAAC;IAAa,GACvB;MAAK,SAAS,EAAEuG;IAAc,GAC7B,kEAAC,wEAAmB,OAAG,CAClB,CACD,CACD,CACD,CACD;EAGP;AACD,CAAC,CAAE;;;;;;;;;;;ACnIH;;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;;;;;ACAe;AACf;AACA,oBAAoB,sBAAsB;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;UCbA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;UAEA;UACA;;;;;WCzBA;WACA;WACA;WACA;WACA,+BAA+B,wCAAwC;WACvE;WACA;WACA;WACA;WACA,iBAAiB,qBAAqB;WACtC;WACA;WACA;WACA;WACA,kBAAkB,qBAAqB;WACvC;WACA;WACA,KAAK;WACL;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;;;;WC7BA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;WCNA;;WAEA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA,MAAM,qBAAqB;WAC3B;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;WACA;WACA;;;;;UEnDA;UACA;UACA;UACA;UACA","sources":["webpack://wpminds-growth-blocks/./src/Value-stack-layout/Value-stack-layout.js","webpack://wpminds-growth-blocks/./src/Value-stack-layout/items.js","webpack://wpminds-growth-blocks/./src/faq-block/edit.js","webpack://wpminds-growth-blocks/./src/faq-block/index.js","webpack://wpminds-growth-blocks/./src/faq-block/save.js","webpack://wpminds-growth-blocks/./src/faq-block/tab.js","webpack://wpminds-growth-blocks/./src/header-section/header-section.js","webpack://wpminds-growth-blocks/./src/index.js","webpack://wpminds-growth-blocks/./src/lead-generator-section/lead-generator-section.js","webpack://wpminds-growth-blocks/./src/plan-section/plan-section.js","webpack://wpminds-growth-blocks/./src/plan-section/plan-single.js","webpack://wpminds-growth-blocks/./src/price-choices/price-choices.js","webpack://wpminds-growth-blocks/./src/price-choices/price-single.js","webpack://wpminds-growth-blocks/./src/testimonials-section/testimonial-section.js","webpack://wpminds-growth-blocks/./src/testimonials-section/testimonials-section.js","webpack://wpminds-growth-blocks/./src/editor.scss","webpack://wpminds-growth-blocks/./src/style.scss","webpack://wpminds-growth-blocks/external window [\"wp\",\"blockEditor\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"blocks\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"components\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"coreData\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"data\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"element\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"htmlEntities\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"i18n\"]","webpack://wpminds-growth-blocks/./node_modules/@babel/runtime/helpers/esm/extends.js","webpack://wpminds-growth-blocks/webpack/bootstrap","webpack://wpminds-growth-blocks/webpack/runtime/chunk loaded","webpack://wpminds-growth-blocks/webpack/runtime/compat get default export","webpack://wpminds-growth-blocks/webpack/runtime/define property getters","webpack://wpminds-growth-blocks/webpack/runtime/hasOwnProperty shorthand","webpack://wpminds-growth-blocks/webpack/runtime/make namespace object","webpack://wpminds-growth-blocks/webpack/runtime/jsonp chunk loading","webpack://wpminds-growth-blocks/webpack/before-startup","webpack://wpminds-growth-blocks/webpack/startup","webpack://wpminds-growth-blocks/webpack/after-startup"],"sourcesContent":["import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPicker } from '@wordpress/components';\r\nimport { InnerBlocks, useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\nimport './items.js';\r\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/valuesingle' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/value-block-list', {\r\n\ttitle: __( 'Value Stack Layout' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Value Stack Layout' ),\r\n\t],\r\n\tattributes: {\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'full-bg-color alignfull theme-section-full'\r\n\t\t},\r\n\t\tstyleOptions: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'SimpleHeading1'\r\n\t\t},\r\n\t\tstyleOptionsC: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { themeBackground, styleOptions, colorBackground, styleOptionsC} = attributes;\r\n\t\tconst blockProps = useBlockProps();\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Options\"\r\n\t\t\t\t\t\t\tvalue= { styleOptions }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ styleOptions: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Simple Heading', value: 'SimpleHeading1' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Heading and Content', value: 'ActiveContent1' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Heading and Content Style Options\"\r\n\t\t\t\t\t\t\tvalue= { styleOptionsC }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ styleOptionsC: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Style 1', value: 'cstyle1' },\r\n\t\t\t\t\t\t\t\t{ label: 'Style 2', value: 'cstyle2' },\r\n\t\t\t\t\t\t\t\t{ label: 'Style 3', value: 'cstyle3' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<small>This will work on Style Options 'Active Heading and Content' only.</small>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'Transpante-themeBackground alignfull theme-section-full' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'full-bg-color alignfull theme-section-full' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls>\r\n\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t<div { ...blockProps }>\r\n\t\t\t\t\t\t\t<InnerBlocks\r\n\t\t\t\t\t\t\t\tallowedBlocks={ ALLOWED_BLOCKS }\r\n\t\t\t\t\t\t\t\trenderAppender={ InnerBlocks.ButtonBlockAppender }\r\n\t\t\t\t\t\t\t/>\t\r\n\t\t\t\t\t\t\t<center>Add New Value Stack Layout</center>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave: (props) => {\r\n        const blockProps = useBlockProps.save();\r\n\t\tconst { attributes } = props;\r\n\t\tconst { colorBackground, styleOptions, themeBackground, styleOptionsC} = attributes;\r\n\r\n        return (\r\n\t\t\t<div { ...blockProps }>\r\n\t\t\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t\t\t<div className={styleOptions}>\r\n\t\t\t\t\t\t<div className={styleOptionsC}>\r\n\t\t\t\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t\t\t\t<div className=\"Hero-1section Value-1section\">\r\n\t\t\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n        );\r\n    },\r\n} );","import { __ } from '@wordpress/i18n';\r\nimport { registerBlockType } from '@wordpress/blocks';\r\nimport { Button } from '@wordpress/components';\r\nimport { useBlockProps, RichText, MediaUpload , MediaUploadCheck,} from '@wordpress/block-editor';\r\n\r\n\r\nregisterBlockType( 'wpgb-captain-block/valuesingle', {\r\n\ttitle: __( 'Value Single Section' ),\r\n\ticon: 'welcome-add-page', \r\n\tparent: [ 'create-block/valuesingle' ],\r\n\tcategory: 'design',\r\n\tsupports: {\r\n        color: true\r\n    },\r\n\tattributes: {\r\n        Value: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'h3',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tValueContent: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\r\n    },\r\n    keywords: [\r\n\t\t__( 'Value Single Item' ),\r\n\t],\r\n\tedit: ( props ) => {\r\n        const { attributes, setAttributes } = props;\r\n\t\tconst { Value, ValueContent, mediaId, mediaUrl} = attributes;\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn (\r\n\t\t\t<div className={ props.className }>\t\r\n\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t</MediaUploadCheck>\r\n                <RichText\r\n                    placeholder=\"Value Stack Layout Title\"\r\n                    tagName=\"h3\" \r\n                    value={ Value }\r\n                    onChange={(newval) => setAttributes({ Value: newval })}\r\n                />\r\n                <RichText\r\n                    placeholder=\"Value Stack Layout Content\"\r\n                    tagName=\"p\" \r\n                    value={ ValueContent }\r\n                    onChange={(newval) => setAttributes({ ValueContent: newval })}\r\n                />\r\n            </div>\r\n\t\t);\r\n\t},\r\n\tsave: ( props ) => {\r\n\t\tconst { attributes } = props;\r\n\t\tconst { Value, ValueContent} = attributes;\r\n\t\tconst blockProps = useBlockProps.save();\r\n\t\treturn (\r\n\t\t\t<div className='Value-holder-text'>\r\n\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t<img src={attributes.mediaUrl} alt={ Value } />\r\n\t\t\t\t}\r\n\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h3\" className='' value={ Value } />\r\n\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='' value={ ValueContent } />\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","/**\n * Retrieves the translation of text.\n *\n * @see https://developer.wordpress.org/block-editor/packages/packages-i18n/\n */\n import { __ } from '@wordpress/i18n';\n import { InnerBlocks } from '@wordpress/block-editor';\n import { useSelect } from '@wordpress/data';\n import { ToggleControl, ColorPicker, SelectControl } from '@wordpress/components';\nimport { TextControl, PanelBody } from '@wordpress/components';\nimport { useState } from '@wordpress/element';\nconst { InspectorControls, useSetting, RichText } = wp.blockEditor;\nimport { useBlockProps } from '@wordpress/block-editor';\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/tab' ];\n\n //import './editor.scss';\nimport './tab.js';\n\nexport default function Edit( props ) {\n \n\t const { \n\t\t attributes,\n\t\t setAttributes,\n \n\t } = props;\n\t const { tabLabelsArray, updateChild, sideTabLayout, blockTitle, blockText, content,themeBackground, faqStyleOption, colorBackground } = attributes;\n\n\t const onChangeTabLabel = toggle => {\n\t\t setAttributes({ sideTabLayout: toggle });\n\t };\n\t const onChangeTitle = newTitle => {\n\t\t setAttributes({ blockTitle: newTitle});\n\t };\n\t//  const onChangeText = newText => {\n\t// \t setAttributes({ content: newText});\n\t//  };\n\t \n\t \n\t return (\n\t\t <div { ...useBlockProps() }>\n\t\t\t<InspectorControls >\n\t\t\t\t<PanelBody>\n\t\t\t\t<SelectControl\n\t\t\t\t\tlabel=\"Theme Background\"\n\t\t\t\t\tvalue= { themeBackground }\n\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\n\t\t\t\t\toptions={ [\n\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\n\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\n\t\t\t\t\t] }\n\t\t\t\t\t__nextHasNoMarginBottom\n\t\t\t\t/>\n\t\t\t\t</PanelBody>\n\t\t\t\t<PanelBody>\n\t\t\t\t\t<h4>Custom Background Color</h4>\n\t\t\t\t\t<ColorPicker\n\t\t\t\t\t\tlabel=\"Custom Background Color\"\n\t\t\t\t\t\tcolor={colorBackground}\n\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\n\t\t\t\t\n\t\t\t\t\t/>\n\t\t\t\t</PanelBody>\n\t\t\t</InspectorControls>\n\t\t\t<InspectorControls >\n\t\t\t\t<PanelBody>\n\t\t\t\t<SelectControl\n\t\t\t\t\tlabel=\"FAQ Style Options\"\n\t\t\t\t\tvalue= { faqStyleOption }\n\t\t\t\t\tonChange={(newval) => setAttributes({ faqStyleOption: newval })}\n\t\t\t\t\toptions={ [\n\t\t\t\t\t\t{ label: 'Simple', value: 'simple-faq1' },\n\t\t\t\t\t\t{ label: 'Right Border', value: 'border-faq1' },\n\t\t\t\t\t\t{ label: 'Simple Border', value: 'simpleborder-faq1' },\n\t\t\t\t\t] }\n\t\t\t\t\t__nextHasNoMarginBottom\n\t\t\t\t/>\n\t\t\t\t</PanelBody>\n\t\t\t</InspectorControls>\n\t\t\t<div className=\"theme-section-full alignfull\">\n\t\t\t<div className=\"Hero-outter\">\n\t\t\t<div className=\"Hero-1section\">\n\t\t\t <h2>FAQ Section Block</h2>\n\t\t\t \n\t\t\t\t<div className={ props.className }>\n\t\t\t\t\t<TextControl\n\t\t\t\t\tclassName={ \"title-block\" }\n\t\t\t\t\t\tvalue={ blockTitle }\n\t\t\t\t\t\tonChange={onChangeTitle}\n\t\t\t\t\t\tplaceholder=\"FAQ Section Title\"\n\t\t\t\t\t\ttype=\"text\"\n\t\t\t\t\t/>\n\t\t\t\t\t</div>\n\t\t\t\t\t<h4>Add FAQs</h4>\n\t\t\t\t <InnerBlocks\n\t\t\t\t\t allowedBlocks={ ALLOWED_BLOCKS }\n\t\t\t\t\t renderAppender={ InnerBlocks.ButtonBlockAppender }\n\t\t\t\t />\t\t\t\t\n\t\t </div>\n\t\t </div>\n\t\t </div>\n\t\t </div>\n\t );\n }","/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\n */\nimport { registerBlockType } from '@wordpress/blocks';\n\n/**\n* Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n* All files containing `style` keyword are bundled together. The code used\n* gets applied both to the front of your site and to the editor.\n*\n* @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n*/\n//  import './style.scss';\n//  import './style.css';\n\n/**\n* Internal dependencies\n*/\nimport Edit from './edit';\nimport save from './save';\n\n/**\n* Every block starts by registering a new block type definition.\n*\n* @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\n*/\nregisterBlockType( 'wpgb-captain-block/tabs', { \n  title: 'FAQ Section', // Block title.\n  icon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n  category: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n  keywords:  'FAQ',\n  attributes: {\n\t\tblockTitle: {\n\t\t\ttype: 'string',\n\t\t\tdefault: '',\n\t\t},\n\t\tcontent: {\n\t\t\ttype: 'string',\n      source: 'html',\n\t\t\tdefault: '',\n\t\t},\n    themeBackground: {\n\t\t\ttype: 'string',\n\t\t\tdefault: 'theme-section-full alignfull Transpante-themeBackground'\n\t\t},\n    faqStyleOption: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t},\n    colorBackground : {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t},\n\t},\n  /**\n  * @see ./edit.js\n  */\n  edit: Edit,\n\n\n  /**\n  * @see ./save.js\n  */\n  save,\n} );\n","/**\r\n * Retrieves the translation of text.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/packages/packages-i18n/\r\n */\r\nimport { __ } from '@wordpress/i18n';\r\nimport { InnerBlocks } from '@wordpress/block-editor';\r\nconst { RawHTML } = wp.element;\r\nconst { RichText } = wp.blockEditor;\r\n\r\n/**\r\n * React hook that is used to mark the block wrapper element.\r\n * It provides all the necessary props like the class name.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/packages/packages-block-editor/#useBlockProps\r\n */\r\nimport { useBlockProps } from '@wordpress/block-editor';\r\n\r\n/**\r\n * The save function defines the way in which the different attributes should\r\n * be combined into the final markup, which is then serialized by the block\r\n * editor into `post_content`.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/developers/block-api/block-edit-save/#save\r\n *\r\n * @return {WPElement} Element to render.\r\n */\r\nexport default function save( props ) {\r\n\tconst {\r\n\t\tattributes: { \r\n\t\t\tsideTabLayout,\r\n\t\t\tblockTitle,\r\n\t\t\tcontent,\r\n\t\t\tthemeBackground,\r\n\t\t\tfaqStyleOption,\r\n\t\t\tcolorBackground\r\n\t\t}\r\n\t} = props;\r\n\r\n\tvar blockProps = useBlockProps.save();\r\n\tif (sideTabLayout){\r\n\t\tblockProps = useBlockProps.save({ \r\n\t\t\tclassName: 'side-tab-layout'\r\n\t\t});\r\n\t}\r\n\t\r\n\treturn (\r\n\t\t<div { ...blockProps } >\r\n\t\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t\t<div className={faqStyleOption}>\r\n\t\t\t\t\t<div className=\"tab-content-outter Hero-outter\">\r\n\t\t\t\t\t\t<h2>{ blockTitle }</h2>\r\n\t\t\t\t\t\t<div className=\"tab-content\" itemscope itemtype=\"https://schema.org/FAQPage\">\r\n\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t</div>\t\r\n\t\t\t\t\t</div>\t\r\n\t\t\t\t</div>\t\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t);\r\n}\r\n","import { InnerBlocks, RichText, useBlockProps } from '@wordpress/block-editor';\nimport { useSelect } from '@wordpress/data';\n\nconst { __ } = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks; // Import registerBlockType() from wp.blocks\nimport { TextControl } from '@wordpress/components';\nimport { subscribe } from '@wordpress/data';\n\n/**********************************************************\n * Registering Child Innerblock for the Tabbed Content block\n **********************************************************/\nregisterBlockType( 'wpgb-captain-block/tab', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n\ttitle: __( 'FAQ Single Section' ), // Block title.\n\ticon: 'welcome-add-page', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tparent: [ 'create-block/tabs' ],\n\tcategory: 'design', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tsupports: {\n        color: true\n    },\n\tattributes: {\n        tabLabel:{\n            type: 'string',\n\t\t\tdefault: ''\n        },\n\t\tblockIndex:{\n            type: 'number',\n\t\t\tdefault: ''\n        },\n\t\ttabTagline:{\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t}\n\n    },\n    keywords: [\n\t\t__( 'tab' ),\n\t],\n\n\t/**\n\t * \n\t * Edit function for Child Slide Block\n\t *\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t *\n\t * @param {Object} props Props.\n\t * @returns {Mixed} JSX Component.\n\t */\n\tedit: ( props ) => {\n        const { \n\t\t\tattributes: { tabLabel, blockIndex}, \n\t\t\tsetAttributes \n\t\t} = props;\n\n\n\t\t// const onChangeTabLabel = newTabLabel => {\n\t\t// \tsetAttributes({ tabLabel: newTabLabel});\n\t\t// \tsetAttributes({ blockIndex: getBlockIndex});\n\t\t// \twp.data.dispatch( 'core/block-editor' ).updateBlockAttributes( parentBlockID, { updateChild: true } );\n\t\t// };\n\n\t\tconst onChangeTabLabel = newTitle => {\n\t\t\tsetAttributes({ tabLabel: newTitle});\n\t\t};\n\t\t\n\t\tconst blockProps = useBlockProps();\n\t\t\n\n\t\treturn (\n\t\t\t<div className={ props.className }>\t\t\t\n\t\t\t\t<h4>FAQ Single Heading</h4>\n                <TextControl\n                className={ \"tab-label_input\" }\n                    value={ tabLabel }\n                    onChange={onChangeTabLabel}\n                    placeholder=\"FAQ Single Title\"\n\t\t\t\t\ttype=\"text\"\n                />\n                <h4>FAQ Single Content</h4>\n\t\t\t\t<InnerBlocks/>\n\t\t\t</div>\n\t\t);\n\t},\n\n\t/**\n\t *\n\t * Save function for Child Slide Block\n\t * \n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t *\n\t * @param {Object} props Props.\n\t * @returns {Mixed} JSX Frontend HTML.\n\t */\n\tsave: ( props ) => {\n\n\t\tconst { attributes } = props;\n\t\tconst { tabLabel} = attributes;\n\t\tconst blockProps = useBlockProps.save();\n\t\t\n\t\treturn (\n\t\t\t<div className=\"tab-panel-wrapper\" role=\"tabpanel\" tabindex=\"0\" itemscope itemprop=\"mainEntity\" itemtype=\"https://schema.org/Question\">\n\t\t\t\t<div className=\"tab-title\" itemprop=\"name\">\n\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"\" className='' value={ tabLabel } />\n\t\t\t\t</div>\n\t\t\t\t<div className=\"tab-panel\" role=\"tabpanel\" tabindex=\"0\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https://schema.org/Answer\">\n\t\t\t\t\t<div itemprop=\"text\">\n\t\t\t\t\t\t<InnerBlocks.Content />\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t);\n\t},\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment,useState  } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPalette, ColorPicker  } from '@wordpress/components';\r\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText, InnerBlocks } from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/hero-block-list', {\r\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\r\n\ttitle: __( 'Hero Section' ), // Block title.\r\n\tdescription: __('Set image and words side-by-side for a richer layout.'),\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Header Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\theroTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Lorem ipsum dolor sit amet',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Schedule a Call',\r\n\t\t},\r\n\t\theroLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCtaLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorText : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tsectionStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'text-img-section'\r\n\t\t},\r\n\t\tbuttonStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'wp-block-button__link'\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-section-full alignfull'\r\n\t\t},\r\n\t\tthemeHeading: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-H2'\r\n\t\t}\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { themeHeading, heroTitle, heroDes, heroCta, heroLink, colorText, colorBackground, sectionStyle, buttonStyle, themeBackground} = attributes;\r\n\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Select Style of section\"\r\n\t\t\t\t\t\t\t\tvalue= { sectionStyle }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ sectionStyle: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Right align image', value: 'text-img-section' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Left align image', value: 'img-text-section' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Center align without image', value: 'noimage-text-section' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Heading Tag H1, H2, H3\"\r\n\t\t\t\t\t\t\t\tvalue= { themeHeading }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeHeading: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'H1', value: 'theme-H1' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'H2', value: 'theme-H2' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'H3', value: 'theme-H3' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Select Button Style\"\r\n\t\t\t\t\t\t\t\tvalue= { buttonStyle }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ buttonStyle: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<h4>Custom content Color</h4>\r\n\t\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\t\tcolor={colorText}\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorText: newval })}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t</InspectorControls>\r\n\t\t\t\t\t<div className=\"Hero-outter\"><div className=\"Hero-1section\">\r\n\t\t\t\t\t<h2 >Header Layout Section</h2>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add Section Title Here\"\r\n\t\t\t\t\t\t\tvalue={ heroTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<label class=\"components-base-control__label css-1wzzj1a ej5x27r2\">Add Section caption/text Here</label>\r\n\t\t\t\t\t\t<InnerBlocks \r\n\t\t\t\t\t\t\tclassName=\"captain-inner-blockText\"\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ heroCta }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ heroLink }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroLink: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</div></div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave : (props) => { \r\n\t\tconst { attributes } = props;\r\n\t\tconst { themeHeading, heroTitle, heroDes, heroCta, heroLink, colorText, colorBackground, sectionStyle, buttonStyle, themeBackground } = attributes;\r\n\r\n    \treturn (\r\n\t\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t\t<div className={sectionStyle}>\r\n\t\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t\t<div className=\"col-2 cColor\" styleColor={colorText}>\r\n\t\t\t\t\t\t\t\t<div className=\"col-inner-2 txt-1\">\r\n\t\t\t\t\t\t\t\t\t{attributes.themeHeading == 'theme-H1' &&\r\n\t\t\t\t\t\t\t\t\t\t<h1 className=\"cColor\" styleColor={colorText}>{ heroTitle }</h1>\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t{attributes.themeHeading == 'theme-H2' &&\r\n\t\t\t\t\t\t\t\t\t\t<h2 className=\"cColor\" styleColor={colorText}>{ heroTitle }</h2>\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t{attributes.themeHeading == 'theme-H3' &&\r\n\t\t\t\t\t\t\t\t\t\t<h3 className=\"cColor\" styleColor={colorText}>{ heroTitle }</h3>\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t\t\t\t{attributes.heroLink !== '' &&\r\n\t\t\t\t\t\t\t\t\t\t<a className={buttonStyle} href={ heroLink }>{ heroCta }</a>\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t{attributes.sectionStyle !== 'noimage-text-section' && \r\n\t\t\t\t\t\t\t\t<div className=\"col-inner-2 img-1\">\r\n\t\t\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} alt={ heroTitle } />\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\n */\nimport { registerBlockType } from '@wordpress/blocks';\nimport { __ } from '@wordpress/i18n';\nimport { useSelect } from '@wordpress/data';\nimport { store as coreDataStore } from '@wordpress/core-data';\nimport { decodeEntities } from '@wordpress/html-entities';\nimport { Fragment } from '@wordpress/element';\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton } from '@wordpress/components';\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\n\nimport './style.scss';\nimport './editor.scss';\n\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\n */\n import './header-section/header-section.js';\n import './Value-stack-layout/Value-stack-layout.js';\n import './price-choices/price-choices.js';\n import './plan-section/plan-section.js';\n import './lead-generator-section/lead-generator-section.js';\n import './faq-block/index.js';\n import './testimonials-section/testimonials-section.js';","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton } from '@wordpress/components';\r\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/lead-block-list', {\r\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\r\n\ttitle: __( 'Lead Generator Section' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Lead Generator Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\theroTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Lorem ipsum dolor sit amet',\r\n\t\t},\r\n\t\theroDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-section-full alignfull Transpante-themeBackground'\r\n\t\t},\r\n\t\tboxStyle:{\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t}\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { heroTitle, heroDes, heroCta, themeBackground, boxStyle} = attributes;\r\n\t\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Option\"\r\n\t\t\t\t\t\t\tvalue= { boxStyle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ boxStyle: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Simple', value: 'wpwpmindsfr-l-Simple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Box Style', value: 'wpwpmindsfr-l-Box' },\r\n\t\t\t\t\t\t\t\t{ label: 'Two Col', value: 'wpwpmindsfr-l-Two' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add Section Title Here\"\r\n\t\t\t\t\t\t\tvalue={ heroTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add Section Title Caption Here\"\r\n\t\t\t\t\t\t\tvalue={ heroDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add Form ShortCode\"\r\n                            help= \"Create Form and add shortcode of form here.\"\r\n\t\t\t\t\t\t\tvalue={ heroCta }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls>\r\n\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t\t<div className=\"col-inner-100\">\r\n                                <p>{ heroDes }</p>\r\n\t\t\t\t\t\t\t\t<h2>{ heroTitle }</h2>\r\n\t\t\t\t\t\t\t\t<div className=\"form-lead-section\">\r\n                                    {heroCta}\r\n                                </div>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave : (props) => { \r\n\t\tconst { attributes } = props;\r\n\t\tconst { heroTitle, heroDes, heroCta, themeBackground, boxStyle} = attributes;\r\n\r\n    \treturn (\r\n\t\t\t<div className={themeBackground}>\r\n\t\t\t\t<div className={boxStyle}>\r\n\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t\t<div className=\"col-inner-100\">\r\n\t\t\t\t\t\t\t\t<div className=\"form-lead-section-content\">\r\n\t\t\t\t\t\t\t\t\t<p>{ heroDes }</p>\r\n\t\t\t\t\t\t\t\t\t<h2>{ heroTitle }</h2>\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t<div className=\"form-lead-section\">\r\n                                    {heroCta}\r\n                                </div>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPicker } from '@wordpress/components';\r\nimport { InnerBlocks, useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\nimport './plan-single.js';\r\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/plansingle' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/plan-block-list', {\r\n\ttitle: __( 'Plan Section' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Plan Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\theadingTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmaintDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmaintDes2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tstyleHorizontal: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Vertical-section-full'\r\n\t\t},\r\n\t\tboxStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorText : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tbuttonStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'wp-block-button__link'\r\n\t\t},\r\n\t},\r\n\tedit: (props) => {\r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { colorBackground, colorText, boxStyle, styleHorizontal, themeBackground, maintDes2, RichTextTitle, TextDes, RichTextTitle1, TextDes1, RichTextTitle2, TextDes2, headingTitle,maintDes, heroCta, heroLink,buttonStyle} = attributes;\r\n\t\tconst blockProps = useBlockProps();\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Select Button Style\"\r\n\t\t\t\t\t\t\t\tvalue= { buttonStyle }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ buttonStyle: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Option\"\r\n\t\t\t\t\t\t\tvalue= { boxStyle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ boxStyle: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Simple', value: 'wpwpmindsfr-Simple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Box Style', value: 'wpwpmindsfr-Box' },\r\n\t\t\t\t\t\t\t\t{ label: 'Two Col (Will Work with HORIZONTAL style only)', value: 'wpwpmindsfr-Two' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Horizontal or Vertical style\"\r\n\t\t\t\t\t\t\tvalue= { styleHorizontal }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ styleHorizontal: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Vertical', value: 'Vertical-section-full' },\r\n\t\t\t\t\t\t\t\t{ label: 'Horizontal', value: 'Horizontal-section-full' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'full-bg-color' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<h4>Custom content Color</h4>\r\n\t\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\t\tcolor={colorText}\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorText: newval })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelBody>\r\n\r\n\t\t\t\t</InspectorControls>\r\n\r\n\t\t\t\t<div className=\"Hero-1section img-text-section\">\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\ttagName='h2'\r\n\t\t\t\t\t\t\tplaceholder = 'Add Section Title Here'\r\n\t\t\t\t\t\t\tvalue={ headingTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ headingTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\ttagName='p'\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section Content Here\"\r\n\t\t\t\t\t\t\tvalue={ maintDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ maintDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<div { ...blockProps }>\r\n\t\t\t\t\t\t\t<InnerBlocks\r\n\t\t\t\t\t\t\t\tallowedBlocks={ ALLOWED_BLOCKS }\r\n\t\t\t\t\t\t\t\trenderAppender={ InnerBlocks.ButtonBlockAppender }\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<center>Add New Plan Item</center>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tclassName='top-28'\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section bottom content Here\"\r\n\t\t\t\t\t\t\tvalue={ maintDes2 }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ maintDes2: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<br/>\r\n\t\t\t\t\t\t<TextControl \r\n\t\t\t\t\t\t\tplaceholder=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ heroCta }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl \r\n\t\t\t\t\t\t\tplaceholder=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ heroLink }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroLink: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n},\r\nsave : (props) => { \r\n\r\n\tconst { attributes } = props;\r\n\tconst { colorText, colorBackground, boxStyle, styleHorizontal, themeBackground, maintDes2, headingTitle,maintDes, heroCta, heroLink, buttonStyle} = attributes;\r\n\tconst blockProps = useBlockProps.save();\r\n\tvar activBg = ( themeBackground )\r\n\tif( activBg = 'full-bg-color' ){ activBg = 'alignfull' }\r\n\treturn (\r\n\t\t<div className={\"theme-section-full  \" + activBg + \" \" + ( themeBackground ) } assignedStyle={colorBackground} StyleColor={colorText}>\r\n\t\t\t<div className={\"Hero-outter \" +  ( boxStyle )   }>\r\n\t\t\t\t<div className=\"Hero-1section img-text-section\">\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h2\" className='cColor' styleColor={colorText} value={ headingTitle } />\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='cColor' styleColor={colorText} value={ maintDes } />\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className={\"styleoutter \" + ( styleHorizontal ) }>\r\n\t\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className=\"col-100s\">\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='top-28 cColor' styleColor={colorText}  value={ maintDes2 } />\r\n\t\t\t\t\t\t{attributes.heroLink !== '' &&\r\n\t\t\t\t\t\t\t<a className={buttonStyle} href={ heroLink }>{ heroCta }</a>\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t);\r\n\r\n},\r\n} );","import { __ } from '@wordpress/i18n';\r\nimport { registerBlockType } from '@wordpress/blocks';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPalette, ColorPicker  } from '@wordpress/components';\r\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText, InnerBlocks } from '@wordpress/block-editor';\r\n\r\n\r\nregisterBlockType( 'wpgb-captain-block/plansingle', {\r\n\ttitle: __( 'plan Section' ),\r\n\ticon: 'welcome-add-page',\r\n\tparent: [ 'create-block/plansingle' ],\r\n\tcategory: 'design',\r\n\tsupports: {\r\n        color: true\r\n    },\r\n\tattributes: {\r\n\t\tRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcardButton: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tcardButtonLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tbuttonStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'wp-block-button__link'\r\n\t\t},\r\n\r\n    },\r\n    keywords: [\r\n\t\t__( '' ),\r\n\t],\r\n\tedit: ( props ) => {\r\n\t\t\r\n    \tconst { attributes, setAttributes } = props;\r\n\t\tconst {  TextDes, RichTextTitle,  mediaId, mediaUrl , cardButton, cardButtonLink, buttonStyle} = attributes;\r\n\t\t\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Select Button Style\"\r\n\t\t\t\t\t\t\t\tvalue= { buttonStyle }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ buttonStyle: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t</InspectorControls>\r\n\t\t\t\t<div className=\"col-12\">\r\n\t\t\t\t\t<div className=\"col-inner-12\">\r\n\t\t\t\t\t\t<h4>Please add your plan content..</h4>\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Title\"\r\n\t\t\t\t\t\t\ttagName=\"h3\"\r\n\t\t\t\t\t\t\tvalue={ RichTextTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ RichTextTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Plan Caption\"\r\n\t\t\t\t\t\t\ttagName=\"p\"\r\n\t\t\t\t\t\t\tvalue={ TextDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ TextDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ cardButton }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ cardButton: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ cardButtonLink }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ cardButtonLink: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave: ( props ) => {\r\n\t\tconst blockProps = useBlockProps.save();\r\n\t\tconst { attributes } = props;\r\n\t\tconst { TextDes, RichTextTitle,  mediaId, mediaUrl , cardButton, cardButtonLink, buttonStyle } = attributes;\r\n\r\n\t\treturn (\r\n\t\t\t\t<div class=\"col-inner-35-70\">\r\n\t\t\t\t\t{attributes.mediaId != 0 &&\r\n\t\t\t\t\t\t<img src={attributes.mediaUrl} alt={ RichTextTitle } />\r\n\t\t\t\t\t}\r\n\t\t\t\t\t<div class=\"col-inner-2-cont\">\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h3\" className='' value={ RichTextTitle } />\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='' value={ TextDes } />\r\n\t\t\t\t\t\t{attributes.cardButtonLink !== '' &&\r\n\t\t\t\t\t\t\t<a className={buttonStyle} href={ cardButtonLink }>{ cardButton }</a>\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPicker } from '@wordpress/components';\r\nimport { InnerBlocks, useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\nimport './price-single.js';\r\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/pricesingle' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/price-block-list', {\r\n\ttitle: __( 'Price Choices' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Price Choices' ),\r\n\t],\r\n\tattributes: {\r\n\t\theadingTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'h2',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmaintDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmaintDes2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpackgesRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n        RichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n        packgesRichTextTitle1: {\r\n\t\t\ttype: 'string',\r\n            source: 'html',\r\n            selector: 'h3',\r\n\t\t},\r\n\t\tRichTextTitle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n        packgesRichTextTitle2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tRichTextTitle2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tRichTextTitle3: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes3: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Schedule a Call',\r\n\t\t},\r\n\t\theroLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tbuttonStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'wp-block-button__link'\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-section-full alignfull'\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaIdOne: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrlTwo: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaUrlThree: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaIdTwo: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrlTwo: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaUrlThree: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tpriceTextSingle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Buy Now',\r\n\t\t},\r\n\t\tpriceLinksingle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpriceTextSingle2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Buy Now',\r\n\t\t},\r\n\t\tpriceLinksingle2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpriceTextSingle3: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Buy Now',\r\n\t\t},\r\n\t\tpriceLinksingle3: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpriceTextSingle4: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Buy Now',\r\n\t\t},\r\n\t\tpriceLinksingle4: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tboxStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorText : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tlabelPricing : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tlabelPricing1 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tlabelPricing2 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tlabelPricing3 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tdisPricing : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tdisPricing1 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tdisPricing2 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tdisPricing3 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { colorBackground, colorText, boxStyle, maintDes2, themeBackground, buttonStyle, headingTitle,maintDes, heroCta, heroLink} = attributes;\r\n\t\tconst blockProps = useBlockProps();\r\n\r\n\t\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Select Button Style\"\r\n\t\t\t\t\t\t\tvalue= { buttonStyle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ buttonStyle: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t{ label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t{ label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Option\"\r\n\t\t\t\t\t\t\tvalue= { boxStyle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ boxStyle: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Simple', value: 'wpwpmindsfr-p-Simple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Box Style', value: 'wpwpmindsfr-p-Box' },\r\n\t\t\t\t\t\t\t\t{ label: 'Color Style', value: 'wpwpmindsfr-p-Color' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\r\n\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<h4>Custom content Color</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorText}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorText: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t<div className=\"Hero-1section img-text-section Priceisns\">\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section Title Here\"\r\n\t\t\t\t\t\t\ttagName=\"h2\"\r\n                            value={ headingTitle }\r\n                            onChange={(newval) => setAttributes({ headingTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section Caption Here\"\r\n\t\t\t\t\t\t\tvalue={ maintDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ maintDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div { ...blockProps }>\r\n\t\t\t\t\t\t<InnerBlocks\r\n\t\t\t\t\t\t\tallowedBlocks={ ALLOWED_BLOCKS }\r\n\t\t\t\t\t\t\trenderAppender={ InnerBlocks.ButtonBlockAppender }\r\n\t\t\t\t\t\t/>\t\r\n\t\t\t\t\t\t<center>Add New Price Table</center>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<h4>Bottom Content</h4>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section Caption Here for Bottom\"\r\n\t\t\t\t\t\t\tvalue={ maintDes2 }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ maintDes2: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ heroCta}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ heroLink }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroLink: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n},\r\nsave : (props) => { \r\n\tconst { attributes } = props;\r\n\tconst { colorBackground, colorText, boxStyle, maintDes2, themeBackground, buttonStyle, headingTitle,maintDes, heroCta, heroLink} = attributes;\r\n\tconst blockProps = useBlockProps.save();\r\n\r\n\treturn (\r\n\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t<div className={boxStyle}>\r\n\t\t\t\t<div class=\"Hero-outter\">\r\n\t\t\t\t\t<div class=\"col-100\">\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h2\" className='cColor'  styleColor={colorText} value={ headingTitle } />\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='cColor'  styleColor={colorText} value={ maintDes } />\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div class=\"col-3\">\r\n\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<p className='bottomtext cColor'  styleColor={colorText}>{maintDes2}</p>\r\n\t\t\t\t\t{attributes.heroLink !== '' &&\r\n\t\t\t\t\t\t<a className={buttonStyle} href={ heroLink }>{ heroCta }</a>\r\n\t\t\t\t\t}\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t);\r\n\t},\r\n\t\r\n} );","import { __ } from '@wordpress/i18n';\r\nimport { registerBlockType } from '@wordpress/blocks';\r\nimport { TextControl, Button, PanelBody, ColorPicker} from '@wordpress/components';\r\nimport { useBlockProps, RichText, MediaUpload , MediaUploadCheck, InspectorControls} from '@wordpress/block-editor';\r\n\r\n\r\nregisterBlockType( 'wpgb-captain-block/pricesingle', {\r\n\ttitle: __( 'Price Section' ),\r\n\ticon: 'welcome-add-page', \r\n\tparent: [ 'create-block/pricesingle' ],\r\n\tcategory: 'design',\r\n\tsupports: {\r\n        color: true\r\n    },\r\n\tattributes: {\r\n        labelPricing: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'label',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpackgesRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'label',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tdisPricing: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'span',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'span',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'span',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpackgesRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'span',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpriceTextSingle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tpriceLinksingle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorText : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n    },\r\n    keywords: [\r\n\t\t__( 'Value Single Item' ),\r\n\t],\r\n\tedit: ( props ) => {\r\n\t\t\r\n    \tconst { attributes, setAttributes } = props;\r\n\t\tconst { colorText, colorBackground, labelPricing, disPricing, TextDes, RichTextTitle, packgesRichTextTitle, priceTextSingle1, priceLinksingle1 , mediaId, mediaUrl} = attributes;\r\n\t\t\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Color Scheme</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Text Scheme</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Text Color\"\r\n\t\t\t\t\t\t\tcolor={colorText}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorText: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls >\r\n\t\t\t\t<div className=\"col-3\">\r\n\t\t\t\t\t<div className=\"col-inner-3\">\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"EX. MOST POPULAR\"\r\n\t\t\t\t\t\t\ttagName=\"label\"\r\n\t\t\t\t\t\t\tvalue={ labelPricing }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ labelPricing: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Title\"\r\n\t\t\t\t\t\t\ttagName=\"h3\"\r\n\t\t\t\t\t\t\tvalue={ packgesRichTextTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ packgesRichTextTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Caption\"\r\n\t\t\t\t\t\t\ttagName=\"p\"\r\n\t\t\t\t\t\t\tvalue={ RichTextTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ RichTextTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Price\"\r\n\t\t\t\t\t\t\ttagName=\"h4\"\r\n\t\t\t\t\t\t\tvalue={ TextDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ TextDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Discounted Price\"\r\n\t\t\t\t\t\t\ttagName=\"h4\"\r\n\t\t\t\t\t\t\tvalue={ disPricing }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ disPricing: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ priceTextSingle1 }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ priceTextSingle1: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ priceLinksingle1 }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ priceLinksingle1: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave: ( props ) => {\r\n\t\tconst blockProps = useBlockProps.save();\r\n\t\tconst { attributes } = props;\r\n\t\tconst { colorText, colorBackground, labelPricing, disPricing, TextDes, RichTextTitle, packgesRichTextTitle, priceTextSingle1, priceLinksingle1 , mediaId, mediaUrl} = attributes;\r\n\t\t\r\n\t\treturn (\r\n\t\t\t<div class=\"col-inner-3\">\r\n\t\t\t\t{attributes.labelPricing != 0 && \r\n\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"span\" className='labelPricing' value={ labelPricing } />\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\t\t{attributes.disPricing != 0 &&\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h4\" className='disPricing' value={ disPricing } />\r\n\t\t\t\t\t}\r\n\t\t\t\t\t{attributes.TextDes != 0 &&\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h4\" className='regPricing' value={ TextDes } />\r\n\t\t\t\t\t}\r\n\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t<img src={attributes.mediaUrl} alt={ packgesRichTextTitle } />\r\n\t\t\t\t}\r\n\t\t\t\t<div class=\"disPricing-3\" assignedStyle={colorBackground}>\r\n\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h3\" className='cColor-3' styleColor={colorText} value={ packgesRichTextTitle } />\r\n\t\t\t\t</div>\r\n\t\t\t\t<RichText.Content { ...blockProps } tagName=\"div\" className='RichTextTitlep' value={ RichTextTitle } />\r\n\t\t\t\t{attributes.priceLinksingle1 !== '' &&\r\n\t\t\t\t\t<a className='wp-block-button__link customs-b-color-3 cColor-3' styleColor={colorText} assignedStyle={colorBackground} href={ priceLinksingle1 }>{ priceTextSingle1 }</a>\r\n\t\t\t\t}\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton } from '@wordpress/components';\r\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/testimonialsingle', {\r\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\r\n\ttitle: __( 'Single Testimonial' ), // Block title.\r\n\ticon: 'welcome-add-page', \r\n\tparent: [ 'create-block/testimonialsingle' ], // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'testimonials Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\theroTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCtaLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tstyleOptions: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'simple-right-image'\r\n\t\t}\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { heroTitle, heroDes, heroCta, styleOptions,themeBackground} = attributes;\r\n\t\t\r\n\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\t\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<div className=\"Hero-outtertest\">\r\n                        <RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Testimonials Title Here\"\r\n\t\t\t\t\t\t\tvalue={ heroTitle }\r\n                            tagName=\"h2\"\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Testimonials Here\"\r\n\t\t\t\t\t\t\tvalue={ heroDes }\r\n                            tagName=\"p\"\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Testimonials Cite/Name\"\r\n\t\t\t\t\t\t\tvalue={ heroCta }\r\n                            tagName=\"h5\"\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave: ( props ) => {\r\n        const blockProps = useBlockProps.save();\r\n        const { attributes, setAttributes } = props;\r\n\t\tconst { heroTitle, heroDes, heroCta} = attributes;\r\n        return (\r\n            <div className=\"testimonials-2\">\r\n                <div className=\"testimonials-txt-1\">\r\n                    <RichText.Content { ...blockProps } tagName=\"h2\" className='' value={ heroTitle } />\r\n                    <RichText.Content { ...blockProps } tagName=\"p\" className='' value={ heroDes } />\r\n                    <RichText.Content { ...blockProps } tagName=\"cite\" className='' value={ heroCta } />\r\n                </div>\r\n                \r\n                {attributes.mediaId != 0 && \r\n\t\t\t\t\t<div className=\"testimonials-img-1\">\r\n                        <img src={attributes.mediaUrl} alt={ heroTitle } />\r\n\t\t\t\t\t</div>\r\n                }\r\n            </div>\r\n        );\r\n\t},\r\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { ColorPicker, TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton } from '@wordpress/components';\r\nimport { InnerBlocks, useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\nimport './testimonial-section.js';\r\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/testimonialsingle' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/testimonials-block-list', {\r\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\r\n\ttitle: __( 'Testimonials Section' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'testimonials Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-section-full alignfull'\r\n\t\t},\r\n\t\tstyleOptions: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'simple-right-image'\r\n\t\t},\r\n\t\tAstyleOptions: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'listsimple'\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { styleOptions,themeBackground, colorBackground, AstyleOptions} = attributes;\r\n\t\tconst blockProps = useBlockProps();\r\n\t\t\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Options\"\r\n\t\t\t\t\t\t\tvalue= { styleOptions }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ styleOptions: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Right align', value: 'simple-right-image' },\r\n\t\t\t\t\t\t\t\t{ label: 'Center align', value: 'simple-Center-image' },\r\n\t\t\t\t\t\t\t\t{ label: 'Left align', value: 'simple-Left-image' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Archive Style Options\"\r\n\t\t\t\t\t\t\tvalue= { AstyleOptions }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ AstyleOptions: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'List', value: 'listsimple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Grid', value: 'gridsimple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Slider', value: 'Slidersimple owl-carousel' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls>\r\n\t\t\t\t\r\n\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t<div { ...blockProps }>\r\n\t\t\t\t\t\t\t<InnerBlocks\r\n\t\t\t\t\t\t\t\tallowedBlocks={ ALLOWED_BLOCKS }\r\n\t\t\t\t\t\t\t\trenderAppender={ InnerBlocks.ButtonBlockAppender }\r\n\t\t\t\t\t\t\t/>\t\r\n\t\t\t\t\t\t\t<center>Add New Testimonial</center>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave : (props) => { \r\n\t\tconst { attributes } = props;\r\n\t\tconst { styleOptions,themeBackground, colorBackground, AstyleOptions} = attributes;\r\n\t\tconst blockProps = useBlockProps.save();\r\n\r\n\treturn (\r\n\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t<div className={styleOptions}>\r\n\t\t\t\t<div class=\"Hero-1section\">\r\n\t\t\t\t\t<div class=\"Hero-outter\">\r\n\t\t\t\t\t\t<div className={AstyleOptions}>\r\n\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t);\r\n\t\t\r\n\t},\r\n} );","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"coreData\"];","module.exports = window[\"wp\"][\"data\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"htmlEntities\"];","module.exports = window[\"wp\"][\"i18n\"];","export default function _extends() {\n  _extends = Object.assign ? Object.assign.bind() : function (target) {\n    for (var i = 1; i < arguments.length; i++) {\n      var source = arguments[i];\n      for (var key in source) {\n        if (Object.prototype.hasOwnProperty.call(source, key)) {\n          target[key] = source[key];\n        }\n      }\n    }\n    return target;\n  };\n  return _extends.apply(this, arguments);\n}","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"index\": 0,\n\t\"./style-index\": 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkwpminds_growth_blocks\"] = self[\"webpackChunkwpminds_growth_blocks\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [\"./style-index\"], () => (__webpack_require__(\"./src/index.js\")))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n",""],"names":["registerBlockType","__","useSelect","store","coreDataStore","decodeEntities","Fragment","TextControl","PanelBody","SelectControl","NumberControl","MediaPlaceholder","Button","ResponsiveWrapper","URLInputButton","ColorPicker","InnerBlocks","useBlockProps","MediaUpload","MediaUploadCheck","InspectorControls","PanelColorSettings","withColors","getColorClassName","RichText","ALLOWED_MEDIA_TYPES","ALLOWED_BLOCKS","title","icon","category","keywords","attributes","themeBackground","type","default","styleOptions","styleOptionsC","colorBackground","edit","props","setAttributes","blockProps","newval","label","value","ButtonBlockAppender","save","parent","supports","color","Value","selector","ValueContent","mediaId","mediaUrl","removeMedia","onSelectMedia","media","id","url","className","open","ToggleControl","useState","useSetting","wp","blockEditor","Edit","tabLabelsArray","updateChild","sideTabLayout","blockTitle","blockText","content","faqStyleOption","onChangeTabLabel","toggle","onChangeTitle","newTitle","source","RawHTML","element","i18n","blocks","subscribe","tabLabel","blockIndex","tabTagline","ColorPalette","description","heroTitle","heroCta","heroLink","heroCtaLink","colorText","sectionStyle","buttonStyle","themeHeading","heroDes","boxStyle","headingTitle","maintDes","maintDes2","styleHorizontal","RichTextTitle","TextDes","RichTextTitle1","TextDes1","RichTextTitle2","TextDes2","activBg","cardButton","cardButtonLink","packgesRichTextTitle","packgesRichTextTitle1","packgesRichTextTitle2","RichTextTitle3","TextDes3","mediaIdOne","mediaUrlTwo","mediaUrlThree","mediaIdTwo","priceTextSingle1","priceLinksingle1","priceTextSingle2","priceLinksingle2","priceTextSingle3","priceLinksingle3","priceTextSingle4","priceLinksingle4","labelPricing","labelPricing1","labelPricing2","labelPricing3","disPricing","disPricing1","disPricing2","disPricing3","AstyleOptions"],"sourceRoot":""}
     1{"version":3,"file":"index.js","mappings":"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","sources":["webpack://wpminds-growth-blocks/./src/Value-stack-layout/Value-stack-layout.js","webpack://wpminds-growth-blocks/./src/Value-stack-layout/items.js","webpack://wpminds-growth-blocks/./src/faq-block/edit.js","webpack://wpminds-growth-blocks/./src/faq-block/index.js","webpack://wpminds-growth-blocks/./src/faq-block/save.js","webpack://wpminds-growth-blocks/./src/faq-block/tab.js","webpack://wpminds-growth-blocks/./src/header-section/header-section.js","webpack://wpminds-growth-blocks/./src/index.js","webpack://wpminds-growth-blocks/./src/lead-generator-section/lead-generator-section.js","webpack://wpminds-growth-blocks/./src/plan-section/plan-section.js","webpack://wpminds-growth-blocks/./src/plan-section/plan-single.js","webpack://wpminds-growth-blocks/./src/price-choices/price-choices.js","webpack://wpminds-growth-blocks/./src/price-choices/price-single.js","webpack://wpminds-growth-blocks/./src/testimonials-section/testimonial-section.js","webpack://wpminds-growth-blocks/./src/testimonials-section/testimonials-section.js","webpack://wpminds-growth-blocks/./src/editor.scss","webpack://wpminds-growth-blocks/./src/style.scss","webpack://wpminds-growth-blocks/external window [\"wp\",\"blockEditor\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"blocks\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"components\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"coreData\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"data\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"element\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"htmlEntities\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"i18n\"]","webpack://wpminds-growth-blocks/./node_modules/@babel/runtime/helpers/esm/extends.js","webpack://wpminds-growth-blocks/webpack/bootstrap","webpack://wpminds-growth-blocks/webpack/runtime/chunk loaded","webpack://wpminds-growth-blocks/webpack/runtime/compat get default export","webpack://wpminds-growth-blocks/webpack/runtime/define property getters","webpack://wpminds-growth-blocks/webpack/runtime/hasOwnProperty shorthand","webpack://wpminds-growth-blocks/webpack/runtime/make namespace object","webpack://wpminds-growth-blocks/webpack/runtime/jsonp chunk loading","webpack://wpminds-growth-blocks/webpack/before-startup","webpack://wpminds-growth-blocks/webpack/startup","webpack://wpminds-growth-blocks/webpack/after-startup"],"sourcesContent":["import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPicker } from '@wordpress/components';\r\nimport { InnerBlocks, useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\nimport './items.js';\r\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/valuesingle' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/value-block-list', {\r\n\ttitle: __( 'Value Stack Layout' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Value Stack Layout' ),\r\n\t],\r\n\tattributes: {\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'full-bg-color alignfull theme-section-full'\r\n\t\t},\r\n\t\tstyleOptions: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'SimpleHeading1'\r\n\t\t},\r\n\t\tstyleOptionsC: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { themeBackground, styleOptions, colorBackground, styleOptionsC} = attributes;\r\n\t\tconst blockProps = useBlockProps();\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Options\"\r\n\t\t\t\t\t\t\tvalue= { styleOptions }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ styleOptions: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Simple Heading', value: 'SimpleHeading1' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Heading and Content', value: 'ActiveContent1' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Heading and Content Style Options\"\r\n\t\t\t\t\t\t\tvalue= { styleOptionsC }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ styleOptionsC: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Style 1', value: 'cstyle1' },\r\n\t\t\t\t\t\t\t\t{ label: 'Style 2', value: 'cstyle2' },\r\n\t\t\t\t\t\t\t\t{ label: 'Style 3', value: 'cstyle3' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<small>This will work on Style Options 'Active Heading and Content' only.</small>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'Transpante-themeBackground alignfull theme-section-full' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'full-bg-color alignfull theme-section-full' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls>\r\n\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t<div { ...blockProps }>\r\n\t\t\t\t\t\t\t<InnerBlocks\r\n\t\t\t\t\t\t\t\tallowedBlocks={ ALLOWED_BLOCKS }\r\n\t\t\t\t\t\t\t\trenderAppender={ InnerBlocks.ButtonBlockAppender }\r\n\t\t\t\t\t\t\t/>\t\r\n\t\t\t\t\t\t\t<center>Add New Value Stack Layout</center>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave: (props) => {\r\n        const blockProps = useBlockProps.save();\r\n\t\tconst { attributes } = props;\r\n\t\tconst { colorBackground, styleOptions, themeBackground, styleOptionsC} = attributes;\r\n\r\n        return (\r\n\t\t\t<div { ...blockProps }>\r\n\t\t\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t\t\t<div className={styleOptions}>\r\n\t\t\t\t\t\t<div className={styleOptionsC}>\r\n\t\t\t\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t\t\t\t<div className=\"Hero-1section Value-1section\">\r\n\t\t\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n        );\r\n    },\r\n} );","import { __ } from '@wordpress/i18n';\r\nimport { registerBlockType } from '@wordpress/blocks';\r\nimport { Button } from '@wordpress/components';\r\nimport { useBlockProps, RichText, MediaUpload , MediaUploadCheck,} from '@wordpress/block-editor';\r\n\r\n\r\nregisterBlockType( 'wpgb-captain-block/valuesingle', {\r\n\ttitle: __( 'Value Single Section' ),\r\n\ticon: 'welcome-add-page', \r\n\tparent: [ 'create-block/valuesingle' ],\r\n\tcategory: 'design',\r\n\tsupports: {\r\n        color: true\r\n    },\r\n\tattributes: {\r\n        Value: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'h3',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tValueContent: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\r\n    },\r\n    keywords: [\r\n\t\t__( 'Value Single Item' ),\r\n\t],\r\n\tedit: ( props ) => {\r\n        const { attributes, setAttributes } = props;\r\n\t\tconst { Value, ValueContent, mediaId, mediaUrl} = attributes;\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn (\r\n\t\t\t<div className={ props.className }>\t\r\n\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t</MediaUploadCheck>\r\n                <RichText\r\n                    placeholder=\"Value Stack Layout Title\"\r\n                    tagName=\"h3\" \r\n                    value={ Value }\r\n                    onChange={(newval) => setAttributes({ Value: newval })}\r\n                />\r\n                <RichText\r\n                    placeholder=\"Value Stack Layout Content\"\r\n                    tagName=\"p\" \r\n                    value={ ValueContent }\r\n                    onChange={(newval) => setAttributes({ ValueContent: newval })}\r\n                />\r\n            </div>\r\n\t\t);\r\n\t},\r\n\tsave: ( props ) => {\r\n\t\tconst { attributes } = props;\r\n\t\tconst { Value, ValueContent} = attributes;\r\n\t\tconst blockProps = useBlockProps.save();\r\n\t\treturn (\r\n\t\t\t<div className='Value-holder-text'>\r\n\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t<img src={attributes.mediaUrl} alt={ Value } />\r\n\t\t\t\t}\r\n\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h3\" className='' value={ Value } />\r\n\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='' value={ ValueContent } />\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","/**\n * Retrieves the translation of text.\n *\n * @see https://developer.wordpress.org/block-editor/packages/packages-i18n/\n */\n import { __ } from '@wordpress/i18n';\n import { InnerBlocks } from '@wordpress/block-editor';\n import { useSelect } from '@wordpress/data';\n import { ToggleControl, ColorPicker, SelectControl } from '@wordpress/components';\nimport { TextControl, PanelBody } from '@wordpress/components';\nimport { useState } from '@wordpress/element';\nconst { InspectorControls, useSetting, RichText } = wp.blockEditor;\nimport { useBlockProps } from '@wordpress/block-editor';\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/tab' ];\n\n //import './editor.scss';\nimport './tab.js';\n\nexport default function Edit( props ) {\n \n\t const { \n\t\t attributes,\n\t\t setAttributes,\n \n\t } = props;\n\t const { tabLabelsArray, updateChild, sideTabLayout, blockTitle, blockText, content,themeBackground, faqStyleOption, colorBackground } = attributes;\n\n\t const onChangeTabLabel = toggle => {\n\t\t setAttributes({ sideTabLayout: toggle });\n\t };\n\t const onChangeTitle = newTitle => {\n\t\t setAttributes({ blockTitle: newTitle});\n\t };\n\t//  const onChangeText = newText => {\n\t// \t setAttributes({ content: newText});\n\t//  };\n\t \n\t \n\t return (\n\t\t <div { ...useBlockProps() }>\n\t\t\t<InspectorControls >\n\t\t\t\t<PanelBody>\n\t\t\t\t<SelectControl\n\t\t\t\t\tlabel=\"Theme Background\"\n\t\t\t\t\tvalue= { themeBackground }\n\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\n\t\t\t\t\toptions={ [\n\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\n\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\n\t\t\t\t\t] }\n\t\t\t\t\t__nextHasNoMarginBottom\n\t\t\t\t/>\n\t\t\t\t</PanelBody>\n\t\t\t\t<PanelBody>\n\t\t\t\t\t<h4>Custom Background Color</h4>\n\t\t\t\t\t<ColorPicker\n\t\t\t\t\t\tlabel=\"Custom Background Color\"\n\t\t\t\t\t\tcolor={colorBackground}\n\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\n\t\t\t\t\n\t\t\t\t\t/>\n\t\t\t\t</PanelBody>\n\t\t\t</InspectorControls>\n\t\t\t<InspectorControls >\n\t\t\t\t<PanelBody>\n\t\t\t\t<SelectControl\n\t\t\t\t\tlabel=\"FAQ Style Options\"\n\t\t\t\t\tvalue= { faqStyleOption }\n\t\t\t\t\tonChange={(newval) => setAttributes({ faqStyleOption: newval })}\n\t\t\t\t\toptions={ [\n\t\t\t\t\t\t{ label: 'Simple', value: 'simple-faq1' },\n\t\t\t\t\t\t{ label: 'Right Border', value: 'border-faq1' },\n\t\t\t\t\t\t{ label: 'Simple Border', value: 'simpleborder-faq1' },\n\t\t\t\t\t] }\n\t\t\t\t\t__nextHasNoMarginBottom\n\t\t\t\t/>\n\t\t\t\t</PanelBody>\n\t\t\t</InspectorControls>\n\t\t\t<div className=\"theme-section-full alignfull\">\n\t\t\t<div className=\"Hero-outter\">\n\t\t\t<div className=\"Hero-1section\">\n\t\t\t <h2>FAQ Section Block</h2>\n\t\t\t \n\t\t\t\t<div className={ props.className }>\n\t\t\t\t\t<TextControl\n\t\t\t\t\tclassName={ \"title-block\" }\n\t\t\t\t\t\tvalue={ blockTitle }\n\t\t\t\t\t\tonChange={onChangeTitle}\n\t\t\t\t\t\tplaceholder=\"FAQ Section Title\"\n\t\t\t\t\t\ttype=\"text\"\n\t\t\t\t\t/>\n\t\t\t\t\t</div>\n\t\t\t\t\t<h4>Add FAQs</h4>\n\t\t\t\t <InnerBlocks\n\t\t\t\t\t allowedBlocks={ ALLOWED_BLOCKS }\n\t\t\t\t\t renderAppender={ InnerBlocks.ButtonBlockAppender }\n\t\t\t\t />\t\t\t\t\n\t\t </div>\n\t\t </div>\n\t\t </div>\n\t\t </div>\n\t );\n }","/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\n */\nimport { registerBlockType } from '@wordpress/blocks';\n\n/**\n* Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n* All files containing `style` keyword are bundled together. The code used\n* gets applied both to the front of your site and to the editor.\n*\n* @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n*/\n//  import './style.scss';\n//  import './style.css';\n\n/**\n* Internal dependencies\n*/\nimport Edit from './edit';\nimport save from './save';\n\n/**\n* Every block starts by registering a new block type definition.\n*\n* @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\n*/\nregisterBlockType( 'wpgb-captain-block/tabs', { \n  title: 'FAQ Section', // Block title.\n  icon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n  category: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n  keywords:  'FAQ',\n  attributes: {\n\t\tblockTitle: {\n\t\t\ttype: 'string',\n\t\t\tdefault: '',\n\t\t},\n\t\tcontent: {\n\t\t\ttype: 'string',\n      source: 'html',\n\t\t\tdefault: '',\n\t\t},\n    themeBackground: {\n\t\t\ttype: 'string',\n\t\t\tdefault: 'theme-section-full alignfull Transpante-themeBackground'\n\t\t},\n    faqStyleOption: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t},\n    colorBackground : {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t},\n\t},\n  /**\n  * @see ./edit.js\n  */\n  edit: Edit,\n\n\n  /**\n  * @see ./save.js\n  */\n  save,\n} );\n","/**\r\n * Retrieves the translation of text.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/packages/packages-i18n/\r\n */\r\nimport { __ } from '@wordpress/i18n';\r\nimport { InnerBlocks } from '@wordpress/block-editor';\r\nconst { RawHTML } = wp.element;\r\nconst { RichText } = wp.blockEditor;\r\n\r\n/**\r\n * React hook that is used to mark the block wrapper element.\r\n * It provides all the necessary props like the class name.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/packages/packages-block-editor/#useBlockProps\r\n */\r\nimport { useBlockProps } from '@wordpress/block-editor';\r\n\r\n/**\r\n * The save function defines the way in which the different attributes should\r\n * be combined into the final markup, which is then serialized by the block\r\n * editor into `post_content`.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/developers/block-api/block-edit-save/#save\r\n *\r\n * @return {WPElement} Element to render.\r\n */\r\nexport default function save( props ) {\r\n\tconst {\r\n\t\tattributes: { \r\n\t\t\tsideTabLayout,\r\n\t\t\tblockTitle,\r\n\t\t\tcontent,\r\n\t\t\tthemeBackground,\r\n\t\t\tfaqStyleOption,\r\n\t\t\tcolorBackground\r\n\t\t}\r\n\t} = props;\r\n\r\n\tvar blockProps = useBlockProps.save();\r\n\tif (sideTabLayout){\r\n\t\tblockProps = useBlockProps.save({ \r\n\t\t\tclassName: 'side-tab-layout'\r\n\t\t});\r\n\t}\r\n\t\r\n\treturn (\r\n\t\t<div { ...blockProps } >\r\n\t\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t\t<div className={faqStyleOption}>\r\n\t\t\t\t\t<div className=\"tab-content-outter Hero-outter\">\r\n\t\t\t\t\t\t<h2>{ blockTitle }</h2>\r\n\t\t\t\t\t\t<div className=\"tab-content\" itemscope itemtype=\"https://schema.org/FAQPage\">\r\n\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t</div>\t\r\n\t\t\t\t\t</div>\t\r\n\t\t\t\t</div>\t\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t);\r\n}\r\n","import { InnerBlocks, RichText, useBlockProps } from '@wordpress/block-editor';\nimport { useSelect } from '@wordpress/data';\n\nconst { __ } = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks; // Import registerBlockType() from wp.blocks\nimport { TextControl } from '@wordpress/components';\nimport { subscribe } from '@wordpress/data';\n\n/**********************************************************\n * Registering Child Innerblock for the Tabbed Content block\n **********************************************************/\nregisterBlockType( 'wpgb-captain-block/tab', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n\ttitle: __( 'FAQ Single Section' ), // Block title.\n\ticon: 'welcome-add-page', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tparent: [ 'create-block/tabs' ],\n\tcategory: 'design', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tsupports: {\n        color: true\n    },\n\tattributes: {\n        tabLabel:{\n            type: 'string',\n\t\t\tdefault: ''\n        },\n\t\tblockIndex:{\n            type: 'number',\n\t\t\tdefault: ''\n        },\n\t\ttabTagline:{\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t}\n\n    },\n    keywords: [\n\t\t__( 'tab' ),\n\t],\n\n\t/**\n\t * \n\t * Edit function for Child Slide Block\n\t *\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t *\n\t * @param {Object} props Props.\n\t * @returns {Mixed} JSX Component.\n\t */\n\tedit: ( props ) => {\n        const { \n\t\t\tattributes: { tabLabel, blockIndex}, \n\t\t\tsetAttributes \n\t\t} = props;\n\n\n\t\t// const onChangeTabLabel = newTabLabel => {\n\t\t// \tsetAttributes({ tabLabel: newTabLabel});\n\t\t// \tsetAttributes({ blockIndex: getBlockIndex});\n\t\t// \twp.data.dispatch( 'core/block-editor' ).updateBlockAttributes( parentBlockID, { updateChild: true } );\n\t\t// };\n\n\t\tconst onChangeTabLabel = newTitle => {\n\t\t\tsetAttributes({ tabLabel: newTitle});\n\t\t};\n\t\t\n\t\tconst blockProps = useBlockProps();\n\t\t\n\n\t\treturn (\n\t\t\t<div className={ props.className }>\t\t\t\n\t\t\t\t<h4>FAQ Single Heading</h4>\n                <TextControl\n                className={ \"tab-label_input\" }\n                    value={ tabLabel }\n                    onChange={onChangeTabLabel}\n                    placeholder=\"FAQ Single Title\"\n\t\t\t\t\ttype=\"text\"\n                />\n                <h4>FAQ Single Content</h4>\n\t\t\t\t<InnerBlocks/>\n\t\t\t</div>\n\t\t);\n\t},\n\n\t/**\n\t *\n\t * Save function for Child Slide Block\n\t * \n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t *\n\t * @param {Object} props Props.\n\t * @returns {Mixed} JSX Frontend HTML.\n\t */\n\tsave: ( props ) => {\n\n\t\tconst { attributes } = props;\n\t\tconst { tabLabel} = attributes;\n\t\tconst blockProps = useBlockProps.save();\n\t\t\n\t\treturn (\n\t\t\t<div className=\"tab-panel-wrapper\" role=\"tabpanel\" tabindex=\"0\" itemscope itemprop=\"mainEntity\" itemtype=\"https://schema.org/Question\">\n\t\t\t\t<div className=\"tab-title\" itemprop=\"name\">\n\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"\" className='' value={ tabLabel } />\n\t\t\t\t</div>\n\t\t\t\t<div className=\"tab-panel\" role=\"tabpanel\" tabindex=\"0\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https://schema.org/Answer\">\n\t\t\t\t\t<div itemprop=\"text\">\n\t\t\t\t\t\t<InnerBlocks.Content />\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t);\n\t},\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment,useState  } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPalette, ColorPicker  } from '@wordpress/components';\r\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText, InnerBlocks } from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/hero-block-list', {\r\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\r\n\ttitle: __( 'Hero Section' ), // Block title.\r\n\tdescription: __('Set image and words side-by-side for a richer layout.'),\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Header Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\theroTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Lorem ipsum dolor sit amet',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Schedule a Call',\r\n\t\t},\r\n\t\theroLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCtaLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorText : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tsectionStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'text-img-section'\r\n\t\t},\r\n\t\tbuttonStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'wp-block-button__link'\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-section-full alignfull'\r\n\t\t},\r\n\t\tthemeHeading: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-H2'\r\n\t\t}\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { themeHeading, heroTitle, heroDes, heroCta, heroLink, colorText, colorBackground, sectionStyle, buttonStyle, themeBackground} = attributes;\r\n\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Select Style of section\"\r\n\t\t\t\t\t\t\t\tvalue= { sectionStyle }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ sectionStyle: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Right align image', value: 'text-img-section' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Left align image', value: 'img-text-section' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Center align without image', value: 'noimage-text-section' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Heading Tag H1, H2, H3\"\r\n\t\t\t\t\t\t\t\tvalue= { themeHeading }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeHeading: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'H1', value: 'theme-H1' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'H2', value: 'theme-H2' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'H3', value: 'theme-H3' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Select Button Style\"\r\n\t\t\t\t\t\t\t\tvalue= { buttonStyle }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ buttonStyle: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<h4>Custom content Color</h4>\r\n\t\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\t\tcolor={colorText}\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorText: newval })}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t</InspectorControls>\r\n\t\t\t\t\t<div className=\"Hero-outter\"><div className=\"Hero-1section\">\r\n\t\t\t\t\t<h2 >Header Layout Section</h2>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add Section Title Here\"\r\n\t\t\t\t\t\t\tvalue={ heroTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<label class=\"components-base-control__label css-1wzzj1a ej5x27r2\">Add Section caption/text Here</label>\r\n\t\t\t\t\t\t<InnerBlocks \r\n\t\t\t\t\t\t\tclassName=\"captain-inner-blockText\"\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ heroCta }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ heroLink }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroLink: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</div></div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave : (props) => { \r\n\t\tconst { attributes } = props;\r\n\t\tconst { themeHeading, heroTitle, heroDes, heroCta, heroLink, colorText, colorBackground, sectionStyle, buttonStyle, themeBackground } = attributes;\r\n\r\n    \treturn (\r\n\t\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t\t<div className={sectionStyle}>\r\n\t\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t\t<div className=\"col-2 cColor\" styleColor={colorText}>\r\n\t\t\t\t\t\t\t\t<div className=\"col-inner-2 txt-1\">\r\n\t\t\t\t\t\t\t\t\t{attributes.themeHeading == 'theme-H1' &&\r\n\t\t\t\t\t\t\t\t\t\t<h1 className=\"cColor\" styleColor={colorText}>{ heroTitle }</h1>\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t{attributes.themeHeading == 'theme-H2' &&\r\n\t\t\t\t\t\t\t\t\t\t<h2 className=\"cColor\" styleColor={colorText}>{ heroTitle }</h2>\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t{attributes.themeHeading == 'theme-H3' &&\r\n\t\t\t\t\t\t\t\t\t\t<h3 className=\"cColor\" styleColor={colorText}>{ heroTitle }</h3>\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t\t\t\t{attributes.heroLink !== '' &&\r\n\t\t\t\t\t\t\t\t\t\t<a className={buttonStyle} href={ heroLink }>{ heroCta }</a>\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t{attributes.sectionStyle !== 'noimage-text-section' && \r\n\t\t\t\t\t\t\t\t<div className=\"col-inner-2 img-1\">\r\n\t\t\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} alt={ heroTitle } />\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\n */\nimport { registerBlockType } from '@wordpress/blocks';\nimport { __ } from '@wordpress/i18n';\nimport { useSelect } from '@wordpress/data';\nimport { store as coreDataStore } from '@wordpress/core-data';\nimport { decodeEntities } from '@wordpress/html-entities';\nimport { Fragment } from '@wordpress/element';\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton } from '@wordpress/components';\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\n\nimport './style.scss';\nimport './editor.scss';\n\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\n */\n import './header-section/header-section.js';\n import './Value-stack-layout/Value-stack-layout.js';\n import './price-choices/price-choices.js';\n import './plan-section/plan-section.js';\n import './lead-generator-section/lead-generator-section.js';\n import './faq-block/index.js';\n import './testimonials-section/testimonials-section.js';","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton } from '@wordpress/components';\r\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/lead-block-list', {\r\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\r\n\ttitle: __( 'Lead Generator Section' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Lead Generator Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\theroTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Lorem ipsum dolor sit amet',\r\n\t\t},\r\n\t\theroDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-section-full alignfull Transpante-themeBackground'\r\n\t\t},\r\n\t\tboxStyle:{\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t}\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { heroTitle, heroDes, heroCta, themeBackground, boxStyle} = attributes;\r\n\t\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Option\"\r\n\t\t\t\t\t\t\tvalue= { boxStyle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ boxStyle: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Simple', value: 'wpwpmindsfr-l-Simple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Box Style', value: 'wpwpmindsfr-l-Box' },\r\n\t\t\t\t\t\t\t\t{ label: 'Two Col', value: 'wpwpmindsfr-l-Two' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add Section Title Here\"\r\n\t\t\t\t\t\t\tvalue={ heroTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add Section Title Caption Here\"\r\n\t\t\t\t\t\t\tvalue={ heroDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add Form ShortCode\"\r\n                            help= \"Create Form and add shortcode of form here.\"\r\n\t\t\t\t\t\t\tvalue={ heroCta }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls>\r\n\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t\t<div className=\"col-inner-100\">\r\n                                <p>{ heroDes }</p>\r\n\t\t\t\t\t\t\t\t<h2>{ heroTitle }</h2>\r\n\t\t\t\t\t\t\t\t<div className=\"form-lead-section\">\r\n                                    {heroCta}\r\n                                </div>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave : (props) => { \r\n\t\tconst { attributes } = props;\r\n\t\tconst { heroTitle, heroDes, heroCta, themeBackground, boxStyle} = attributes;\r\n\r\n    \treturn (\r\n\t\t\t<div className={themeBackground}>\r\n\t\t\t\t<div className={boxStyle}>\r\n\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t\t<div className=\"col-inner-100\">\r\n\t\t\t\t\t\t\t\t<div className=\"form-lead-section-content\">\r\n\t\t\t\t\t\t\t\t\t<p>{ heroDes }</p>\r\n\t\t\t\t\t\t\t\t\t<h2>{ heroTitle }</h2>\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t<div className=\"form-lead-section\">\r\n                                    {heroCta}\r\n                                </div>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPicker } from '@wordpress/components';\r\nimport { InnerBlocks, useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\nimport './plan-single.js';\r\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/plansingle' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/plan-block-list', {\r\n\ttitle: __( 'Plan Section' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Plan Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\theadingTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmaintDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmaintDes2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tstyleHorizontal: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Vertical-section-full'\r\n\t\t},\r\n\t\tboxStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorText : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tbuttonStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'wp-block-button__link'\r\n\t\t},\r\n\t},\r\n\tedit: (props) => {\r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { colorBackground, colorText, boxStyle, styleHorizontal, themeBackground, maintDes2, RichTextTitle, TextDes, RichTextTitle1, TextDes1, RichTextTitle2, TextDes2, headingTitle,maintDes, heroCta, heroLink,buttonStyle} = attributes;\r\n\t\tconst blockProps = useBlockProps();\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Select Button Style\"\r\n\t\t\t\t\t\t\t\tvalue= { buttonStyle }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ buttonStyle: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Option\"\r\n\t\t\t\t\t\t\tvalue= { boxStyle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ boxStyle: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Simple', value: 'wpwpmindsfr-Simple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Box Style', value: 'wpwpmindsfr-Box' },\r\n\t\t\t\t\t\t\t\t{ label: 'Two Col (Will Work with HORIZONTAL style only)', value: 'wpwpmindsfr-Two' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Horizontal or Vertical style\"\r\n\t\t\t\t\t\t\tvalue= { styleHorizontal }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ styleHorizontal: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Vertical', value: 'Vertical-section-full' },\r\n\t\t\t\t\t\t\t\t{ label: 'Horizontal', value: 'Horizontal-section-full' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'full-bg-color' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<h4>Custom content Color</h4>\r\n\t\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\t\tcolor={colorText}\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorText: newval })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelBody>\r\n\r\n\t\t\t\t</InspectorControls>\r\n\r\n\t\t\t\t<div className=\"Hero-1section img-text-section\">\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\ttagName='h2'\r\n\t\t\t\t\t\t\tplaceholder = 'Add Section Title Here'\r\n\t\t\t\t\t\t\tvalue={ headingTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ headingTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\ttagName='p'\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section Content Here\"\r\n\t\t\t\t\t\t\tvalue={ maintDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ maintDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<div { ...blockProps }>\r\n\t\t\t\t\t\t\t<InnerBlocks\r\n\t\t\t\t\t\t\t\tallowedBlocks={ ALLOWED_BLOCKS }\r\n\t\t\t\t\t\t\t\trenderAppender={ InnerBlocks.ButtonBlockAppender }\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<center>Add New Plan Item</center>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tclassName='top-28'\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section bottom content Here\"\r\n\t\t\t\t\t\t\tvalue={ maintDes2 }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ maintDes2: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<br/>\r\n\t\t\t\t\t\t<TextControl \r\n\t\t\t\t\t\t\tplaceholder=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ heroCta }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl \r\n\t\t\t\t\t\t\tplaceholder=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ heroLink }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroLink: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n},\r\nsave : (props) => { \r\n\r\n\tconst { attributes } = props;\r\n\tconst { colorText, colorBackground, boxStyle, styleHorizontal, themeBackground, maintDes2, headingTitle,maintDes, heroCta, heroLink, buttonStyle} = attributes;\r\n\tconst blockProps = useBlockProps.save();\r\n\tvar activBg = ( themeBackground )\r\n\tif( activBg = 'full-bg-color' ){ activBg = 'alignfull' }\r\n\treturn (\r\n\t\t<div className={\"theme-section-full  \" + activBg + \" \" + ( themeBackground ) } assignedStyle={colorBackground} StyleColor={colorText}>\r\n\t\t\t<div className={\"Hero-outter \" +  ( boxStyle )   }>\r\n\t\t\t\t<div className=\"Hero-1section img-text-section\">\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h2\" className='cColor' styleColor={colorText} value={ headingTitle } />\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='cColor' styleColor={colorText} value={ maintDes } />\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className={\"styleoutter \" + ( styleHorizontal ) }>\r\n\t\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className=\"col-100s\">\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='top-28 cColor' styleColor={colorText}  value={ maintDes2 } />\r\n\t\t\t\t\t\t{attributes.heroLink !== '' &&\r\n\t\t\t\t\t\t\t<a className={buttonStyle} href={ heroLink }>{ heroCta }</a>\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t);\r\n\r\n},\r\n} );","import { __ } from '@wordpress/i18n';\r\nimport { registerBlockType } from '@wordpress/blocks';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPalette, ColorPicker  } from '@wordpress/components';\r\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText, InnerBlocks } from '@wordpress/block-editor';\r\n\r\n\r\nregisterBlockType( 'wpgb-captain-block/plansingle', {\r\n\ttitle: __( 'plan Section' ),\r\n\ticon: 'welcome-add-page',\r\n\tparent: [ 'create-block/plansingle' ],\r\n\tcategory: 'design',\r\n\tsupports: {\r\n        color: true\r\n    },\r\n\tattributes: {\r\n\t\tRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcardButton: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tcardButtonLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tbuttonStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'wp-block-button__link'\r\n\t\t},\r\n\r\n    },\r\n    keywords: [\r\n\t\t__( '' ),\r\n\t],\r\n\tedit: ( props ) => {\r\n\t\t\r\n    \tconst { attributes, setAttributes } = props;\r\n\t\tconst {  TextDes, RichTextTitle,  mediaId, mediaUrl , cardButton, cardButtonLink, buttonStyle} = attributes;\r\n\t\t\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Select Button Style\"\r\n\t\t\t\t\t\t\t\tvalue= { buttonStyle }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ buttonStyle: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t</InspectorControls>\r\n\t\t\t\t<div className=\"col-12\">\r\n\t\t\t\t\t<div className=\"col-inner-12\">\r\n\t\t\t\t\t\t<h4>Please add your plan content..</h4>\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Title\"\r\n\t\t\t\t\t\t\ttagName=\"h3\"\r\n\t\t\t\t\t\t\tvalue={ RichTextTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ RichTextTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Plan Caption\"\r\n\t\t\t\t\t\t\ttagName=\"p\"\r\n\t\t\t\t\t\t\tvalue={ TextDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ TextDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ cardButton }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ cardButton: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ cardButtonLink }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ cardButtonLink: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave: ( props ) => {\r\n\t\tconst blockProps = useBlockProps.save();\r\n\t\tconst { attributes } = props;\r\n\t\tconst { TextDes, RichTextTitle,  mediaId, mediaUrl , cardButton, cardButtonLink, buttonStyle } = attributes;\r\n\r\n\t\treturn (\r\n\t\t\t\t<div class=\"col-inner-35-70\">\r\n\t\t\t\t\t{attributes.mediaId != 0 &&\r\n\t\t\t\t\t\t<img src={attributes.mediaUrl} alt={ RichTextTitle } />\r\n\t\t\t\t\t}\r\n\t\t\t\t\t<div class=\"col-inner-2-cont\">\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h3\" className='' value={ RichTextTitle } />\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='' value={ TextDes } />\r\n\t\t\t\t\t\t{attributes.cardButtonLink !== '' &&\r\n\t\t\t\t\t\t\t<a className={buttonStyle} href={ cardButtonLink }>{ cardButton }</a>\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPicker } from '@wordpress/components';\r\nimport { InnerBlocks, useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\nimport './price-single.js';\r\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/pricesingle' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/price-block-list', {\r\n\ttitle: __( 'Price Choices' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Price Choices' ),\r\n\t],\r\n\tattributes: {\r\n\t\theadingTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'h2',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmaintDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmaintDes2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpackgesRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n        RichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n        packgesRichTextTitle1: {\r\n\t\t\ttype: 'string',\r\n            source: 'html',\r\n            selector: 'h3',\r\n\t\t},\r\n\t\tRichTextTitle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n        packgesRichTextTitle2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tRichTextTitle2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tRichTextTitle3: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes3: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Schedule a Call',\r\n\t\t},\r\n\t\theroLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tbuttonStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'wp-block-button__link'\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-section-full alignfull'\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaIdOne: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrlTwo: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaUrlThree: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaIdTwo: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrlTwo: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaUrlThree: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tpriceTextSingle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Buy Now',\r\n\t\t},\r\n\t\tpriceLinksingle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpriceTextSingle2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Buy Now',\r\n\t\t},\r\n\t\tpriceLinksingle2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpriceTextSingle3: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Buy Now',\r\n\t\t},\r\n\t\tpriceLinksingle3: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpriceTextSingle4: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Buy Now',\r\n\t\t},\r\n\t\tpriceLinksingle4: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tboxStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorText : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tlabelPricing : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tlabelPricing1 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tlabelPricing2 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tlabelPricing3 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tdisPricing : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tdisPricing1 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tdisPricing2 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tdisPricing3 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { colorBackground, colorText, boxStyle, maintDes2, themeBackground, buttonStyle, headingTitle,maintDes, heroCta, heroLink} = attributes;\r\n\t\tconst blockProps = useBlockProps();\r\n\r\n\t\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Select Button Style\"\r\n\t\t\t\t\t\t\tvalue= { buttonStyle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ buttonStyle: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t{ label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t{ label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Option\"\r\n\t\t\t\t\t\t\tvalue= { boxStyle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ boxStyle: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Simple', value: 'wpwpmindsfr-p-Simple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Box Style', value: 'wpwpmindsfr-p-Box' },\r\n\t\t\t\t\t\t\t\t{ label: 'Color Style', value: 'wpwpmindsfr-p-Color' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\r\n\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<h4>Custom content Color</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorText}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorText: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t<div className=\"Hero-1section img-text-section Priceisns\">\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section Title Here\"\r\n\t\t\t\t\t\t\ttagName=\"h2\"\r\n                            value={ headingTitle }\r\n                            onChange={(newval) => setAttributes({ headingTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section Caption Here\"\r\n\t\t\t\t\t\t\tvalue={ maintDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ maintDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div { ...blockProps }>\r\n\t\t\t\t\t\t<InnerBlocks\r\n\t\t\t\t\t\t\tallowedBlocks={ ALLOWED_BLOCKS }\r\n\t\t\t\t\t\t\trenderAppender={ InnerBlocks.ButtonBlockAppender }\r\n\t\t\t\t\t\t/>\t\r\n\t\t\t\t\t\t<center>Add New Price Table</center>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<h4>Bottom Content</h4>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section Caption Here for Bottom\"\r\n\t\t\t\t\t\t\tvalue={ maintDes2 }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ maintDes2: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ heroCta}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ heroLink }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroLink: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n},\r\nsave : (props) => { \r\n\tconst { attributes } = props;\r\n\tconst { colorBackground, colorText, boxStyle, maintDes2, themeBackground, buttonStyle, headingTitle,maintDes, heroCta, heroLink} = attributes;\r\n\tconst blockProps = useBlockProps.save();\r\n\r\n\treturn (\r\n\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t<div className={boxStyle}>\r\n\t\t\t\t<div class=\"Hero-outter\">\r\n\t\t\t\t\t<div class=\"col-100\">\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h2\" className='cColor'  styleColor={colorText} value={ headingTitle } />\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='cColor'  styleColor={colorText} value={ maintDes } />\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div class=\"col-3\">\r\n\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<p className='bottomtext cColor'  styleColor={colorText}>{maintDes2}</p>\r\n\t\t\t\t\t{attributes.heroLink !== '' &&\r\n\t\t\t\t\t\t<a className={buttonStyle} href={ heroLink }>{ heroCta }</a>\r\n\t\t\t\t\t}\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t);\r\n\t},\r\n\t\r\n} );","import { __ } from '@wordpress/i18n';\r\nimport { registerBlockType } from '@wordpress/blocks';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPalette, ColorPicker  } from '@wordpress/components';\r\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText, InnerBlocks } from '@wordpress/block-editor';\r\n\r\n\r\nregisterBlockType( 'wpgb-captain-block/pricesingle', {\r\n\ttitle: __( 'Price Section' ),\r\n\ticon: 'welcome-add-page', \r\n\tparent: [ 'create-block/pricesingle' ],\r\n\tcategory: 'design',\r\n\tsupports: {\r\n        color: true\r\n    },\r\n\tattributes: {\r\n        labelPricing: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'label',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpackgesRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'label',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tdisPricing: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'span',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'span',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'span',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpackgesRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'span',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpriceTextSingle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tpriceLinksingle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorText : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tbuttonStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'wp-block-button__link'\r\n\t\t},\r\n    },\r\n    keywords: [\r\n\t\t__( 'Value Single Item' ),\r\n\t],\r\n\tedit: ( props ) => {\r\n\t\t\r\n    \tconst { attributes, setAttributes } = props;\r\n\t\tconst { buttonStyle, colorText, colorBackground, labelPricing, disPricing, TextDes, RichTextTitle, packgesRichTextTitle, priceTextSingle1, priceLinksingle1 , mediaId, mediaUrl} = attributes;\r\n\t\t\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Color Scheme</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Text Scheme</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Text Color\"\r\n\t\t\t\t\t\t\tcolor={colorText}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorText: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Select Button Style\"\r\n\t\t\t\t\t\t\tvalue= { buttonStyle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ buttonStyle: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t{ label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t{ label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls >\r\n\t\t\t\t<div className=\"col-3\">\r\n\t\t\t\t\t<div className=\"col-inner-3\">\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"EX. MOST POPULAR\"\r\n\t\t\t\t\t\t\ttagName=\"label\"\r\n\t\t\t\t\t\t\tvalue={ labelPricing }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ labelPricing: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Title\"\r\n\t\t\t\t\t\t\ttagName=\"h3\"\r\n\t\t\t\t\t\t\tvalue={ packgesRichTextTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ packgesRichTextTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Caption\"\r\n\t\t\t\t\t\t\ttagName=\"p\"\r\n\t\t\t\t\t\t\tvalue={ RichTextTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ RichTextTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Price\"\r\n\t\t\t\t\t\t\ttagName=\"h4\"\r\n\t\t\t\t\t\t\tvalue={ TextDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ TextDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Discounted Price\"\r\n\t\t\t\t\t\t\ttagName=\"h4\"\r\n\t\t\t\t\t\t\tvalue={ disPricing }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ disPricing: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ priceTextSingle1 }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ priceTextSingle1: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ priceLinksingle1 }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ priceLinksingle1: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave: ( props ) => {\r\n\t\tconst blockProps = useBlockProps.save();\r\n\t\tconst { attributes } = props;\r\n\t\tconst { buttonStyle, colorText, colorBackground, labelPricing, disPricing, TextDes, RichTextTitle, packgesRichTextTitle, priceTextSingle1, priceLinksingle1 , mediaId, mediaUrl} = attributes;\r\n\t\t\r\n\t\treturn (\r\n\t\t\t<div class=\"col-inner-3\">\r\n\t\t\t\t{attributes.labelPricing != 0 && \r\n\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"span\" className='labelPricing' value={ labelPricing } />\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\t\t{attributes.disPricing != 0 &&\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h4\" className='disPricing' value={ disPricing } />\r\n\t\t\t\t\t}\r\n\t\t\t\t\t{attributes.TextDes != 0 &&\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h4\" className='regPricing' value={ TextDes } />\r\n\t\t\t\t\t}\r\n\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t<img src={attributes.mediaUrl} alt={ packgesRichTextTitle } />\r\n\t\t\t\t}\r\n\t\t\t\t<div class=\"disPricing-3\" assignedStyle={colorBackground}>\r\n\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h3\" className='cColor-3' styleColor={colorText} value={ packgesRichTextTitle } />\r\n\t\t\t\t</div>\r\n\t\t\t\t<RichText.Content { ...blockProps } tagName=\"div\" className='RichTextTitlep' value={ RichTextTitle } />\r\n\t\t\t\t{attributes.priceLinksingle1 !== '' &&\r\n\t\t\t\t\t<a className={buttonStyle} styleColor={colorText} assignedStyle={colorBackground} href={ priceLinksingle1 }>{ priceTextSingle1 }</a>\r\n\t\t\t\t}\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton } from '@wordpress/components';\r\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/testimonialsingle', {\r\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\r\n\ttitle: __( 'Single Testimonial' ), // Block title.\r\n\ticon: 'welcome-add-page', \r\n\tparent: [ 'create-block/testimonialsingle' ], // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'testimonials Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\theroTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCtaLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tstyleOptions: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'simple-right-image'\r\n\t\t}\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { heroTitle, heroDes, heroCta, styleOptions,themeBackground} = attributes;\r\n\t\t\r\n\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\t\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<div className=\"Hero-outtertest\">\r\n                        <RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Testimonials Title Here\"\r\n\t\t\t\t\t\t\tvalue={ heroTitle }\r\n                            tagName=\"h2\"\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Testimonials Here\"\r\n\t\t\t\t\t\t\tvalue={ heroDes }\r\n                            tagName=\"p\"\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Testimonials Cite/Name\"\r\n\t\t\t\t\t\t\tvalue={ heroCta }\r\n                            tagName=\"h5\"\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave: ( props ) => {\r\n        const blockProps = useBlockProps.save();\r\n        const { attributes, setAttributes } = props;\r\n\t\tconst { heroTitle, heroDes, heroCta} = attributes;\r\n        return (\r\n            <div className=\"testimonials-2\">\r\n                <div className=\"testimonials-txt-1\">\r\n                    <RichText.Content { ...blockProps } tagName=\"h2\" className='' value={ heroTitle } />\r\n                    <RichText.Content { ...blockProps } tagName=\"p\" className='' value={ heroDes } />\r\n                    <RichText.Content { ...blockProps } tagName=\"cite\" className='' value={ heroCta } />\r\n                </div>\r\n                \r\n                {attributes.mediaId != 0 && \r\n\t\t\t\t\t<div className=\"testimonials-img-1\">\r\n                        <img src={attributes.mediaUrl} alt={ heroTitle } />\r\n\t\t\t\t\t</div>\r\n                }\r\n            </div>\r\n        );\r\n\t},\r\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { ColorPicker, TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton } from '@wordpress/components';\r\nimport { InnerBlocks, useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\nimport './testimonial-section.js';\r\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/testimonialsingle' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/testimonials-block-list', {\r\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\r\n\ttitle: __( 'Testimonials Section' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'testimonials Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-section-full alignfull'\r\n\t\t},\r\n\t\tstyleOptions: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'simple-right-image'\r\n\t\t},\r\n\t\tAstyleOptions: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'listsimple'\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { styleOptions,themeBackground, colorBackground, AstyleOptions} = attributes;\r\n\t\tconst blockProps = useBlockProps();\r\n\t\t\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Options\"\r\n\t\t\t\t\t\t\tvalue= { styleOptions }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ styleOptions: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Right align', value: 'simple-right-image' },\r\n\t\t\t\t\t\t\t\t{ label: 'Center align', value: 'simple-Center-image' },\r\n\t\t\t\t\t\t\t\t{ label: 'Left align', value: 'simple-Left-image' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Archive Style Options\"\r\n\t\t\t\t\t\t\tvalue= { AstyleOptions }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ AstyleOptions: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'List', value: 'listsimple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Grid', value: 'gridsimple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Slider', value: 'Slidersimple owl-carousel' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls>\r\n\t\t\t\t\r\n\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t<div { ...blockProps }>\r\n\t\t\t\t\t\t\t<InnerBlocks\r\n\t\t\t\t\t\t\t\tallowedBlocks={ ALLOWED_BLOCKS }\r\n\t\t\t\t\t\t\t\trenderAppender={ InnerBlocks.ButtonBlockAppender }\r\n\t\t\t\t\t\t\t/>\t\r\n\t\t\t\t\t\t\t<center>Add New Testimonial</center>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave : (props) => { \r\n\t\tconst { attributes } = props;\r\n\t\tconst { styleOptions,themeBackground, colorBackground, AstyleOptions} = attributes;\r\n\t\tconst blockProps = useBlockProps.save();\r\n\r\n\treturn (\r\n\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t<div className={styleOptions}>\r\n\t\t\t\t<div class=\"Hero-1section\">\r\n\t\t\t\t\t<div class=\"Hero-outter\">\r\n\t\t\t\t\t\t<div className={AstyleOptions}>\r\n\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t);\r\n\t\t\r\n\t},\r\n} );","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"coreData\"];","module.exports = window[\"wp\"][\"data\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"htmlEntities\"];","module.exports = window[\"wp\"][\"i18n\"];","export default function _extends() {\n  _extends = Object.assign ? Object.assign.bind() : function (target) {\n    for (var i = 1; i < arguments.length; i++) {\n      var source = arguments[i];\n      for (var key in source) {\n        if (Object.prototype.hasOwnProperty.call(source, key)) {\n          target[key] = source[key];\n        }\n      }\n    }\n    return target;\n  };\n  return _extends.apply(this, arguments);\n}","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"index\": 0,\n\t\"./style-index\": 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkwpminds_growth_blocks\"] = self[\"webpackChunkwpminds_growth_blocks\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [\"./style-index\"], () => (__webpack_require__(\"./src/index.js\")))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n",""],"names":["registerBlockType","__","useSelect","store","coreDataStore","decodeEntities","Fragment","TextControl","PanelBody","SelectControl","NumberControl","MediaPlaceholder","Button","ResponsiveWrapper","URLInputButton","ColorPicker","InnerBlocks","useBlockProps","MediaUpload","MediaUploadCheck","InspectorControls","PanelColorSettings","withColors","getColorClassName","RichText","ALLOWED_MEDIA_TYPES","ALLOWED_BLOCKS","title","icon","category","keywords","attributes","themeBackground","type","default","styleOptions","styleOptionsC","colorBackground","edit","props","setAttributes","blockProps","newval","label","value","ButtonBlockAppender","save","parent","supports","color","Value","selector","ValueContent","mediaId","mediaUrl","removeMedia","onSelectMedia","media","id","url","className","open","ToggleControl","useState","useSetting","wp","blockEditor","Edit","tabLabelsArray","updateChild","sideTabLayout","blockTitle","blockText","content","faqStyleOption","onChangeTabLabel","toggle","onChangeTitle","newTitle","source","RawHTML","element","i18n","blocks","subscribe","tabLabel","blockIndex","tabTagline","ColorPalette","description","heroTitle","heroCta","heroLink","heroCtaLink","colorText","sectionStyle","buttonStyle","themeHeading","heroDes","boxStyle","headingTitle","maintDes","maintDes2","styleHorizontal","RichTextTitle","TextDes","RichTextTitle1","TextDes1","RichTextTitle2","TextDes2","activBg","cardButton","cardButtonLink","packgesRichTextTitle","packgesRichTextTitle1","packgesRichTextTitle2","RichTextTitle3","TextDes3","mediaIdOne","mediaUrlTwo","mediaUrlThree","mediaIdTwo","priceTextSingle1","priceLinksingle1","priceTextSingle2","priceLinksingle2","priceTextSingle3","priceLinksingle3","priceTextSingle4","priceLinksingle4","labelPricing","labelPricing1","labelPricing2","labelPricing3","disPricing","disPricing1","disPricing2","disPricing3","AstyleOptions"],"sourceRoot":""}
  • wpminds-growth-blocks/tags/2.0.0/src/price-choices/price-single.js

    r2892561 r2898493  
    11import { __ } from '@wordpress/i18n';
    22import { registerBlockType } from '@wordpress/blocks';
    3 import { TextControl, Button, PanelBody, ColorPicker} from '@wordpress/components';
    4 import { useBlockProps, RichText, MediaUpload , MediaUploadCheck, InspectorControls} from '@wordpress/block-editor';
     3import { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPalette, ColorPicker  } from '@wordpress/components';
     4import { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText, InnerBlocks } from '@wordpress/block-editor';
    55
    66
     
    6868            default: ''
    6969        },
     70        buttonStyle: {
     71            type: 'string',
     72            default: 'wp-block-button__link'
     73        },
    7074    },
    7175    keywords: [
     
    7579       
    7680        const { attributes, setAttributes } = props;
    77         const { colorText, colorBackground, labelPricing, disPricing, TextDes, RichTextTitle, packgesRichTextTitle, priceTextSingle1, priceLinksingle1 , mediaId, mediaUrl} = attributes;
     81        const { buttonStyle, colorText, colorBackground, labelPricing, disPricing, TextDes, RichTextTitle, packgesRichTextTitle, priceTextSingle1, priceLinksingle1 , mediaId, mediaUrl} = attributes;
    7882       
    7983        const removeMedia = () => {
     
    109113                            onChange={(newval) => setAttributes({ colorText: newval })}
    110114                   
     115                        />
     116                    </PanelBody>
     117                    <PanelBody>
     118                        <SelectControl
     119                            label="Select Button Style"
     120                            value= { buttonStyle }
     121                            onChange={(newval) => setAttributes({ buttonStyle: newval })}
     122                            options={ [
     123                                { label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },
     124                                { label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },
     125                                { label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },
     126                            ] }
     127                            __nextHasNoMarginBottom
    111128                        />
    112129                    </PanelBody>
     
    202219        const blockProps = useBlockProps.save();
    203220        const { attributes } = props;
    204         const { colorText, colorBackground, labelPricing, disPricing, TextDes, RichTextTitle, packgesRichTextTitle, priceTextSingle1, priceLinksingle1 , mediaId, mediaUrl} = attributes;
     221        const { buttonStyle, colorText, colorBackground, labelPricing, disPricing, TextDes, RichTextTitle, packgesRichTextTitle, priceTextSingle1, priceLinksingle1 , mediaId, mediaUrl} = attributes;
    205222       
    206223        return (
     
    224241                <RichText.Content { ...blockProps } tagName="div" className='RichTextTitlep' value={ RichTextTitle } />
    225242                {attributes.priceLinksingle1 !== '' &&
    226                     <a className='wp-block-button__link customs-b-color-3 cColor-3' styleColor={colorText} assignedStyle={colorBackground} href={ priceLinksingle1 }>{ priceTextSingle1 }</a>
     243                    <a className={buttonStyle} styleColor={colorText} assignedStyle={colorBackground} href={ priceLinksingle1 }>{ priceTextSingle1 }</a>
    227244                }
    228245            </div>
  • wpminds-growth-blocks/trunk/build/index.asset.php

    r2898467 r2898493  
    1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n'), 'version' => '70d05975b9f5b5f34593');
     1<?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n'), 'version' => '749c4de810f8e84dc7fa');
  • wpminds-growth-blocks/trunk/build/index.js

    r2898467 r2898493  
    23102310      type: 'string',
    23112311      default: ''
     2312    },
     2313    buttonStyle: {
     2314      type: 'string',
     2315      default: 'wp-block-button__link'
    23122316    }
    23132317  },
     
    23192323    } = props;
    23202324    const {
     2325      buttonStyle,
    23212326      colorText,
    23222327      colorBackground,
     
    23552360        colorText: newval
    23562361      })
     2362    })), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.SelectControl, {
     2363      label: "Select Button Style",
     2364      value: buttonStyle,
     2365      onChange: newval => setAttributes({
     2366        buttonStyle: newval
     2367      }),
     2368      options: [{
     2369        label: 'Primary Button',
     2370        value: 'wpwpmindsfr-button-primary wp-block-button__link'
     2371      }, {
     2372        label: 'Secondary Button',
     2373        value: 'wpwpmindsfr-button-secondary wp-block-button__link'
     2374      }, {
     2375        label: 'Outline Button',
     2376        value: 'wpwpmindsfr-button-outline wp-block-button__link'
     2377      }],
     2378      __nextHasNoMarginBottom: true
    23572379    }))), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createElement)("div", {
    23582380      className: "col-3"
     
    24502472    } = props;
    24512473    const {
     2474      buttonStyle,
    24522475      colorText,
    24532476      colorBackground,
     
    24922515      value: RichTextTitle
    24932516    })), attributes.priceLinksingle1 !== '' && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createElement)("a", {
    2494       className: "wp-block-button__link customs-b-color-3 cColor-3",
     2517      className: buttonStyle,
    24952518      styleColor: colorText,
    24962519      assignedStyle: colorBackground,
  • wpminds-growth-blocks/trunk/build/index.js.map

    r2898467 r2898493  
    1 {"version":3,"file":"index.js","mappings":"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uEAAkB,EAAE;IAExC,OACC;MAAK,SAAS,EAAEe,eAAgB;MAAC,aAAa,EAAEK;IAAgB,GAC/D;MAAK,SAAS,EAAEF;IAAa,GAC5B;MAAK,KAAK,EAAC;IAAe,GACzB;MAAK,KAAK,EAAC;IAAa,GACvB;MAAK,SAAS,EAAEuG;IAAc,GAC7B,kEAAC,wEAAmB,OAAG,CAClB,CACD,CACD,CACD,CACD;EAGP;AACD,CAAC,CAAE;;;;;;;;;;;ACnIH;;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;;;;;ACAe;AACf;AACA,oBAAoB,sBAAsB;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;UCbA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;UAEA;UACA;;;;;WCzBA;WACA;WACA;WACA;WACA,+BAA+B,wCAAwC;WACvE;WACA;WACA;WACA;WACA,iBAAiB,qBAAqB;WACtC;WACA;WACA;WACA;WACA,kBAAkB,qBAAqB;WACvC;WACA;WACA,KAAK;WACL;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;;;;WC7BA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;WCNA;;WAEA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA,MAAM,qBAAqB;WAC3B;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;WACA;WACA;;;;;UEnDA;UACA;UACA;UACA;UACA","sources":["webpack://wpminds-growth-blocks/./src/Value-stack-layout/Value-stack-layout.js","webpack://wpminds-growth-blocks/./src/Value-stack-layout/items.js","webpack://wpminds-growth-blocks/./src/faq-block/edit.js","webpack://wpminds-growth-blocks/./src/faq-block/index.js","webpack://wpminds-growth-blocks/./src/faq-block/save.js","webpack://wpminds-growth-blocks/./src/faq-block/tab.js","webpack://wpminds-growth-blocks/./src/header-section/header-section.js","webpack://wpminds-growth-blocks/./src/index.js","webpack://wpminds-growth-blocks/./src/lead-generator-section/lead-generator-section.js","webpack://wpminds-growth-blocks/./src/plan-section/plan-section.js","webpack://wpminds-growth-blocks/./src/plan-section/plan-single.js","webpack://wpminds-growth-blocks/./src/price-choices/price-choices.js","webpack://wpminds-growth-blocks/./src/price-choices/price-single.js","webpack://wpminds-growth-blocks/./src/testimonials-section/testimonial-section.js","webpack://wpminds-growth-blocks/./src/testimonials-section/testimonials-section.js","webpack://wpminds-growth-blocks/./src/editor.scss","webpack://wpminds-growth-blocks/./src/style.scss","webpack://wpminds-growth-blocks/external window [\"wp\",\"blockEditor\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"blocks\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"components\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"coreData\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"data\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"element\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"htmlEntities\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"i18n\"]","webpack://wpminds-growth-blocks/./node_modules/@babel/runtime/helpers/esm/extends.js","webpack://wpminds-growth-blocks/webpack/bootstrap","webpack://wpminds-growth-blocks/webpack/runtime/chunk loaded","webpack://wpminds-growth-blocks/webpack/runtime/compat get default export","webpack://wpminds-growth-blocks/webpack/runtime/define property getters","webpack://wpminds-growth-blocks/webpack/runtime/hasOwnProperty shorthand","webpack://wpminds-growth-blocks/webpack/runtime/make namespace object","webpack://wpminds-growth-blocks/webpack/runtime/jsonp chunk loading","webpack://wpminds-growth-blocks/webpack/before-startup","webpack://wpminds-growth-blocks/webpack/startup","webpack://wpminds-growth-blocks/webpack/after-startup"],"sourcesContent":["import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPicker } from '@wordpress/components';\r\nimport { InnerBlocks, useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\nimport './items.js';\r\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/valuesingle' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/value-block-list', {\r\n\ttitle: __( 'Value Stack Layout' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Value Stack Layout' ),\r\n\t],\r\n\tattributes: {\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'full-bg-color alignfull theme-section-full'\r\n\t\t},\r\n\t\tstyleOptions: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'SimpleHeading1'\r\n\t\t},\r\n\t\tstyleOptionsC: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { themeBackground, styleOptions, colorBackground, styleOptionsC} = attributes;\r\n\t\tconst blockProps = useBlockProps();\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Options\"\r\n\t\t\t\t\t\t\tvalue= { styleOptions }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ styleOptions: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Simple Heading', value: 'SimpleHeading1' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Heading and Content', value: 'ActiveContent1' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Heading and Content Style Options\"\r\n\t\t\t\t\t\t\tvalue= { styleOptionsC }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ styleOptionsC: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Style 1', value: 'cstyle1' },\r\n\t\t\t\t\t\t\t\t{ label: 'Style 2', value: 'cstyle2' },\r\n\t\t\t\t\t\t\t\t{ label: 'Style 3', value: 'cstyle3' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<small>This will work on Style Options 'Active Heading and Content' only.</small>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'Transpante-themeBackground alignfull theme-section-full' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'full-bg-color alignfull theme-section-full' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls>\r\n\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t<div { ...blockProps }>\r\n\t\t\t\t\t\t\t<InnerBlocks\r\n\t\t\t\t\t\t\t\tallowedBlocks={ ALLOWED_BLOCKS }\r\n\t\t\t\t\t\t\t\trenderAppender={ InnerBlocks.ButtonBlockAppender }\r\n\t\t\t\t\t\t\t/>\t\r\n\t\t\t\t\t\t\t<center>Add New Value Stack Layout</center>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave: (props) => {\r\n        const blockProps = useBlockProps.save();\r\n\t\tconst { attributes } = props;\r\n\t\tconst { colorBackground, styleOptions, themeBackground, styleOptionsC} = attributes;\r\n\r\n        return (\r\n\t\t\t<div { ...blockProps }>\r\n\t\t\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t\t\t<div className={styleOptions}>\r\n\t\t\t\t\t\t<div className={styleOptionsC}>\r\n\t\t\t\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t\t\t\t<div className=\"Hero-1section Value-1section\">\r\n\t\t\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n        );\r\n    },\r\n} );","import { __ } from '@wordpress/i18n';\r\nimport { registerBlockType } from '@wordpress/blocks';\r\nimport { Button } from '@wordpress/components';\r\nimport { useBlockProps, RichText, MediaUpload , MediaUploadCheck,} from '@wordpress/block-editor';\r\n\r\n\r\nregisterBlockType( 'wpgb-captain-block/valuesingle', {\r\n\ttitle: __( 'Value Single Section' ),\r\n\ticon: 'welcome-add-page', \r\n\tparent: [ 'create-block/valuesingle' ],\r\n\tcategory: 'design',\r\n\tsupports: {\r\n        color: true\r\n    },\r\n\tattributes: {\r\n        Value: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'h3',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tValueContent: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\r\n    },\r\n    keywords: [\r\n\t\t__( 'Value Single Item' ),\r\n\t],\r\n\tedit: ( props ) => {\r\n        const { attributes, setAttributes } = props;\r\n\t\tconst { Value, ValueContent, mediaId, mediaUrl} = attributes;\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn (\r\n\t\t\t<div className={ props.className }>\t\r\n\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t</MediaUploadCheck>\r\n                <RichText\r\n                    placeholder=\"Value Stack Layout Title\"\r\n                    tagName=\"h3\" \r\n                    value={ Value }\r\n                    onChange={(newval) => setAttributes({ Value: newval })}\r\n                />\r\n                <RichText\r\n                    placeholder=\"Value Stack Layout Content\"\r\n                    tagName=\"p\" \r\n                    value={ ValueContent }\r\n                    onChange={(newval) => setAttributes({ ValueContent: newval })}\r\n                />\r\n            </div>\r\n\t\t);\r\n\t},\r\n\tsave: ( props ) => {\r\n\t\tconst { attributes } = props;\r\n\t\tconst { Value, ValueContent} = attributes;\r\n\t\tconst blockProps = useBlockProps.save();\r\n\t\treturn (\r\n\t\t\t<div className='Value-holder-text'>\r\n\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t<img src={attributes.mediaUrl} alt={ Value } />\r\n\t\t\t\t}\r\n\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h3\" className='' value={ Value } />\r\n\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='' value={ ValueContent } />\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","/**\n * Retrieves the translation of text.\n *\n * @see https://developer.wordpress.org/block-editor/packages/packages-i18n/\n */\n import { __ } from '@wordpress/i18n';\n import { InnerBlocks } from '@wordpress/block-editor';\n import { useSelect } from '@wordpress/data';\n import { ToggleControl, ColorPicker, SelectControl } from '@wordpress/components';\nimport { TextControl, PanelBody } from '@wordpress/components';\nimport { useState } from '@wordpress/element';\nconst { InspectorControls, useSetting, RichText } = wp.blockEditor;\nimport { useBlockProps } from '@wordpress/block-editor';\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/tab' ];\n\n //import './editor.scss';\nimport './tab.js';\n\nexport default function Edit( props ) {\n \n\t const { \n\t\t attributes,\n\t\t setAttributes,\n \n\t } = props;\n\t const { tabLabelsArray, updateChild, sideTabLayout, blockTitle, blockText, content,themeBackground, faqStyleOption, colorBackground } = attributes;\n\n\t const onChangeTabLabel = toggle => {\n\t\t setAttributes({ sideTabLayout: toggle });\n\t };\n\t const onChangeTitle = newTitle => {\n\t\t setAttributes({ blockTitle: newTitle});\n\t };\n\t//  const onChangeText = newText => {\n\t// \t setAttributes({ content: newText});\n\t//  };\n\t \n\t \n\t return (\n\t\t <div { ...useBlockProps() }>\n\t\t\t<InspectorControls >\n\t\t\t\t<PanelBody>\n\t\t\t\t<SelectControl\n\t\t\t\t\tlabel=\"Theme Background\"\n\t\t\t\t\tvalue= { themeBackground }\n\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\n\t\t\t\t\toptions={ [\n\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\n\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\n\t\t\t\t\t] }\n\t\t\t\t\t__nextHasNoMarginBottom\n\t\t\t\t/>\n\t\t\t\t</PanelBody>\n\t\t\t\t<PanelBody>\n\t\t\t\t\t<h4>Custom Background Color</h4>\n\t\t\t\t\t<ColorPicker\n\t\t\t\t\t\tlabel=\"Custom Background Color\"\n\t\t\t\t\t\tcolor={colorBackground}\n\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\n\t\t\t\t\n\t\t\t\t\t/>\n\t\t\t\t</PanelBody>\n\t\t\t</InspectorControls>\n\t\t\t<InspectorControls >\n\t\t\t\t<PanelBody>\n\t\t\t\t<SelectControl\n\t\t\t\t\tlabel=\"FAQ Style Options\"\n\t\t\t\t\tvalue= { faqStyleOption }\n\t\t\t\t\tonChange={(newval) => setAttributes({ faqStyleOption: newval })}\n\t\t\t\t\toptions={ [\n\t\t\t\t\t\t{ label: 'Simple', value: 'simple-faq1' },\n\t\t\t\t\t\t{ label: 'Right Border', value: 'border-faq1' },\n\t\t\t\t\t\t{ label: 'Simple Border', value: 'simpleborder-faq1' },\n\t\t\t\t\t] }\n\t\t\t\t\t__nextHasNoMarginBottom\n\t\t\t\t/>\n\t\t\t\t</PanelBody>\n\t\t\t</InspectorControls>\n\t\t\t<div className=\"theme-section-full alignfull\">\n\t\t\t<div className=\"Hero-outter\">\n\t\t\t<div className=\"Hero-1section\">\n\t\t\t <h2>FAQ Section Block</h2>\n\t\t\t \n\t\t\t\t<div className={ props.className }>\n\t\t\t\t\t<TextControl\n\t\t\t\t\tclassName={ \"title-block\" }\n\t\t\t\t\t\tvalue={ blockTitle }\n\t\t\t\t\t\tonChange={onChangeTitle}\n\t\t\t\t\t\tplaceholder=\"FAQ Section Title\"\n\t\t\t\t\t\ttype=\"text\"\n\t\t\t\t\t/>\n\t\t\t\t\t</div>\n\t\t\t\t\t<h4>Add FAQs</h4>\n\t\t\t\t <InnerBlocks\n\t\t\t\t\t allowedBlocks={ ALLOWED_BLOCKS }\n\t\t\t\t\t renderAppender={ InnerBlocks.ButtonBlockAppender }\n\t\t\t\t />\t\t\t\t\n\t\t </div>\n\t\t </div>\n\t\t </div>\n\t\t </div>\n\t );\n }","/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\n */\nimport { registerBlockType } from '@wordpress/blocks';\n\n/**\n* Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n* All files containing `style` keyword are bundled together. The code used\n* gets applied both to the front of your site and to the editor.\n*\n* @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n*/\n//  import './style.scss';\n//  import './style.css';\n\n/**\n* Internal dependencies\n*/\nimport Edit from './edit';\nimport save from './save';\n\n/**\n* Every block starts by registering a new block type definition.\n*\n* @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\n*/\nregisterBlockType( 'wpgb-captain-block/tabs', { \n  title: 'FAQ Section', // Block title.\n  icon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n  category: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n  keywords:  'FAQ',\n  attributes: {\n\t\tblockTitle: {\n\t\t\ttype: 'string',\n\t\t\tdefault: '',\n\t\t},\n\t\tcontent: {\n\t\t\ttype: 'string',\n      source: 'html',\n\t\t\tdefault: '',\n\t\t},\n    themeBackground: {\n\t\t\ttype: 'string',\n\t\t\tdefault: 'theme-section-full alignfull Transpante-themeBackground'\n\t\t},\n    faqStyleOption: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t},\n    colorBackground : {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t},\n\t},\n  /**\n  * @see ./edit.js\n  */\n  edit: Edit,\n\n\n  /**\n  * @see ./save.js\n  */\n  save,\n} );\n","/**\r\n * Retrieves the translation of text.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/packages/packages-i18n/\r\n */\r\nimport { __ } from '@wordpress/i18n';\r\nimport { InnerBlocks } from '@wordpress/block-editor';\r\nconst { RawHTML } = wp.element;\r\nconst { RichText } = wp.blockEditor;\r\n\r\n/**\r\n * React hook that is used to mark the block wrapper element.\r\n * It provides all the necessary props like the class name.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/packages/packages-block-editor/#useBlockProps\r\n */\r\nimport { useBlockProps } from '@wordpress/block-editor';\r\n\r\n/**\r\n * The save function defines the way in which the different attributes should\r\n * be combined into the final markup, which is then serialized by the block\r\n * editor into `post_content`.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/developers/block-api/block-edit-save/#save\r\n *\r\n * @return {WPElement} Element to render.\r\n */\r\nexport default function save( props ) {\r\n\tconst {\r\n\t\tattributes: { \r\n\t\t\tsideTabLayout,\r\n\t\t\tblockTitle,\r\n\t\t\tcontent,\r\n\t\t\tthemeBackground,\r\n\t\t\tfaqStyleOption,\r\n\t\t\tcolorBackground\r\n\t\t}\r\n\t} = props;\r\n\r\n\tvar blockProps = useBlockProps.save();\r\n\tif (sideTabLayout){\r\n\t\tblockProps = useBlockProps.save({ \r\n\t\t\tclassName: 'side-tab-layout'\r\n\t\t});\r\n\t}\r\n\t\r\n\treturn (\r\n\t\t<div { ...blockProps } >\r\n\t\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t\t<div className={faqStyleOption}>\r\n\t\t\t\t\t<div className=\"tab-content-outter Hero-outter\">\r\n\t\t\t\t\t\t<h2>{ blockTitle }</h2>\r\n\t\t\t\t\t\t<div className=\"tab-content\" itemscope itemtype=\"https://schema.org/FAQPage\">\r\n\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t</div>\t\r\n\t\t\t\t\t</div>\t\r\n\t\t\t\t</div>\t\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t);\r\n}\r\n","import { InnerBlocks, RichText, useBlockProps } from '@wordpress/block-editor';\nimport { useSelect } from '@wordpress/data';\n\nconst { __ } = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks; // Import registerBlockType() from wp.blocks\nimport { TextControl } from '@wordpress/components';\nimport { subscribe } from '@wordpress/data';\n\n/**********************************************************\n * Registering Child Innerblock for the Tabbed Content block\n **********************************************************/\nregisterBlockType( 'wpgb-captain-block/tab', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n\ttitle: __( 'FAQ Single Section' ), // Block title.\n\ticon: 'welcome-add-page', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tparent: [ 'create-block/tabs' ],\n\tcategory: 'design', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tsupports: {\n        color: true\n    },\n\tattributes: {\n        tabLabel:{\n            type: 'string',\n\t\t\tdefault: ''\n        },\n\t\tblockIndex:{\n            type: 'number',\n\t\t\tdefault: ''\n        },\n\t\ttabTagline:{\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t}\n\n    },\n    keywords: [\n\t\t__( 'tab' ),\n\t],\n\n\t/**\n\t * \n\t * Edit function for Child Slide Block\n\t *\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t *\n\t * @param {Object} props Props.\n\t * @returns {Mixed} JSX Component.\n\t */\n\tedit: ( props ) => {\n        const { \n\t\t\tattributes: { tabLabel, blockIndex}, \n\t\t\tsetAttributes \n\t\t} = props;\n\n\n\t\t// const onChangeTabLabel = newTabLabel => {\n\t\t// \tsetAttributes({ tabLabel: newTabLabel});\n\t\t// \tsetAttributes({ blockIndex: getBlockIndex});\n\t\t// \twp.data.dispatch( 'core/block-editor' ).updateBlockAttributes( parentBlockID, { updateChild: true } );\n\t\t// };\n\n\t\tconst onChangeTabLabel = newTitle => {\n\t\t\tsetAttributes({ tabLabel: newTitle});\n\t\t};\n\t\t\n\t\tconst blockProps = useBlockProps();\n\t\t\n\n\t\treturn (\n\t\t\t<div className={ props.className }>\t\t\t\n\t\t\t\t<h4>FAQ Single Heading</h4>\n                <TextControl\n                className={ \"tab-label_input\" }\n                    value={ tabLabel }\n                    onChange={onChangeTabLabel}\n                    placeholder=\"FAQ Single Title\"\n\t\t\t\t\ttype=\"text\"\n                />\n                <h4>FAQ Single Content</h4>\n\t\t\t\t<InnerBlocks/>\n\t\t\t</div>\n\t\t);\n\t},\n\n\t/**\n\t *\n\t * Save function for Child Slide Block\n\t * \n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t *\n\t * @param {Object} props Props.\n\t * @returns {Mixed} JSX Frontend HTML.\n\t */\n\tsave: ( props ) => {\n\n\t\tconst { attributes } = props;\n\t\tconst { tabLabel} = attributes;\n\t\tconst blockProps = useBlockProps.save();\n\t\t\n\t\treturn (\n\t\t\t<div className=\"tab-panel-wrapper\" role=\"tabpanel\" tabindex=\"0\" itemscope itemprop=\"mainEntity\" itemtype=\"https://schema.org/Question\">\n\t\t\t\t<div className=\"tab-title\" itemprop=\"name\">\n\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"\" className='' value={ tabLabel } />\n\t\t\t\t</div>\n\t\t\t\t<div className=\"tab-panel\" role=\"tabpanel\" tabindex=\"0\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https://schema.org/Answer\">\n\t\t\t\t\t<div itemprop=\"text\">\n\t\t\t\t\t\t<InnerBlocks.Content />\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t);\n\t},\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment,useState  } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPalette, ColorPicker  } from '@wordpress/components';\r\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText, InnerBlocks } from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/hero-block-list', {\r\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\r\n\ttitle: __( 'Hero Section' ), // Block title.\r\n\tdescription: __('Set image and words side-by-side for a richer layout.'),\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Header Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\theroTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Lorem ipsum dolor sit amet',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Schedule a Call',\r\n\t\t},\r\n\t\theroLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCtaLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorText : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tsectionStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'text-img-section'\r\n\t\t},\r\n\t\tbuttonStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'wp-block-button__link'\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-section-full alignfull'\r\n\t\t},\r\n\t\tthemeHeading: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-H2'\r\n\t\t}\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { themeHeading, heroTitle, heroDes, heroCta, heroLink, colorText, colorBackground, sectionStyle, buttonStyle, themeBackground} = attributes;\r\n\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Select Style of section\"\r\n\t\t\t\t\t\t\t\tvalue= { sectionStyle }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ sectionStyle: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Right align image', value: 'text-img-section' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Left align image', value: 'img-text-section' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Center align without image', value: 'noimage-text-section' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Heading Tag H1, H2, H3\"\r\n\t\t\t\t\t\t\t\tvalue= { themeHeading }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeHeading: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'H1', value: 'theme-H1' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'H2', value: 'theme-H2' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'H3', value: 'theme-H3' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Select Button Style\"\r\n\t\t\t\t\t\t\t\tvalue= { buttonStyle }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ buttonStyle: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<h4>Custom content Color</h4>\r\n\t\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\t\tcolor={colorText}\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorText: newval })}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t</InspectorControls>\r\n\t\t\t\t\t<div className=\"Hero-outter\"><div className=\"Hero-1section\">\r\n\t\t\t\t\t<h2 >Header Layout Section</h2>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add Section Title Here\"\r\n\t\t\t\t\t\t\tvalue={ heroTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<label class=\"components-base-control__label css-1wzzj1a ej5x27r2\">Add Section caption/text Here</label>\r\n\t\t\t\t\t\t<InnerBlocks \r\n\t\t\t\t\t\t\tclassName=\"captain-inner-blockText\"\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ heroCta }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ heroLink }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroLink: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</div></div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave : (props) => { \r\n\t\tconst { attributes } = props;\r\n\t\tconst { themeHeading, heroTitle, heroDes, heroCta, heroLink, colorText, colorBackground, sectionStyle, buttonStyle, themeBackground } = attributes;\r\n\r\n    \treturn (\r\n\t\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t\t<div className={sectionStyle}>\r\n\t\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t\t<div className=\"col-2 cColor\" styleColor={colorText}>\r\n\t\t\t\t\t\t\t\t<div className=\"col-inner-2 txt-1\">\r\n\t\t\t\t\t\t\t\t\t{attributes.themeHeading == 'theme-H1' &&\r\n\t\t\t\t\t\t\t\t\t\t<h1 className=\"cColor\" styleColor={colorText}>{ heroTitle }</h1>\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t{attributes.themeHeading == 'theme-H2' &&\r\n\t\t\t\t\t\t\t\t\t\t<h2 className=\"cColor\" styleColor={colorText}>{ heroTitle }</h2>\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t{attributes.themeHeading == 'theme-H3' &&\r\n\t\t\t\t\t\t\t\t\t\t<h3 className=\"cColor\" styleColor={colorText}>{ heroTitle }</h3>\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t\t\t\t{attributes.heroLink !== '' &&\r\n\t\t\t\t\t\t\t\t\t\t<a className={buttonStyle} href={ heroLink }>{ heroCta }</a>\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t{attributes.sectionStyle !== 'noimage-text-section' && \r\n\t\t\t\t\t\t\t\t<div className=\"col-inner-2 img-1\">\r\n\t\t\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} alt={ heroTitle } />\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\n */\nimport { registerBlockType } from '@wordpress/blocks';\nimport { __ } from '@wordpress/i18n';\nimport { useSelect } from '@wordpress/data';\nimport { store as coreDataStore } from '@wordpress/core-data';\nimport { decodeEntities } from '@wordpress/html-entities';\nimport { Fragment } from '@wordpress/element';\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton } from '@wordpress/components';\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\n\nimport './style.scss';\nimport './editor.scss';\n\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\n */\n import './header-section/header-section.js';\n import './Value-stack-layout/Value-stack-layout.js';\n import './price-choices/price-choices.js';\n import './plan-section/plan-section.js';\n import './lead-generator-section/lead-generator-section.js';\n import './faq-block/index.js';\n import './testimonials-section/testimonials-section.js';","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton } from '@wordpress/components';\r\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/lead-block-list', {\r\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\r\n\ttitle: __( 'Lead Generator Section' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Lead Generator Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\theroTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Lorem ipsum dolor sit amet',\r\n\t\t},\r\n\t\theroDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-section-full alignfull Transpante-themeBackground'\r\n\t\t},\r\n\t\tboxStyle:{\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t}\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { heroTitle, heroDes, heroCta, themeBackground, boxStyle} = attributes;\r\n\t\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Option\"\r\n\t\t\t\t\t\t\tvalue= { boxStyle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ boxStyle: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Simple', value: 'wpwpmindsfr-l-Simple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Box Style', value: 'wpwpmindsfr-l-Box' },\r\n\t\t\t\t\t\t\t\t{ label: 'Two Col', value: 'wpwpmindsfr-l-Two' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add Section Title Here\"\r\n\t\t\t\t\t\t\tvalue={ heroTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add Section Title Caption Here\"\r\n\t\t\t\t\t\t\tvalue={ heroDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add Form ShortCode\"\r\n                            help= \"Create Form and add shortcode of form here.\"\r\n\t\t\t\t\t\t\tvalue={ heroCta }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls>\r\n\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t\t<div className=\"col-inner-100\">\r\n                                <p>{ heroDes }</p>\r\n\t\t\t\t\t\t\t\t<h2>{ heroTitle }</h2>\r\n\t\t\t\t\t\t\t\t<div className=\"form-lead-section\">\r\n                                    {heroCta}\r\n                                </div>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave : (props) => { \r\n\t\tconst { attributes } = props;\r\n\t\tconst { heroTitle, heroDes, heroCta, themeBackground, boxStyle} = attributes;\r\n\r\n    \treturn (\r\n\t\t\t<div className={themeBackground}>\r\n\t\t\t\t<div className={boxStyle}>\r\n\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t\t<div className=\"col-inner-100\">\r\n\t\t\t\t\t\t\t\t<div className=\"form-lead-section-content\">\r\n\t\t\t\t\t\t\t\t\t<p>{ heroDes }</p>\r\n\t\t\t\t\t\t\t\t\t<h2>{ heroTitle }</h2>\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t<div className=\"form-lead-section\">\r\n                                    {heroCta}\r\n                                </div>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPicker } from '@wordpress/components';\r\nimport { InnerBlocks, useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\nimport './plan-single.js';\r\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/plansingle' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/plan-block-list', {\r\n\ttitle: __( 'Plan Section' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Plan Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\theadingTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmaintDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmaintDes2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tstyleHorizontal: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Vertical-section-full'\r\n\t\t},\r\n\t\tboxStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorText : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tbuttonStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'wp-block-button__link'\r\n\t\t},\r\n\t},\r\n\tedit: (props) => {\r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { colorBackground, colorText, boxStyle, styleHorizontal, themeBackground, maintDes2, RichTextTitle, TextDes, RichTextTitle1, TextDes1, RichTextTitle2, TextDes2, headingTitle,maintDes, heroCta, heroLink,buttonStyle} = attributes;\r\n\t\tconst blockProps = useBlockProps();\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Select Button Style\"\r\n\t\t\t\t\t\t\t\tvalue= { buttonStyle }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ buttonStyle: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Option\"\r\n\t\t\t\t\t\t\tvalue= { boxStyle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ boxStyle: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Simple', value: 'wpwpmindsfr-Simple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Box Style', value: 'wpwpmindsfr-Box' },\r\n\t\t\t\t\t\t\t\t{ label: 'Two Col (Will Work with HORIZONTAL style only)', value: 'wpwpmindsfr-Two' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Horizontal or Vertical style\"\r\n\t\t\t\t\t\t\tvalue= { styleHorizontal }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ styleHorizontal: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Vertical', value: 'Vertical-section-full' },\r\n\t\t\t\t\t\t\t\t{ label: 'Horizontal', value: 'Horizontal-section-full' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'full-bg-color' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<h4>Custom content Color</h4>\r\n\t\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\t\tcolor={colorText}\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorText: newval })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelBody>\r\n\r\n\t\t\t\t</InspectorControls>\r\n\r\n\t\t\t\t<div className=\"Hero-1section img-text-section\">\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\ttagName='h2'\r\n\t\t\t\t\t\t\tplaceholder = 'Add Section Title Here'\r\n\t\t\t\t\t\t\tvalue={ headingTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ headingTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\ttagName='p'\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section Content Here\"\r\n\t\t\t\t\t\t\tvalue={ maintDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ maintDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<div { ...blockProps }>\r\n\t\t\t\t\t\t\t<InnerBlocks\r\n\t\t\t\t\t\t\t\tallowedBlocks={ ALLOWED_BLOCKS }\r\n\t\t\t\t\t\t\t\trenderAppender={ InnerBlocks.ButtonBlockAppender }\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<center>Add New Plan Item</center>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tclassName='top-28'\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section bottom content Here\"\r\n\t\t\t\t\t\t\tvalue={ maintDes2 }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ maintDes2: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<br/>\r\n\t\t\t\t\t\t<TextControl \r\n\t\t\t\t\t\t\tplaceholder=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ heroCta }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl \r\n\t\t\t\t\t\t\tplaceholder=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ heroLink }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroLink: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n},\r\nsave : (props) => { \r\n\r\n\tconst { attributes } = props;\r\n\tconst { colorText, colorBackground, boxStyle, styleHorizontal, themeBackground, maintDes2, headingTitle,maintDes, heroCta, heroLink, buttonStyle} = attributes;\r\n\tconst blockProps = useBlockProps.save();\r\n\tvar activBg = ( themeBackground )\r\n\tif( activBg = 'full-bg-color' ){ activBg = 'alignfull' }\r\n\treturn (\r\n\t\t<div className={\"theme-section-full  \" + activBg + \" \" + ( themeBackground ) } assignedStyle={colorBackground} StyleColor={colorText}>\r\n\t\t\t<div className={\"Hero-outter \" +  ( boxStyle )   }>\r\n\t\t\t\t<div className=\"Hero-1section img-text-section\">\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h2\" className='cColor' styleColor={colorText} value={ headingTitle } />\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='cColor' styleColor={colorText} value={ maintDes } />\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className={\"styleoutter \" + ( styleHorizontal ) }>\r\n\t\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className=\"col-100s\">\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='top-28 cColor' styleColor={colorText}  value={ maintDes2 } />\r\n\t\t\t\t\t\t{attributes.heroLink !== '' &&\r\n\t\t\t\t\t\t\t<a className={buttonStyle} href={ heroLink }>{ heroCta }</a>\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t);\r\n\r\n},\r\n} );","import { __ } from '@wordpress/i18n';\r\nimport { registerBlockType } from '@wordpress/blocks';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPalette, ColorPicker  } from '@wordpress/components';\r\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText, InnerBlocks } from '@wordpress/block-editor';\r\n\r\n\r\nregisterBlockType( 'wpgb-captain-block/plansingle', {\r\n\ttitle: __( 'plan Section' ),\r\n\ticon: 'welcome-add-page',\r\n\tparent: [ 'create-block/plansingle' ],\r\n\tcategory: 'design',\r\n\tsupports: {\r\n        color: true\r\n    },\r\n\tattributes: {\r\n\t\tRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcardButton: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tcardButtonLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tbuttonStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'wp-block-button__link'\r\n\t\t},\r\n\r\n    },\r\n    keywords: [\r\n\t\t__( '' ),\r\n\t],\r\n\tedit: ( props ) => {\r\n\t\t\r\n    \tconst { attributes, setAttributes } = props;\r\n\t\tconst {  TextDes, RichTextTitle,  mediaId, mediaUrl , cardButton, cardButtonLink, buttonStyle} = attributes;\r\n\t\t\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Select Button Style\"\r\n\t\t\t\t\t\t\t\tvalue= { buttonStyle }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ buttonStyle: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t</InspectorControls>\r\n\t\t\t\t<div className=\"col-12\">\r\n\t\t\t\t\t<div className=\"col-inner-12\">\r\n\t\t\t\t\t\t<h4>Please add your plan content..</h4>\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Title\"\r\n\t\t\t\t\t\t\ttagName=\"h3\"\r\n\t\t\t\t\t\t\tvalue={ RichTextTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ RichTextTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Plan Caption\"\r\n\t\t\t\t\t\t\ttagName=\"p\"\r\n\t\t\t\t\t\t\tvalue={ TextDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ TextDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ cardButton }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ cardButton: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ cardButtonLink }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ cardButtonLink: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave: ( props ) => {\r\n\t\tconst blockProps = useBlockProps.save();\r\n\t\tconst { attributes } = props;\r\n\t\tconst { TextDes, RichTextTitle,  mediaId, mediaUrl , cardButton, cardButtonLink, buttonStyle } = attributes;\r\n\r\n\t\treturn (\r\n\t\t\t\t<div class=\"col-inner-35-70\">\r\n\t\t\t\t\t{attributes.mediaId != 0 &&\r\n\t\t\t\t\t\t<img src={attributes.mediaUrl} alt={ RichTextTitle } />\r\n\t\t\t\t\t}\r\n\t\t\t\t\t<div class=\"col-inner-2-cont\">\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h3\" className='' value={ RichTextTitle } />\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='' value={ TextDes } />\r\n\t\t\t\t\t\t{attributes.cardButtonLink !== '' &&\r\n\t\t\t\t\t\t\t<a className={buttonStyle} href={ cardButtonLink }>{ cardButton }</a>\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPicker } from '@wordpress/components';\r\nimport { InnerBlocks, useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\nimport './price-single.js';\r\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/pricesingle' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/price-block-list', {\r\n\ttitle: __( 'Price Choices' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Price Choices' ),\r\n\t],\r\n\tattributes: {\r\n\t\theadingTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'h2',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmaintDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmaintDes2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpackgesRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n        RichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n        packgesRichTextTitle1: {\r\n\t\t\ttype: 'string',\r\n            source: 'html',\r\n            selector: 'h3',\r\n\t\t},\r\n\t\tRichTextTitle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n        packgesRichTextTitle2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tRichTextTitle2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tRichTextTitle3: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes3: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Schedule a Call',\r\n\t\t},\r\n\t\theroLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tbuttonStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'wp-block-button__link'\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-section-full alignfull'\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaIdOne: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrlTwo: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaUrlThree: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaIdTwo: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrlTwo: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaUrlThree: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tpriceTextSingle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Buy Now',\r\n\t\t},\r\n\t\tpriceLinksingle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpriceTextSingle2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Buy Now',\r\n\t\t},\r\n\t\tpriceLinksingle2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpriceTextSingle3: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Buy Now',\r\n\t\t},\r\n\t\tpriceLinksingle3: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpriceTextSingle4: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Buy Now',\r\n\t\t},\r\n\t\tpriceLinksingle4: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tboxStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorText : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tlabelPricing : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tlabelPricing1 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tlabelPricing2 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tlabelPricing3 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tdisPricing : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tdisPricing1 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tdisPricing2 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tdisPricing3 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { colorBackground, colorText, boxStyle, maintDes2, themeBackground, buttonStyle, headingTitle,maintDes, heroCta, heroLink} = attributes;\r\n\t\tconst blockProps = useBlockProps();\r\n\r\n\t\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Select Button Style\"\r\n\t\t\t\t\t\t\tvalue= { buttonStyle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ buttonStyle: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t{ label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t{ label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Option\"\r\n\t\t\t\t\t\t\tvalue= { boxStyle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ boxStyle: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Simple', value: 'wpwpmindsfr-p-Simple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Box Style', value: 'wpwpmindsfr-p-Box' },\r\n\t\t\t\t\t\t\t\t{ label: 'Color Style', value: 'wpwpmindsfr-p-Color' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\r\n\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<h4>Custom content Color</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorText}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorText: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t<div className=\"Hero-1section img-text-section Priceisns\">\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section Title Here\"\r\n\t\t\t\t\t\t\ttagName=\"h2\"\r\n                            value={ headingTitle }\r\n                            onChange={(newval) => setAttributes({ headingTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section Caption Here\"\r\n\t\t\t\t\t\t\tvalue={ maintDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ maintDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div { ...blockProps }>\r\n\t\t\t\t\t\t<InnerBlocks\r\n\t\t\t\t\t\t\tallowedBlocks={ ALLOWED_BLOCKS }\r\n\t\t\t\t\t\t\trenderAppender={ InnerBlocks.ButtonBlockAppender }\r\n\t\t\t\t\t\t/>\t\r\n\t\t\t\t\t\t<center>Add New Price Table</center>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<h4>Bottom Content</h4>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section Caption Here for Bottom\"\r\n\t\t\t\t\t\t\tvalue={ maintDes2 }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ maintDes2: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ heroCta}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ heroLink }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroLink: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n},\r\nsave : (props) => { \r\n\tconst { attributes } = props;\r\n\tconst { colorBackground, colorText, boxStyle, maintDes2, themeBackground, buttonStyle, headingTitle,maintDes, heroCta, heroLink} = attributes;\r\n\tconst blockProps = useBlockProps.save();\r\n\r\n\treturn (\r\n\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t<div className={boxStyle}>\r\n\t\t\t\t<div class=\"Hero-outter\">\r\n\t\t\t\t\t<div class=\"col-100\">\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h2\" className='cColor'  styleColor={colorText} value={ headingTitle } />\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='cColor'  styleColor={colorText} value={ maintDes } />\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div class=\"col-3\">\r\n\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<p className='bottomtext cColor'  styleColor={colorText}>{maintDes2}</p>\r\n\t\t\t\t\t{attributes.heroLink !== '' &&\r\n\t\t\t\t\t\t<a className={buttonStyle} href={ heroLink }>{ heroCta }</a>\r\n\t\t\t\t\t}\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t);\r\n\t},\r\n\t\r\n} );","import { __ } from '@wordpress/i18n';\r\nimport { registerBlockType } from '@wordpress/blocks';\r\nimport { TextControl, Button, PanelBody, ColorPicker} from '@wordpress/components';\r\nimport { useBlockProps, RichText, MediaUpload , MediaUploadCheck, InspectorControls} from '@wordpress/block-editor';\r\n\r\n\r\nregisterBlockType( 'wpgb-captain-block/pricesingle', {\r\n\ttitle: __( 'Price Section' ),\r\n\ticon: 'welcome-add-page', \r\n\tparent: [ 'create-block/pricesingle' ],\r\n\tcategory: 'design',\r\n\tsupports: {\r\n        color: true\r\n    },\r\n\tattributes: {\r\n        labelPricing: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'label',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpackgesRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'label',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tdisPricing: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'span',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'span',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'span',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpackgesRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'span',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpriceTextSingle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tpriceLinksingle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorText : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n    },\r\n    keywords: [\r\n\t\t__( 'Value Single Item' ),\r\n\t],\r\n\tedit: ( props ) => {\r\n\t\t\r\n    \tconst { attributes, setAttributes } = props;\r\n\t\tconst { colorText, colorBackground, labelPricing, disPricing, TextDes, RichTextTitle, packgesRichTextTitle, priceTextSingle1, priceLinksingle1 , mediaId, mediaUrl} = attributes;\r\n\t\t\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Color Scheme</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Text Scheme</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Text Color\"\r\n\t\t\t\t\t\t\tcolor={colorText}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorText: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls >\r\n\t\t\t\t<div className=\"col-3\">\r\n\t\t\t\t\t<div className=\"col-inner-3\">\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"EX. MOST POPULAR\"\r\n\t\t\t\t\t\t\ttagName=\"label\"\r\n\t\t\t\t\t\t\tvalue={ labelPricing }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ labelPricing: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Title\"\r\n\t\t\t\t\t\t\ttagName=\"h3\"\r\n\t\t\t\t\t\t\tvalue={ packgesRichTextTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ packgesRichTextTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Caption\"\r\n\t\t\t\t\t\t\ttagName=\"p\"\r\n\t\t\t\t\t\t\tvalue={ RichTextTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ RichTextTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Price\"\r\n\t\t\t\t\t\t\ttagName=\"h4\"\r\n\t\t\t\t\t\t\tvalue={ TextDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ TextDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Discounted Price\"\r\n\t\t\t\t\t\t\ttagName=\"h4\"\r\n\t\t\t\t\t\t\tvalue={ disPricing }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ disPricing: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ priceTextSingle1 }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ priceTextSingle1: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ priceLinksingle1 }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ priceLinksingle1: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave: ( props ) => {\r\n\t\tconst blockProps = useBlockProps.save();\r\n\t\tconst { attributes } = props;\r\n\t\tconst { colorText, colorBackground, labelPricing, disPricing, TextDes, RichTextTitle, packgesRichTextTitle, priceTextSingle1, priceLinksingle1 , mediaId, mediaUrl} = attributes;\r\n\t\t\r\n\t\treturn (\r\n\t\t\t<div class=\"col-inner-3\">\r\n\t\t\t\t{attributes.labelPricing != 0 && \r\n\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"span\" className='labelPricing' value={ labelPricing } />\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\t\t{attributes.disPricing != 0 &&\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h4\" className='disPricing' value={ disPricing } />\r\n\t\t\t\t\t}\r\n\t\t\t\t\t{attributes.TextDes != 0 &&\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h4\" className='regPricing' value={ TextDes } />\r\n\t\t\t\t\t}\r\n\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t<img src={attributes.mediaUrl} alt={ packgesRichTextTitle } />\r\n\t\t\t\t}\r\n\t\t\t\t<div class=\"disPricing-3\" assignedStyle={colorBackground}>\r\n\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h3\" className='cColor-3' styleColor={colorText} value={ packgesRichTextTitle } />\r\n\t\t\t\t</div>\r\n\t\t\t\t<RichText.Content { ...blockProps } tagName=\"div\" className='RichTextTitlep' value={ RichTextTitle } />\r\n\t\t\t\t{attributes.priceLinksingle1 !== '' &&\r\n\t\t\t\t\t<a className='wp-block-button__link customs-b-color-3 cColor-3' styleColor={colorText} assignedStyle={colorBackground} href={ priceLinksingle1 }>{ priceTextSingle1 }</a>\r\n\t\t\t\t}\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton } from '@wordpress/components';\r\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/testimonialsingle', {\r\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\r\n\ttitle: __( 'Single Testimonial' ), // Block title.\r\n\ticon: 'welcome-add-page', \r\n\tparent: [ 'create-block/testimonialsingle' ], // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'testimonials Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\theroTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCtaLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tstyleOptions: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'simple-right-image'\r\n\t\t}\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { heroTitle, heroDes, heroCta, styleOptions,themeBackground} = attributes;\r\n\t\t\r\n\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\t\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<div className=\"Hero-outtertest\">\r\n                        <RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Testimonials Title Here\"\r\n\t\t\t\t\t\t\tvalue={ heroTitle }\r\n                            tagName=\"h2\"\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Testimonials Here\"\r\n\t\t\t\t\t\t\tvalue={ heroDes }\r\n                            tagName=\"p\"\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Testimonials Cite/Name\"\r\n\t\t\t\t\t\t\tvalue={ heroCta }\r\n                            tagName=\"h5\"\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave: ( props ) => {\r\n        const blockProps = useBlockProps.save();\r\n        const { attributes, setAttributes } = props;\r\n\t\tconst { heroTitle, heroDes, heroCta} = attributes;\r\n        return (\r\n            <div className=\"testimonials-2\">\r\n                <div className=\"testimonials-txt-1\">\r\n                    <RichText.Content { ...blockProps } tagName=\"h2\" className='' value={ heroTitle } />\r\n                    <RichText.Content { ...blockProps } tagName=\"p\" className='' value={ heroDes } />\r\n                    <RichText.Content { ...blockProps } tagName=\"cite\" className='' value={ heroCta } />\r\n                </div>\r\n                \r\n                {attributes.mediaId != 0 && \r\n\t\t\t\t\t<div className=\"testimonials-img-1\">\r\n                        <img src={attributes.mediaUrl} alt={ heroTitle } />\r\n\t\t\t\t\t</div>\r\n                }\r\n            </div>\r\n        );\r\n\t},\r\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { ColorPicker, TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton } from '@wordpress/components';\r\nimport { InnerBlocks, useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\nimport './testimonial-section.js';\r\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/testimonialsingle' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/testimonials-block-list', {\r\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\r\n\ttitle: __( 'Testimonials Section' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'testimonials Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-section-full alignfull'\r\n\t\t},\r\n\t\tstyleOptions: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'simple-right-image'\r\n\t\t},\r\n\t\tAstyleOptions: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'listsimple'\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { styleOptions,themeBackground, colorBackground, AstyleOptions} = attributes;\r\n\t\tconst blockProps = useBlockProps();\r\n\t\t\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Options\"\r\n\t\t\t\t\t\t\tvalue= { styleOptions }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ styleOptions: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Right align', value: 'simple-right-image' },\r\n\t\t\t\t\t\t\t\t{ label: 'Center align', value: 'simple-Center-image' },\r\n\t\t\t\t\t\t\t\t{ label: 'Left align', value: 'simple-Left-image' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Archive Style Options\"\r\n\t\t\t\t\t\t\tvalue= { AstyleOptions }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ AstyleOptions: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'List', value: 'listsimple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Grid', value: 'gridsimple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Slider', value: 'Slidersimple owl-carousel' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls>\r\n\t\t\t\t\r\n\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t<div { ...blockProps }>\r\n\t\t\t\t\t\t\t<InnerBlocks\r\n\t\t\t\t\t\t\t\tallowedBlocks={ ALLOWED_BLOCKS }\r\n\t\t\t\t\t\t\t\trenderAppender={ InnerBlocks.ButtonBlockAppender }\r\n\t\t\t\t\t\t\t/>\t\r\n\t\t\t\t\t\t\t<center>Add New Testimonial</center>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave : (props) => { \r\n\t\tconst { attributes } = props;\r\n\t\tconst { styleOptions,themeBackground, colorBackground, AstyleOptions} = attributes;\r\n\t\tconst blockProps = useBlockProps.save();\r\n\r\n\treturn (\r\n\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t<div className={styleOptions}>\r\n\t\t\t\t<div class=\"Hero-1section\">\r\n\t\t\t\t\t<div class=\"Hero-outter\">\r\n\t\t\t\t\t\t<div className={AstyleOptions}>\r\n\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t);\r\n\t\t\r\n\t},\r\n} );","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"coreData\"];","module.exports = window[\"wp\"][\"data\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"htmlEntities\"];","module.exports = window[\"wp\"][\"i18n\"];","export default function _extends() {\n  _extends = Object.assign ? Object.assign.bind() : function (target) {\n    for (var i = 1; i < arguments.length; i++) {\n      var source = arguments[i];\n      for (var key in source) {\n        if (Object.prototype.hasOwnProperty.call(source, key)) {\n          target[key] = source[key];\n        }\n      }\n    }\n    return target;\n  };\n  return _extends.apply(this, arguments);\n}","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"index\": 0,\n\t\"./style-index\": 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkwpminds_growth_blocks\"] = self[\"webpackChunkwpminds_growth_blocks\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [\"./style-index\"], () => (__webpack_require__(\"./src/index.js\")))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n",""],"names":["registerBlockType","__","useSelect","store","coreDataStore","decodeEntities","Fragment","TextControl","PanelBody","SelectControl","NumberControl","MediaPlaceholder","Button","ResponsiveWrapper","URLInputButton","ColorPicker","InnerBlocks","useBlockProps","MediaUpload","MediaUploadCheck","InspectorControls","PanelColorSettings","withColors","getColorClassName","RichText","ALLOWED_MEDIA_TYPES","ALLOWED_BLOCKS","title","icon","category","keywords","attributes","themeBackground","type","default","styleOptions","styleOptionsC","colorBackground","edit","props","setAttributes","blockProps","newval","label","value","ButtonBlockAppender","save","parent","supports","color","Value","selector","ValueContent","mediaId","mediaUrl","removeMedia","onSelectMedia","media","id","url","className","open","ToggleControl","useState","useSetting","wp","blockEditor","Edit","tabLabelsArray","updateChild","sideTabLayout","blockTitle","blockText","content","faqStyleOption","onChangeTabLabel","toggle","onChangeTitle","newTitle","source","RawHTML","element","i18n","blocks","subscribe","tabLabel","blockIndex","tabTagline","ColorPalette","description","heroTitle","heroCta","heroLink","heroCtaLink","colorText","sectionStyle","buttonStyle","themeHeading","heroDes","boxStyle","headingTitle","maintDes","maintDes2","styleHorizontal","RichTextTitle","TextDes","RichTextTitle1","TextDes1","RichTextTitle2","TextDes2","activBg","cardButton","cardButtonLink","packgesRichTextTitle","packgesRichTextTitle1","packgesRichTextTitle2","RichTextTitle3","TextDes3","mediaIdOne","mediaUrlTwo","mediaUrlThree","mediaIdTwo","priceTextSingle1","priceLinksingle1","priceTextSingle2","priceLinksingle2","priceTextSingle3","priceLinksingle3","priceTextSingle4","priceLinksingle4","labelPricing","labelPricing1","labelPricing2","labelPricing3","disPricing","disPricing1","disPricing2","disPricing3","AstyleOptions"],"sourceRoot":""}
     1{"version":3,"file":"index.js","mappings":"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","sources":["webpack://wpminds-growth-blocks/./src/Value-stack-layout/Value-stack-layout.js","webpack://wpminds-growth-blocks/./src/Value-stack-layout/items.js","webpack://wpminds-growth-blocks/./src/faq-block/edit.js","webpack://wpminds-growth-blocks/./src/faq-block/index.js","webpack://wpminds-growth-blocks/./src/faq-block/save.js","webpack://wpminds-growth-blocks/./src/faq-block/tab.js","webpack://wpminds-growth-blocks/./src/header-section/header-section.js","webpack://wpminds-growth-blocks/./src/index.js","webpack://wpminds-growth-blocks/./src/lead-generator-section/lead-generator-section.js","webpack://wpminds-growth-blocks/./src/plan-section/plan-section.js","webpack://wpminds-growth-blocks/./src/plan-section/plan-single.js","webpack://wpminds-growth-blocks/./src/price-choices/price-choices.js","webpack://wpminds-growth-blocks/./src/price-choices/price-single.js","webpack://wpminds-growth-blocks/./src/testimonials-section/testimonial-section.js","webpack://wpminds-growth-blocks/./src/testimonials-section/testimonials-section.js","webpack://wpminds-growth-blocks/./src/editor.scss","webpack://wpminds-growth-blocks/./src/style.scss","webpack://wpminds-growth-blocks/external window [\"wp\",\"blockEditor\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"blocks\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"components\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"coreData\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"data\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"element\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"htmlEntities\"]","webpack://wpminds-growth-blocks/external window [\"wp\",\"i18n\"]","webpack://wpminds-growth-blocks/./node_modules/@babel/runtime/helpers/esm/extends.js","webpack://wpminds-growth-blocks/webpack/bootstrap","webpack://wpminds-growth-blocks/webpack/runtime/chunk loaded","webpack://wpminds-growth-blocks/webpack/runtime/compat get default export","webpack://wpminds-growth-blocks/webpack/runtime/define property getters","webpack://wpminds-growth-blocks/webpack/runtime/hasOwnProperty shorthand","webpack://wpminds-growth-blocks/webpack/runtime/make namespace object","webpack://wpminds-growth-blocks/webpack/runtime/jsonp chunk loading","webpack://wpminds-growth-blocks/webpack/before-startup","webpack://wpminds-growth-blocks/webpack/startup","webpack://wpminds-growth-blocks/webpack/after-startup"],"sourcesContent":["import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPicker } from '@wordpress/components';\r\nimport { InnerBlocks, useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\nimport './items.js';\r\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/valuesingle' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/value-block-list', {\r\n\ttitle: __( 'Value Stack Layout' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Value Stack Layout' ),\r\n\t],\r\n\tattributes: {\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'full-bg-color alignfull theme-section-full'\r\n\t\t},\r\n\t\tstyleOptions: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'SimpleHeading1'\r\n\t\t},\r\n\t\tstyleOptionsC: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { themeBackground, styleOptions, colorBackground, styleOptionsC} = attributes;\r\n\t\tconst blockProps = useBlockProps();\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Options\"\r\n\t\t\t\t\t\t\tvalue= { styleOptions }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ styleOptions: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Simple Heading', value: 'SimpleHeading1' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Heading and Content', value: 'ActiveContent1' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Heading and Content Style Options\"\r\n\t\t\t\t\t\t\tvalue= { styleOptionsC }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ styleOptionsC: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Style 1', value: 'cstyle1' },\r\n\t\t\t\t\t\t\t\t{ label: 'Style 2', value: 'cstyle2' },\r\n\t\t\t\t\t\t\t\t{ label: 'Style 3', value: 'cstyle3' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<small>This will work on Style Options 'Active Heading and Content' only.</small>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'Transpante-themeBackground alignfull theme-section-full' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'full-bg-color alignfull theme-section-full' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls>\r\n\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t<div { ...blockProps }>\r\n\t\t\t\t\t\t\t<InnerBlocks\r\n\t\t\t\t\t\t\t\tallowedBlocks={ ALLOWED_BLOCKS }\r\n\t\t\t\t\t\t\t\trenderAppender={ InnerBlocks.ButtonBlockAppender }\r\n\t\t\t\t\t\t\t/>\t\r\n\t\t\t\t\t\t\t<center>Add New Value Stack Layout</center>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave: (props) => {\r\n        const blockProps = useBlockProps.save();\r\n\t\tconst { attributes } = props;\r\n\t\tconst { colorBackground, styleOptions, themeBackground, styleOptionsC} = attributes;\r\n\r\n        return (\r\n\t\t\t<div { ...blockProps }>\r\n\t\t\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t\t\t<div className={styleOptions}>\r\n\t\t\t\t\t\t<div className={styleOptionsC}>\r\n\t\t\t\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t\t\t\t<div className=\"Hero-1section Value-1section\">\r\n\t\t\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n        );\r\n    },\r\n} );","import { __ } from '@wordpress/i18n';\r\nimport { registerBlockType } from '@wordpress/blocks';\r\nimport { Button } from '@wordpress/components';\r\nimport { useBlockProps, RichText, MediaUpload , MediaUploadCheck,} from '@wordpress/block-editor';\r\n\r\n\r\nregisterBlockType( 'wpgb-captain-block/valuesingle', {\r\n\ttitle: __( 'Value Single Section' ),\r\n\ticon: 'welcome-add-page', \r\n\tparent: [ 'create-block/valuesingle' ],\r\n\tcategory: 'design',\r\n\tsupports: {\r\n        color: true\r\n    },\r\n\tattributes: {\r\n        Value: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'h3',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tValueContent: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\r\n    },\r\n    keywords: [\r\n\t\t__( 'Value Single Item' ),\r\n\t],\r\n\tedit: ( props ) => {\r\n        const { attributes, setAttributes } = props;\r\n\t\tconst { Value, ValueContent, mediaId, mediaUrl} = attributes;\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn (\r\n\t\t\t<div className={ props.className }>\t\r\n\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t</MediaUploadCheck>\r\n                <RichText\r\n                    placeholder=\"Value Stack Layout Title\"\r\n                    tagName=\"h3\" \r\n                    value={ Value }\r\n                    onChange={(newval) => setAttributes({ Value: newval })}\r\n                />\r\n                <RichText\r\n                    placeholder=\"Value Stack Layout Content\"\r\n                    tagName=\"p\" \r\n                    value={ ValueContent }\r\n                    onChange={(newval) => setAttributes({ ValueContent: newval })}\r\n                />\r\n            </div>\r\n\t\t);\r\n\t},\r\n\tsave: ( props ) => {\r\n\t\tconst { attributes } = props;\r\n\t\tconst { Value, ValueContent} = attributes;\r\n\t\tconst blockProps = useBlockProps.save();\r\n\t\treturn (\r\n\t\t\t<div className='Value-holder-text'>\r\n\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t<img src={attributes.mediaUrl} alt={ Value } />\r\n\t\t\t\t}\r\n\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h3\" className='' value={ Value } />\r\n\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='' value={ ValueContent } />\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","/**\n * Retrieves the translation of text.\n *\n * @see https://developer.wordpress.org/block-editor/packages/packages-i18n/\n */\n import { __ } from '@wordpress/i18n';\n import { InnerBlocks } from '@wordpress/block-editor';\n import { useSelect } from '@wordpress/data';\n import { ToggleControl, ColorPicker, SelectControl } from '@wordpress/components';\nimport { TextControl, PanelBody } from '@wordpress/components';\nimport { useState } from '@wordpress/element';\nconst { InspectorControls, useSetting, RichText } = wp.blockEditor;\nimport { useBlockProps } from '@wordpress/block-editor';\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/tab' ];\n\n //import './editor.scss';\nimport './tab.js';\n\nexport default function Edit( props ) {\n \n\t const { \n\t\t attributes,\n\t\t setAttributes,\n \n\t } = props;\n\t const { tabLabelsArray, updateChild, sideTabLayout, blockTitle, blockText, content,themeBackground, faqStyleOption, colorBackground } = attributes;\n\n\t const onChangeTabLabel = toggle => {\n\t\t setAttributes({ sideTabLayout: toggle });\n\t };\n\t const onChangeTitle = newTitle => {\n\t\t setAttributes({ blockTitle: newTitle});\n\t };\n\t//  const onChangeText = newText => {\n\t// \t setAttributes({ content: newText});\n\t//  };\n\t \n\t \n\t return (\n\t\t <div { ...useBlockProps() }>\n\t\t\t<InspectorControls >\n\t\t\t\t<PanelBody>\n\t\t\t\t<SelectControl\n\t\t\t\t\tlabel=\"Theme Background\"\n\t\t\t\t\tvalue= { themeBackground }\n\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\n\t\t\t\t\toptions={ [\n\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\n\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\n\t\t\t\t\t] }\n\t\t\t\t\t__nextHasNoMarginBottom\n\t\t\t\t/>\n\t\t\t\t</PanelBody>\n\t\t\t\t<PanelBody>\n\t\t\t\t\t<h4>Custom Background Color</h4>\n\t\t\t\t\t<ColorPicker\n\t\t\t\t\t\tlabel=\"Custom Background Color\"\n\t\t\t\t\t\tcolor={colorBackground}\n\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\n\t\t\t\t\n\t\t\t\t\t/>\n\t\t\t\t</PanelBody>\n\t\t\t</InspectorControls>\n\t\t\t<InspectorControls >\n\t\t\t\t<PanelBody>\n\t\t\t\t<SelectControl\n\t\t\t\t\tlabel=\"FAQ Style Options\"\n\t\t\t\t\tvalue= { faqStyleOption }\n\t\t\t\t\tonChange={(newval) => setAttributes({ faqStyleOption: newval })}\n\t\t\t\t\toptions={ [\n\t\t\t\t\t\t{ label: 'Simple', value: 'simple-faq1' },\n\t\t\t\t\t\t{ label: 'Right Border', value: 'border-faq1' },\n\t\t\t\t\t\t{ label: 'Simple Border', value: 'simpleborder-faq1' },\n\t\t\t\t\t] }\n\t\t\t\t\t__nextHasNoMarginBottom\n\t\t\t\t/>\n\t\t\t\t</PanelBody>\n\t\t\t</InspectorControls>\n\t\t\t<div className=\"theme-section-full alignfull\">\n\t\t\t<div className=\"Hero-outter\">\n\t\t\t<div className=\"Hero-1section\">\n\t\t\t <h2>FAQ Section Block</h2>\n\t\t\t \n\t\t\t\t<div className={ props.className }>\n\t\t\t\t\t<TextControl\n\t\t\t\t\tclassName={ \"title-block\" }\n\t\t\t\t\t\tvalue={ blockTitle }\n\t\t\t\t\t\tonChange={onChangeTitle}\n\t\t\t\t\t\tplaceholder=\"FAQ Section Title\"\n\t\t\t\t\t\ttype=\"text\"\n\t\t\t\t\t/>\n\t\t\t\t\t</div>\n\t\t\t\t\t<h4>Add FAQs</h4>\n\t\t\t\t <InnerBlocks\n\t\t\t\t\t allowedBlocks={ ALLOWED_BLOCKS }\n\t\t\t\t\t renderAppender={ InnerBlocks.ButtonBlockAppender }\n\t\t\t\t />\t\t\t\t\n\t\t </div>\n\t\t </div>\n\t\t </div>\n\t\t </div>\n\t );\n }","/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\n */\nimport { registerBlockType } from '@wordpress/blocks';\n\n/**\n* Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n* All files containing `style` keyword are bundled together. The code used\n* gets applied both to the front of your site and to the editor.\n*\n* @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n*/\n//  import './style.scss';\n//  import './style.css';\n\n/**\n* Internal dependencies\n*/\nimport Edit from './edit';\nimport save from './save';\n\n/**\n* Every block starts by registering a new block type definition.\n*\n* @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\n*/\nregisterBlockType( 'wpgb-captain-block/tabs', { \n  title: 'FAQ Section', // Block title.\n  icon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n  category: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n  keywords:  'FAQ',\n  attributes: {\n\t\tblockTitle: {\n\t\t\ttype: 'string',\n\t\t\tdefault: '',\n\t\t},\n\t\tcontent: {\n\t\t\ttype: 'string',\n      source: 'html',\n\t\t\tdefault: '',\n\t\t},\n    themeBackground: {\n\t\t\ttype: 'string',\n\t\t\tdefault: 'theme-section-full alignfull Transpante-themeBackground'\n\t\t},\n    faqStyleOption: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t},\n    colorBackground : {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t},\n\t},\n  /**\n  * @see ./edit.js\n  */\n  edit: Edit,\n\n\n  /**\n  * @see ./save.js\n  */\n  save,\n} );\n","/**\r\n * Retrieves the translation of text.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/packages/packages-i18n/\r\n */\r\nimport { __ } from '@wordpress/i18n';\r\nimport { InnerBlocks } from '@wordpress/block-editor';\r\nconst { RawHTML } = wp.element;\r\nconst { RichText } = wp.blockEditor;\r\n\r\n/**\r\n * React hook that is used to mark the block wrapper element.\r\n * It provides all the necessary props like the class name.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/packages/packages-block-editor/#useBlockProps\r\n */\r\nimport { useBlockProps } from '@wordpress/block-editor';\r\n\r\n/**\r\n * The save function defines the way in which the different attributes should\r\n * be combined into the final markup, which is then serialized by the block\r\n * editor into `post_content`.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/developers/block-api/block-edit-save/#save\r\n *\r\n * @return {WPElement} Element to render.\r\n */\r\nexport default function save( props ) {\r\n\tconst {\r\n\t\tattributes: { \r\n\t\t\tsideTabLayout,\r\n\t\t\tblockTitle,\r\n\t\t\tcontent,\r\n\t\t\tthemeBackground,\r\n\t\t\tfaqStyleOption,\r\n\t\t\tcolorBackground\r\n\t\t}\r\n\t} = props;\r\n\r\n\tvar blockProps = useBlockProps.save();\r\n\tif (sideTabLayout){\r\n\t\tblockProps = useBlockProps.save({ \r\n\t\t\tclassName: 'side-tab-layout'\r\n\t\t});\r\n\t}\r\n\t\r\n\treturn (\r\n\t\t<div { ...blockProps } >\r\n\t\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t\t<div className={faqStyleOption}>\r\n\t\t\t\t\t<div className=\"tab-content-outter Hero-outter\">\r\n\t\t\t\t\t\t<h2>{ blockTitle }</h2>\r\n\t\t\t\t\t\t<div className=\"tab-content\" itemscope itemtype=\"https://schema.org/FAQPage\">\r\n\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t</div>\t\r\n\t\t\t\t\t</div>\t\r\n\t\t\t\t</div>\t\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t);\r\n}\r\n","import { InnerBlocks, RichText, useBlockProps } from '@wordpress/block-editor';\nimport { useSelect } from '@wordpress/data';\n\nconst { __ } = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks; // Import registerBlockType() from wp.blocks\nimport { TextControl } from '@wordpress/components';\nimport { subscribe } from '@wordpress/data';\n\n/**********************************************************\n * Registering Child Innerblock for the Tabbed Content block\n **********************************************************/\nregisterBlockType( 'wpgb-captain-block/tab', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n\ttitle: __( 'FAQ Single Section' ), // Block title.\n\ticon: 'welcome-add-page', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tparent: [ 'create-block/tabs' ],\n\tcategory: 'design', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tsupports: {\n        color: true\n    },\n\tattributes: {\n        tabLabel:{\n            type: 'string',\n\t\t\tdefault: ''\n        },\n\t\tblockIndex:{\n            type: 'number',\n\t\t\tdefault: ''\n        },\n\t\ttabTagline:{\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t}\n\n    },\n    keywords: [\n\t\t__( 'tab' ),\n\t],\n\n\t/**\n\t * \n\t * Edit function for Child Slide Block\n\t *\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t *\n\t * @param {Object} props Props.\n\t * @returns {Mixed} JSX Component.\n\t */\n\tedit: ( props ) => {\n        const { \n\t\t\tattributes: { tabLabel, blockIndex}, \n\t\t\tsetAttributes \n\t\t} = props;\n\n\n\t\t// const onChangeTabLabel = newTabLabel => {\n\t\t// \tsetAttributes({ tabLabel: newTabLabel});\n\t\t// \tsetAttributes({ blockIndex: getBlockIndex});\n\t\t// \twp.data.dispatch( 'core/block-editor' ).updateBlockAttributes( parentBlockID, { updateChild: true } );\n\t\t// };\n\n\t\tconst onChangeTabLabel = newTitle => {\n\t\t\tsetAttributes({ tabLabel: newTitle});\n\t\t};\n\t\t\n\t\tconst blockProps = useBlockProps();\n\t\t\n\n\t\treturn (\n\t\t\t<div className={ props.className }>\t\t\t\n\t\t\t\t<h4>FAQ Single Heading</h4>\n                <TextControl\n                className={ \"tab-label_input\" }\n                    value={ tabLabel }\n                    onChange={onChangeTabLabel}\n                    placeholder=\"FAQ Single Title\"\n\t\t\t\t\ttype=\"text\"\n                />\n                <h4>FAQ Single Content</h4>\n\t\t\t\t<InnerBlocks/>\n\t\t\t</div>\n\t\t);\n\t},\n\n\t/**\n\t *\n\t * Save function for Child Slide Block\n\t * \n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t *\n\t * @param {Object} props Props.\n\t * @returns {Mixed} JSX Frontend HTML.\n\t */\n\tsave: ( props ) => {\n\n\t\tconst { attributes } = props;\n\t\tconst { tabLabel} = attributes;\n\t\tconst blockProps = useBlockProps.save();\n\t\t\n\t\treturn (\n\t\t\t<div className=\"tab-panel-wrapper\" role=\"tabpanel\" tabindex=\"0\" itemscope itemprop=\"mainEntity\" itemtype=\"https://schema.org/Question\">\n\t\t\t\t<div className=\"tab-title\" itemprop=\"name\">\n\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"\" className='' value={ tabLabel } />\n\t\t\t\t</div>\n\t\t\t\t<div className=\"tab-panel\" role=\"tabpanel\" tabindex=\"0\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https://schema.org/Answer\">\n\t\t\t\t\t<div itemprop=\"text\">\n\t\t\t\t\t\t<InnerBlocks.Content />\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t);\n\t},\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment,useState  } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPalette, ColorPicker  } from '@wordpress/components';\r\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText, InnerBlocks } from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/hero-block-list', {\r\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\r\n\ttitle: __( 'Hero Section' ), // Block title.\r\n\tdescription: __('Set image and words side-by-side for a richer layout.'),\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Header Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\theroTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Lorem ipsum dolor sit amet',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Schedule a Call',\r\n\t\t},\r\n\t\theroLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCtaLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorText : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tsectionStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'text-img-section'\r\n\t\t},\r\n\t\tbuttonStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'wp-block-button__link'\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-section-full alignfull'\r\n\t\t},\r\n\t\tthemeHeading: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-H2'\r\n\t\t}\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { themeHeading, heroTitle, heroDes, heroCta, heroLink, colorText, colorBackground, sectionStyle, buttonStyle, themeBackground} = attributes;\r\n\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Select Style of section\"\r\n\t\t\t\t\t\t\t\tvalue= { sectionStyle }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ sectionStyle: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Right align image', value: 'text-img-section' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Left align image', value: 'img-text-section' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Center align without image', value: 'noimage-text-section' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Heading Tag H1, H2, H3\"\r\n\t\t\t\t\t\t\t\tvalue= { themeHeading }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeHeading: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'H1', value: 'theme-H1' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'H2', value: 'theme-H2' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'H3', value: 'theme-H3' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Select Button Style\"\r\n\t\t\t\t\t\t\t\tvalue= { buttonStyle }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ buttonStyle: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<h4>Custom content Color</h4>\r\n\t\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\t\tcolor={colorText}\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorText: newval })}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t</InspectorControls>\r\n\t\t\t\t\t<div className=\"Hero-outter\"><div className=\"Hero-1section\">\r\n\t\t\t\t\t<h2 >Header Layout Section</h2>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add Section Title Here\"\r\n\t\t\t\t\t\t\tvalue={ heroTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<label class=\"components-base-control__label css-1wzzj1a ej5x27r2\">Add Section caption/text Here</label>\r\n\t\t\t\t\t\t<InnerBlocks \r\n\t\t\t\t\t\t\tclassName=\"captain-inner-blockText\"\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ heroCta }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ heroLink }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroLink: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</div></div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave : (props) => { \r\n\t\tconst { attributes } = props;\r\n\t\tconst { themeHeading, heroTitle, heroDes, heroCta, heroLink, colorText, colorBackground, sectionStyle, buttonStyle, themeBackground } = attributes;\r\n\r\n    \treturn (\r\n\t\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t\t<div className={sectionStyle}>\r\n\t\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t\t<div className=\"col-2 cColor\" styleColor={colorText}>\r\n\t\t\t\t\t\t\t\t<div className=\"col-inner-2 txt-1\">\r\n\t\t\t\t\t\t\t\t\t{attributes.themeHeading == 'theme-H1' &&\r\n\t\t\t\t\t\t\t\t\t\t<h1 className=\"cColor\" styleColor={colorText}>{ heroTitle }</h1>\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t{attributes.themeHeading == 'theme-H2' &&\r\n\t\t\t\t\t\t\t\t\t\t<h2 className=\"cColor\" styleColor={colorText}>{ heroTitle }</h2>\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t{attributes.themeHeading == 'theme-H3' &&\r\n\t\t\t\t\t\t\t\t\t\t<h3 className=\"cColor\" styleColor={colorText}>{ heroTitle }</h3>\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t\t\t\t{attributes.heroLink !== '' &&\r\n\t\t\t\t\t\t\t\t\t\t<a className={buttonStyle} href={ heroLink }>{ heroCta }</a>\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t{attributes.sectionStyle !== 'noimage-text-section' && \r\n\t\t\t\t\t\t\t\t<div className=\"col-inner-2 img-1\">\r\n\t\t\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} alt={ heroTitle } />\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\n */\nimport { registerBlockType } from '@wordpress/blocks';\nimport { __ } from '@wordpress/i18n';\nimport { useSelect } from '@wordpress/data';\nimport { store as coreDataStore } from '@wordpress/core-data';\nimport { decodeEntities } from '@wordpress/html-entities';\nimport { Fragment } from '@wordpress/element';\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton } from '@wordpress/components';\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\n\nimport './style.scss';\nimport './editor.scss';\n\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\n */\n import './header-section/header-section.js';\n import './Value-stack-layout/Value-stack-layout.js';\n import './price-choices/price-choices.js';\n import './plan-section/plan-section.js';\n import './lead-generator-section/lead-generator-section.js';\n import './faq-block/index.js';\n import './testimonials-section/testimonials-section.js';","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton } from '@wordpress/components';\r\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/lead-block-list', {\r\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\r\n\ttitle: __( 'Lead Generator Section' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Lead Generator Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\theroTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Lorem ipsum dolor sit amet',\r\n\t\t},\r\n\t\theroDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-section-full alignfull Transpante-themeBackground'\r\n\t\t},\r\n\t\tboxStyle:{\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t}\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { heroTitle, heroDes, heroCta, themeBackground, boxStyle} = attributes;\r\n\t\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Option\"\r\n\t\t\t\t\t\t\tvalue= { boxStyle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ boxStyle: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Simple', value: 'wpwpmindsfr-l-Simple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Box Style', value: 'wpwpmindsfr-l-Box' },\r\n\t\t\t\t\t\t\t\t{ label: 'Two Col', value: 'wpwpmindsfr-l-Two' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add Section Title Here\"\r\n\t\t\t\t\t\t\tvalue={ heroTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add Section Title Caption Here\"\r\n\t\t\t\t\t\t\tvalue={ heroDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tlabel=\"Add Form ShortCode\"\r\n                            help= \"Create Form and add shortcode of form here.\"\r\n\t\t\t\t\t\t\tvalue={ heroCta }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls>\r\n\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t\t<div className=\"col-inner-100\">\r\n                                <p>{ heroDes }</p>\r\n\t\t\t\t\t\t\t\t<h2>{ heroTitle }</h2>\r\n\t\t\t\t\t\t\t\t<div className=\"form-lead-section\">\r\n                                    {heroCta}\r\n                                </div>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave : (props) => { \r\n\t\tconst { attributes } = props;\r\n\t\tconst { heroTitle, heroDes, heroCta, themeBackground, boxStyle} = attributes;\r\n\r\n    \treturn (\r\n\t\t\t<div className={themeBackground}>\r\n\t\t\t\t<div className={boxStyle}>\r\n\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t\t<div className=\"col-inner-100\">\r\n\t\t\t\t\t\t\t\t<div className=\"form-lead-section-content\">\r\n\t\t\t\t\t\t\t\t\t<p>{ heroDes }</p>\r\n\t\t\t\t\t\t\t\t\t<h2>{ heroTitle }</h2>\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t<div className=\"form-lead-section\">\r\n                                    {heroCta}\r\n                                </div>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPicker } from '@wordpress/components';\r\nimport { InnerBlocks, useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\nimport './plan-single.js';\r\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/plansingle' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/plan-block-list', {\r\n\ttitle: __( 'Plan Section' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Plan Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\theadingTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmaintDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmaintDes2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tstyleHorizontal: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Vertical-section-full'\r\n\t\t},\r\n\t\tboxStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorText : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tbuttonStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'wp-block-button__link'\r\n\t\t},\r\n\t},\r\n\tedit: (props) => {\r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { colorBackground, colorText, boxStyle, styleHorizontal, themeBackground, maintDes2, RichTextTitle, TextDes, RichTextTitle1, TextDes1, RichTextTitle2, TextDes2, headingTitle,maintDes, heroCta, heroLink,buttonStyle} = attributes;\r\n\t\tconst blockProps = useBlockProps();\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Select Button Style\"\r\n\t\t\t\t\t\t\t\tvalue= { buttonStyle }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ buttonStyle: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Option\"\r\n\t\t\t\t\t\t\tvalue= { boxStyle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ boxStyle: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Simple', value: 'wpwpmindsfr-Simple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Box Style', value: 'wpwpmindsfr-Box' },\r\n\t\t\t\t\t\t\t\t{ label: 'Two Col (Will Work with HORIZONTAL style only)', value: 'wpwpmindsfr-Two' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Horizontal or Vertical style\"\r\n\t\t\t\t\t\t\tvalue= { styleHorizontal }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ styleHorizontal: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Vertical', value: 'Vertical-section-full' },\r\n\t\t\t\t\t\t\t\t{ label: 'Horizontal', value: 'Horizontal-section-full' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'full-bg-color' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<h4>Custom content Color</h4>\r\n\t\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\t\tcolor={colorText}\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorText: newval })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelBody>\r\n\r\n\t\t\t\t</InspectorControls>\r\n\r\n\t\t\t\t<div className=\"Hero-1section img-text-section\">\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\ttagName='h2'\r\n\t\t\t\t\t\t\tplaceholder = 'Add Section Title Here'\r\n\t\t\t\t\t\t\tvalue={ headingTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ headingTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\ttagName='p'\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section Content Here\"\r\n\t\t\t\t\t\t\tvalue={ maintDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ maintDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<div { ...blockProps }>\r\n\t\t\t\t\t\t\t<InnerBlocks\r\n\t\t\t\t\t\t\t\tallowedBlocks={ ALLOWED_BLOCKS }\r\n\t\t\t\t\t\t\t\trenderAppender={ InnerBlocks.ButtonBlockAppender }\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t<center>Add New Plan Item</center>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tclassName='top-28'\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section bottom content Here\"\r\n\t\t\t\t\t\t\tvalue={ maintDes2 }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ maintDes2: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<br/>\r\n\t\t\t\t\t\t<TextControl \r\n\t\t\t\t\t\t\tplaceholder=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ heroCta }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl \r\n\t\t\t\t\t\t\tplaceholder=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ heroLink }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroLink: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n},\r\nsave : (props) => { \r\n\r\n\tconst { attributes } = props;\r\n\tconst { colorText, colorBackground, boxStyle, styleHorizontal, themeBackground, maintDes2, headingTitle,maintDes, heroCta, heroLink, buttonStyle} = attributes;\r\n\tconst blockProps = useBlockProps.save();\r\n\tvar activBg = ( themeBackground )\r\n\tif( activBg = 'full-bg-color' ){ activBg = 'alignfull' }\r\n\treturn (\r\n\t\t<div className={\"theme-section-full  \" + activBg + \" \" + ( themeBackground ) } assignedStyle={colorBackground} StyleColor={colorText}>\r\n\t\t\t<div className={\"Hero-outter \" +  ( boxStyle )   }>\r\n\t\t\t\t<div className=\"Hero-1section img-text-section\">\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h2\" className='cColor' styleColor={colorText} value={ headingTitle } />\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='cColor' styleColor={colorText} value={ maintDes } />\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className={\"styleoutter \" + ( styleHorizontal ) }>\r\n\t\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className=\"col-100s\">\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='top-28 cColor' styleColor={colorText}  value={ maintDes2 } />\r\n\t\t\t\t\t\t{attributes.heroLink !== '' &&\r\n\t\t\t\t\t\t\t<a className={buttonStyle} href={ heroLink }>{ heroCta }</a>\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t);\r\n\r\n},\r\n} );","import { __ } from '@wordpress/i18n';\r\nimport { registerBlockType } from '@wordpress/blocks';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPalette, ColorPicker  } from '@wordpress/components';\r\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText, InnerBlocks } from '@wordpress/block-editor';\r\n\r\n\r\nregisterBlockType( 'wpgb-captain-block/plansingle', {\r\n\ttitle: __( 'plan Section' ),\r\n\ticon: 'welcome-add-page',\r\n\tparent: [ 'create-block/plansingle' ],\r\n\tcategory: 'design',\r\n\tsupports: {\r\n        color: true\r\n    },\r\n\tattributes: {\r\n\t\tRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcardButton: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tcardButtonLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tbuttonStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'wp-block-button__link'\r\n\t\t},\r\n\r\n    },\r\n    keywords: [\r\n\t\t__( '' ),\r\n\t],\r\n\tedit: ( props ) => {\r\n\t\t\r\n    \tconst { attributes, setAttributes } = props;\r\n\t\tconst {  TextDes, RichTextTitle,  mediaId, mediaUrl , cardButton, cardButtonLink, buttonStyle} = attributes;\r\n\t\t\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\tlabel=\"Select Button Style\"\r\n\t\t\t\t\t\t\t\tvalue= { buttonStyle }\r\n\t\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ buttonStyle: newval })}\r\n\t\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t\t{ label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t\t{ label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t</InspectorControls>\r\n\t\t\t\t<div className=\"col-12\">\r\n\t\t\t\t\t<div className=\"col-inner-12\">\r\n\t\t\t\t\t\t<h4>Please add your plan content..</h4>\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Title\"\r\n\t\t\t\t\t\t\ttagName=\"h3\"\r\n\t\t\t\t\t\t\tvalue={ RichTextTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ RichTextTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Plan Caption\"\r\n\t\t\t\t\t\t\ttagName=\"p\"\r\n\t\t\t\t\t\t\tvalue={ TextDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ TextDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ cardButton }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ cardButton: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ cardButtonLink }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ cardButtonLink: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave: ( props ) => {\r\n\t\tconst blockProps = useBlockProps.save();\r\n\t\tconst { attributes } = props;\r\n\t\tconst { TextDes, RichTextTitle,  mediaId, mediaUrl , cardButton, cardButtonLink, buttonStyle } = attributes;\r\n\r\n\t\treturn (\r\n\t\t\t\t<div class=\"col-inner-35-70\">\r\n\t\t\t\t\t{attributes.mediaId != 0 &&\r\n\t\t\t\t\t\t<img src={attributes.mediaUrl} alt={ RichTextTitle } />\r\n\t\t\t\t\t}\r\n\t\t\t\t\t<div class=\"col-inner-2-cont\">\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h3\" className='' value={ RichTextTitle } />\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='' value={ TextDes } />\r\n\t\t\t\t\t\t{attributes.cardButtonLink !== '' &&\r\n\t\t\t\t\t\t\t<a className={buttonStyle} href={ cardButtonLink }>{ cardButton }</a>\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPicker } from '@wordpress/components';\r\nimport { InnerBlocks, useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\nimport './price-single.js';\r\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/pricesingle' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/price-block-list', {\r\n\ttitle: __( 'Price Choices' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'Price Choices' ),\r\n\t],\r\n\tattributes: {\r\n\t\theadingTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'h2',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmaintDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmaintDes2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpackgesRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n        RichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n        packgesRichTextTitle1: {\r\n\t\t\ttype: 'string',\r\n            source: 'html',\r\n            selector: 'h3',\r\n\t\t},\r\n\t\tRichTextTitle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n        packgesRichTextTitle2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tRichTextTitle2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tRichTextTitle3: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes3: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Schedule a Call',\r\n\t\t},\r\n\t\theroLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tbuttonStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'wp-block-button__link'\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-section-full alignfull'\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaIdOne: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrlTwo: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaUrlThree: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaIdTwo: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrlTwo: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaUrlThree: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tpriceTextSingle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Buy Now',\r\n\t\t},\r\n\t\tpriceLinksingle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpriceTextSingle2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Buy Now',\r\n\t\t},\r\n\t\tpriceLinksingle2: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpriceTextSingle3: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Buy Now',\r\n\t\t},\r\n\t\tpriceLinksingle3: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpriceTextSingle4: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'Buy Now',\r\n\t\t},\r\n\t\tpriceLinksingle4: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tboxStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorText : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tlabelPricing : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tlabelPricing1 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tlabelPricing2 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tlabelPricing3 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tdisPricing : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tdisPricing1 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tdisPricing2 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tdisPricing3 : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { colorBackground, colorText, boxStyle, maintDes2, themeBackground, buttonStyle, headingTitle,maintDes, heroCta, heroLink} = attributes;\r\n\t\tconst blockProps = useBlockProps();\r\n\r\n\t\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Select Button Style\"\r\n\t\t\t\t\t\t\tvalue= { buttonStyle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ buttonStyle: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t{ label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t{ label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Option\"\r\n\t\t\t\t\t\t\tvalue= { boxStyle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ boxStyle: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Simple', value: 'wpwpmindsfr-p-Simple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Box Style', value: 'wpwpmindsfr-p-Box' },\r\n\t\t\t\t\t\t\t\t{ label: 'Color Style', value: 'wpwpmindsfr-p-Color' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\r\n\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<h4>Custom content Color</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorText}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorText: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t<div className=\"Hero-1section img-text-section Priceisns\">\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section Title Here\"\r\n\t\t\t\t\t\t\ttagName=\"h2\"\r\n                            value={ headingTitle }\r\n                            onChange={(newval) => setAttributes({ headingTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section Caption Here\"\r\n\t\t\t\t\t\t\tvalue={ maintDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ maintDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div { ...blockProps }>\r\n\t\t\t\t\t\t<InnerBlocks\r\n\t\t\t\t\t\t\tallowedBlocks={ ALLOWED_BLOCKS }\r\n\t\t\t\t\t\t\trenderAppender={ InnerBlocks.ButtonBlockAppender }\r\n\t\t\t\t\t\t/>\t\r\n\t\t\t\t\t\t<center>Add New Price Table</center>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div className=\"col-100\">\r\n\t\t\t\t\t\t<h4>Bottom Content</h4>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Section Caption Here for Bottom\"\r\n\t\t\t\t\t\t\tvalue={ maintDes2 }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ maintDes2: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ heroCta}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ heroLink }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroLink: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n},\r\nsave : (props) => { \r\n\tconst { attributes } = props;\r\n\tconst { colorBackground, colorText, boxStyle, maintDes2, themeBackground, buttonStyle, headingTitle,maintDes, heroCta, heroLink} = attributes;\r\n\tconst blockProps = useBlockProps.save();\r\n\r\n\treturn (\r\n\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t<div className={boxStyle}>\r\n\t\t\t\t<div class=\"Hero-outter\">\r\n\t\t\t\t\t<div class=\"col-100\">\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h2\" className='cColor'  styleColor={colorText} value={ headingTitle } />\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"p\" className='cColor'  styleColor={colorText} value={ maintDes } />\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div class=\"col-3\">\r\n\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<p className='bottomtext cColor'  styleColor={colorText}>{maintDes2}</p>\r\n\t\t\t\t\t{attributes.heroLink !== '' &&\r\n\t\t\t\t\t\t<a className={buttonStyle} href={ heroLink }>{ heroCta }</a>\r\n\t\t\t\t\t}\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t);\r\n\t},\r\n\t\r\n} );","import { __ } from '@wordpress/i18n';\r\nimport { registerBlockType } from '@wordpress/blocks';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPalette, ColorPicker  } from '@wordpress/components';\r\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText, InnerBlocks } from '@wordpress/block-editor';\r\n\r\n\r\nregisterBlockType( 'wpgb-captain-block/pricesingle', {\r\n\ttitle: __( 'Price Section' ),\r\n\ticon: 'welcome-add-page', \r\n\tparent: [ 'create-block/pricesingle' ],\r\n\tcategory: 'design',\r\n\tsupports: {\r\n        color: true\r\n    },\r\n\tattributes: {\r\n        labelPricing: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'label',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpackgesRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'label',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tdisPricing: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'span',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tTextDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'span',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'span',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpackgesRichTextTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tselector: 'span',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tpriceTextSingle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tpriceLinksingle1: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tcolorText : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tbuttonStyle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'wp-block-button__link'\r\n\t\t},\r\n    },\r\n    keywords: [\r\n\t\t__( 'Value Single Item' ),\r\n\t],\r\n\tedit: ( props ) => {\r\n\t\t\r\n    \tconst { attributes, setAttributes } = props;\r\n\t\tconst { buttonStyle, colorText, colorBackground, labelPricing, disPricing, TextDes, RichTextTitle, packgesRichTextTitle, priceTextSingle1, priceLinksingle1 , mediaId, mediaUrl} = attributes;\r\n\t\t\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Color Scheme</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Text Scheme</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Text Color\"\r\n\t\t\t\t\t\t\tcolor={colorText}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorText: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Select Button Style\"\r\n\t\t\t\t\t\t\tvalue= { buttonStyle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ buttonStyle: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t{ label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },\r\n\t\t\t\t\t\t\t\t{ label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls >\r\n\t\t\t\t<div className=\"col-3\">\r\n\t\t\t\t\t<div className=\"col-inner-3\">\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"EX. MOST POPULAR\"\r\n\t\t\t\t\t\t\ttagName=\"label\"\r\n\t\t\t\t\t\t\tvalue={ labelPricing }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ labelPricing: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Title\"\r\n\t\t\t\t\t\t\ttagName=\"h3\"\r\n\t\t\t\t\t\t\tvalue={ packgesRichTextTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ packgesRichTextTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Caption\"\r\n\t\t\t\t\t\t\ttagName=\"p\"\r\n\t\t\t\t\t\t\tvalue={ RichTextTitle }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ RichTextTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Price\"\r\n\t\t\t\t\t\t\ttagName=\"h4\"\r\n\t\t\t\t\t\t\tvalue={ TextDes }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ TextDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Discounted Price\"\r\n\t\t\t\t\t\t\ttagName=\"h4\"\r\n\t\t\t\t\t\t\tvalue={ disPricing }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ disPricing: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Text\"\r\n\t\t\t\t\t\t\tvalue={ priceTextSingle1 }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ priceTextSingle1: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<TextControl\r\n\t\t\t\t\t\t\tplaceholder=\"Add button Link\"\r\n\t\t\t\t\t\t\tvalue={ priceLinksingle1 }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ priceLinksingle1: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave: ( props ) => {\r\n\t\tconst blockProps = useBlockProps.save();\r\n\t\tconst { attributes } = props;\r\n\t\tconst { buttonStyle, colorText, colorBackground, labelPricing, disPricing, TextDes, RichTextTitle, packgesRichTextTitle, priceTextSingle1, priceLinksingle1 , mediaId, mediaUrl} = attributes;\r\n\t\t\r\n\t\treturn (\r\n\t\t\t<div class=\"col-inner-3\">\r\n\t\t\t\t{attributes.labelPricing != 0 && \r\n\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"span\" className='labelPricing' value={ labelPricing } />\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\t\t{attributes.disPricing != 0 &&\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h4\" className='disPricing' value={ disPricing } />\r\n\t\t\t\t\t}\r\n\t\t\t\t\t{attributes.TextDes != 0 &&\r\n\t\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h4\" className='regPricing' value={ TextDes } />\r\n\t\t\t\t\t}\r\n\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t<img src={attributes.mediaUrl} alt={ packgesRichTextTitle } />\r\n\t\t\t\t}\r\n\t\t\t\t<div class=\"disPricing-3\" assignedStyle={colorBackground}>\r\n\t\t\t\t\t<RichText.Content { ...blockProps } tagName=\"h3\" className='cColor-3' styleColor={colorText} value={ packgesRichTextTitle } />\r\n\t\t\t\t</div>\r\n\t\t\t\t<RichText.Content { ...blockProps } tagName=\"div\" className='RichTextTitlep' value={ RichTextTitle } />\r\n\t\t\t\t{attributes.priceLinksingle1 !== '' &&\r\n\t\t\t\t\t<a className={buttonStyle} styleColor={colorText} assignedStyle={colorBackground} href={ priceLinksingle1 }>{ priceTextSingle1 }</a>\r\n\t\t\t\t}\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton } from '@wordpress/components';\r\nimport { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/testimonialsingle', {\r\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\r\n\ttitle: __( 'Single Testimonial' ), // Block title.\r\n\ticon: 'welcome-add-page', \r\n\tparent: [ 'create-block/testimonialsingle' ], // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'testimonials Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\theroTitle: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroDes: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCta: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\theroCtaLink: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tmediaId: {\r\n\t\t\ttype: 'number',\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tmediaUrl: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\tstyleOptions: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'simple-right-image'\r\n\t\t}\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { heroTitle, heroDes, heroCta, styleOptions,themeBackground} = attributes;\r\n\t\t\r\n\r\n\t\tconst removeMedia = () => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: 0,\r\n\t\t\t\tmediaUrl: ''\r\n\t\t\t});\r\n\t\t}\r\n\t \r\n\t\t const onSelectMedia = (media) => {\r\n\t\t\tprops.setAttributes({\r\n\t\t\t\tmediaId: media.id,\r\n\t\t\t\tmediaUrl: media.url\r\n\t\t\t});\r\n\t\t}\r\n\t\t\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<div className=\"Hero-outtertest\">\r\n                        <RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Testimonials Title Here\"\r\n\t\t\t\t\t\t\tvalue={ heroTitle }\r\n                            tagName=\"h2\"\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroTitle: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Testimonials Here\"\r\n\t\t\t\t\t\t\tvalue={ heroDes }\r\n                            tagName=\"p\"\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroDes: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<RichText\r\n\t\t\t\t\t\t\tplaceholder=\"Add Testimonials Cite/Name\"\r\n\t\t\t\t\t\t\tvalue={ heroCta }\r\n                            tagName=\"h5\"\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ heroCta: newval })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t<div className=\"editor-post-featured-image\">\r\n\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={ ['image'] }\r\n\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t<Button \r\n\t\t\t\t\t\t\t\t\t\t\tclassName={attributes.mediaId == 0 ? 'editor-post-featured-image__toggle' : 'editor-post-featured-image__preview'}\r\n\t\t\t\t\t\t\t\t\t\t\tonClick={open}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{attributes.mediaId == 0 && __('Choose an image')}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<img src={attributes.mediaUrl} />\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<MediaUpload\r\n\t\t\t\t\t\t\t\t\t\ttitle={__('Replace image')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={attributes.mediaId}\r\n\t\t\t\t\t\t\t\t\t\tonSelect={onSelectMedia}\r\n\t\t\t\t\t\t\t\t\t\tallowedTypes={['image']}\r\n\t\t\t\t\t\t\t\t\t\trender={({open}) => (\r\n\t\t\t\t\t\t\t\t\t\t\t<Button onClick={open} isDefault isLarge>{__('Replace image')}</Button>\r\n\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{attributes.mediaId != 0 && \r\n\t\t\t\t\t\t\t\t<MediaUploadCheck>\r\n\t\t\t\t\t\t\t\t\t<Button onClick={removeMedia} isLink isDestructive>{__('Remove image')}</Button>\r\n\t\t\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</MediaUploadCheck>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave: ( props ) => {\r\n        const blockProps = useBlockProps.save();\r\n        const { attributes, setAttributes } = props;\r\n\t\tconst { heroTitle, heroDes, heroCta} = attributes;\r\n        return (\r\n            <div className=\"testimonials-2\">\r\n                <div className=\"testimonials-txt-1\">\r\n                    <RichText.Content { ...blockProps } tagName=\"h2\" className='' value={ heroTitle } />\r\n                    <RichText.Content { ...blockProps } tagName=\"p\" className='' value={ heroDes } />\r\n                    <RichText.Content { ...blockProps } tagName=\"cite\" className='' value={ heroCta } />\r\n                </div>\r\n                \r\n                {attributes.mediaId != 0 && \r\n\t\t\t\t\t<div className=\"testimonials-img-1\">\r\n                        <img src={attributes.mediaUrl} alt={ heroTitle } />\r\n\t\t\t\t\t</div>\r\n                }\r\n            </div>\r\n        );\r\n\t},\r\n} );","import { registerBlockType } from '@wordpress/blocks';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { store as coreDataStore } from '@wordpress/core-data';\r\nimport { decodeEntities } from '@wordpress/html-entities';\r\nimport { Fragment } from '@wordpress/element';\r\nimport { ColorPicker, TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton } from '@wordpress/components';\r\nimport { InnerBlocks, useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText} from '@wordpress/block-editor';\r\nconst ALLOWED_MEDIA_TYPES = [ 'image' ];\r\nimport './testimonial-section.js';\r\nconst ALLOWED_BLOCKS = [ 'wpgb-captain-block/testimonialsingle' ];\r\n\r\nregisterBlockType( 'wpgb-captain-block/testimonials-block-list', {\r\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\r\n\ttitle: __( 'Testimonials Section' ), // Block title.\r\n\ticon: 'superhero', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\r\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\r\n\tkeywords: [\r\n\t\t__( 'testimonials Section' ),\r\n\t],\r\n\tattributes: {\r\n\t\tthemeBackground: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'theme-section-full alignfull'\r\n\t\t},\r\n\t\tstyleOptions: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'simple-right-image'\r\n\t\t},\r\n\t\tAstyleOptions: {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: 'listsimple'\r\n\t\t},\r\n\t\tcolorBackground : {\r\n\t\t\ttype: 'string',\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t},\r\n\tedit: (props) => { \r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { styleOptions,themeBackground, colorBackground, AstyleOptions} = attributes;\r\n\t\tconst blockProps = useBlockProps();\r\n\t\t\r\n\t\treturn (\r\n\t\t\t<div { ...useBlockProps()}  >\r\n\t\t\t\t<InspectorControls >\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Theme Background\"\r\n\t\t\t\t\t\t\tvalue= { themeBackground }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ themeBackground: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Transparent', value: 'theme-section-full alignfull Transpante-themeBackground' },\r\n\t\t\t\t\t\t\t\t{ label: 'Active Theme Background', value: 'theme-section-full alignfull full-bg-color' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<h4>Custom Background Color</h4>\r\n\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\tlabel=\"Custom Background Color\"\r\n\t\t\t\t\t\t\tcolor={colorBackground}\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ colorBackground: newval })}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Style Options\"\r\n\t\t\t\t\t\t\tvalue= { styleOptions }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ styleOptions: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'Right align', value: 'simple-right-image' },\r\n\t\t\t\t\t\t\t\t{ label: 'Center align', value: 'simple-Center-image' },\r\n\t\t\t\t\t\t\t\t{ label: 'Left align', value: 'simple-Left-image' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\tlabel=\"Archive Style Options\"\r\n\t\t\t\t\t\t\tvalue= { AstyleOptions }\r\n\t\t\t\t\t\t\tonChange={(newval) => setAttributes({ AstyleOptions: newval })}\r\n\t\t\t\t\t\t\toptions={ [\r\n\t\t\t\t\t\t\t\t{ label: 'List', value: 'listsimple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Grid', value: 'gridsimple' },\r\n\t\t\t\t\t\t\t\t{ label: 'Slider', value: 'Slidersimple owl-carousel' },\r\n\t\t\t\t\t\t\t] }\r\n\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t<PanelBody>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</InspectorControls>\r\n\t\t\t\t\r\n\t\t\t\t<div className=\"Hero-outter\">\r\n\t\t\t\t\t<div className=\"Hero-1section\">\r\n\t\t\t\t\t\t<div { ...blockProps }>\r\n\t\t\t\t\t\t\t<InnerBlocks\r\n\t\t\t\t\t\t\t\tallowedBlocks={ ALLOWED_BLOCKS }\r\n\t\t\t\t\t\t\t\trenderAppender={ InnerBlocks.ButtonBlockAppender }\r\n\t\t\t\t\t\t\t/>\t\r\n\t\t\t\t\t\t\t<center>Add New Testimonial</center>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t);\r\n\t},\r\n\tsave : (props) => { \r\n\t\tconst { attributes } = props;\r\n\t\tconst { styleOptions,themeBackground, colorBackground, AstyleOptions} = attributes;\r\n\t\tconst blockProps = useBlockProps.save();\r\n\r\n\treturn (\r\n\t\t<div className={themeBackground} assignedStyle={colorBackground}>\r\n\t\t\t<div className={styleOptions}>\r\n\t\t\t\t<div class=\"Hero-1section\">\r\n\t\t\t\t\t<div class=\"Hero-outter\">\r\n\t\t\t\t\t\t<div className={AstyleOptions}>\r\n\t\t\t\t\t\t\t<InnerBlocks.Content />\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t);\r\n\t\t\r\n\t},\r\n} );","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"coreData\"];","module.exports = window[\"wp\"][\"data\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"htmlEntities\"];","module.exports = window[\"wp\"][\"i18n\"];","export default function _extends() {\n  _extends = Object.assign ? Object.assign.bind() : function (target) {\n    for (var i = 1; i < arguments.length; i++) {\n      var source = arguments[i];\n      for (var key in source) {\n        if (Object.prototype.hasOwnProperty.call(source, key)) {\n          target[key] = source[key];\n        }\n      }\n    }\n    return target;\n  };\n  return _extends.apply(this, arguments);\n}","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"index\": 0,\n\t\"./style-index\": 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkwpminds_growth_blocks\"] = self[\"webpackChunkwpminds_growth_blocks\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [\"./style-index\"], () => (__webpack_require__(\"./src/index.js\")))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n",""],"names":["registerBlockType","__","useSelect","store","coreDataStore","decodeEntities","Fragment","TextControl","PanelBody","SelectControl","NumberControl","MediaPlaceholder","Button","ResponsiveWrapper","URLInputButton","ColorPicker","InnerBlocks","useBlockProps","MediaUpload","MediaUploadCheck","InspectorControls","PanelColorSettings","withColors","getColorClassName","RichText","ALLOWED_MEDIA_TYPES","ALLOWED_BLOCKS","title","icon","category","keywords","attributes","themeBackground","type","default","styleOptions","styleOptionsC","colorBackground","edit","props","setAttributes","blockProps","newval","label","value","ButtonBlockAppender","save","parent","supports","color","Value","selector","ValueContent","mediaId","mediaUrl","removeMedia","onSelectMedia","media","id","url","className","open","ToggleControl","useState","useSetting","wp","blockEditor","Edit","tabLabelsArray","updateChild","sideTabLayout","blockTitle","blockText","content","faqStyleOption","onChangeTabLabel","toggle","onChangeTitle","newTitle","source","RawHTML","element","i18n","blocks","subscribe","tabLabel","blockIndex","tabTagline","ColorPalette","description","heroTitle","heroCta","heroLink","heroCtaLink","colorText","sectionStyle","buttonStyle","themeHeading","heroDes","boxStyle","headingTitle","maintDes","maintDes2","styleHorizontal","RichTextTitle","TextDes","RichTextTitle1","TextDes1","RichTextTitle2","TextDes2","activBg","cardButton","cardButtonLink","packgesRichTextTitle","packgesRichTextTitle1","packgesRichTextTitle2","RichTextTitle3","TextDes3","mediaIdOne","mediaUrlTwo","mediaUrlThree","mediaIdTwo","priceTextSingle1","priceLinksingle1","priceTextSingle2","priceLinksingle2","priceTextSingle3","priceLinksingle3","priceTextSingle4","priceLinksingle4","labelPricing","labelPricing1","labelPricing2","labelPricing3","disPricing","disPricing1","disPricing2","disPricing3","AstyleOptions"],"sourceRoot":""}
  • wpminds-growth-blocks/trunk/src/price-choices/price-single.js

    r2892561 r2898493  
    11import { __ } from '@wordpress/i18n';
    22import { registerBlockType } from '@wordpress/blocks';
    3 import { TextControl, Button, PanelBody, ColorPicker} from '@wordpress/components';
    4 import { useBlockProps, RichText, MediaUpload , MediaUploadCheck, InspectorControls} from '@wordpress/block-editor';
     3import { TextControl, PanelBody, SelectControl, NumberControl, MediaPlaceholder, Button, ResponsiveWrapper, URLInputButton, ColorPalette, ColorPicker  } from '@wordpress/components';
     4import { useBlockProps, MediaUpload , MediaUploadCheck, InspectorControls, PanelColorSettings, withColors, getColorClassName, RichText, InnerBlocks } from '@wordpress/block-editor';
    55
    66
     
    6868            default: ''
    6969        },
     70        buttonStyle: {
     71            type: 'string',
     72            default: 'wp-block-button__link'
     73        },
    7074    },
    7175    keywords: [
     
    7579       
    7680        const { attributes, setAttributes } = props;
    77         const { colorText, colorBackground, labelPricing, disPricing, TextDes, RichTextTitle, packgesRichTextTitle, priceTextSingle1, priceLinksingle1 , mediaId, mediaUrl} = attributes;
     81        const { buttonStyle, colorText, colorBackground, labelPricing, disPricing, TextDes, RichTextTitle, packgesRichTextTitle, priceTextSingle1, priceLinksingle1 , mediaId, mediaUrl} = attributes;
    7882       
    7983        const removeMedia = () => {
     
    109113                            onChange={(newval) => setAttributes({ colorText: newval })}
    110114                   
     115                        />
     116                    </PanelBody>
     117                    <PanelBody>
     118                        <SelectControl
     119                            label="Select Button Style"
     120                            value= { buttonStyle }
     121                            onChange={(newval) => setAttributes({ buttonStyle: newval })}
     122                            options={ [
     123                                { label: 'Primary Button', value: 'wpwpmindsfr-button-primary wp-block-button__link' },
     124                                { label: 'Secondary Button', value: 'wpwpmindsfr-button-secondary wp-block-button__link' },
     125                                { label: 'Outline Button', value: 'wpwpmindsfr-button-outline wp-block-button__link' },
     126                            ] }
     127                            __nextHasNoMarginBottom
    111128                        />
    112129                    </PanelBody>
     
    202219        const blockProps = useBlockProps.save();
    203220        const { attributes } = props;
    204         const { colorText, colorBackground, labelPricing, disPricing, TextDes, RichTextTitle, packgesRichTextTitle, priceTextSingle1, priceLinksingle1 , mediaId, mediaUrl} = attributes;
     221        const { buttonStyle, colorText, colorBackground, labelPricing, disPricing, TextDes, RichTextTitle, packgesRichTextTitle, priceTextSingle1, priceLinksingle1 , mediaId, mediaUrl} = attributes;
    205222       
    206223        return (
     
    224241                <RichText.Content { ...blockProps } tagName="div" className='RichTextTitlep' value={ RichTextTitle } />
    225242                {attributes.priceLinksingle1 !== '' &&
    226                     <a className='wp-block-button__link customs-b-color-3 cColor-3' styleColor={colorText} assignedStyle={colorBackground} href={ priceLinksingle1 }>{ priceTextSingle1 }</a>
     243                    <a className={buttonStyle} styleColor={colorText} assignedStyle={colorBackground} href={ priceLinksingle1 }>{ priceTextSingle1 }</a>
    227244                }
    228245            </div>
Note: See TracChangeset for help on using the changeset viewer.