diff --git a/inc/customize-controls/assets/css/customizer-upsell.css b/inc/customize-controls/assets/css/customizer-upsell.css new file mode 100644 index 0000000..88e3eec --- /dev/null +++ b/inc/customize-controls/assets/css/customizer-upsell.css @@ -0,0 +1,100 @@ +li#accordion-section-radiate_upsell_section h3.accordion-section-title { + background-color: #6E3EA0 !important; + border-left-color: #42235e; + color: #fff !important; +} + +#accordion-section-radiate_upsell_section h3 a:after { + color: #fff; +} + +li#accordion-section-radiate_upsell_section h3.accordion-section-title a { + color: #fff; +} + +li#accordion-section-radiate_upsell_section h3.accordion-section-title:after { + color: #fff !important; +} + +li.customize-control-radiate-upsell-control .radiate-upsell-wrapper { + background-color: #fff; + margin-left: -12px; + margin-right: -12px; + color: #464646; +} + +li.customize-control-radiate-upsell-control .upsell-features, +li.customize-control-radiate-upsell-control .launch-offer { + padding: 25px; +} + + +li.customize-control-radiate-upsell-control .upsell-heading { + font-size: 16px !important; + text-transform: uppercase; + margin: 0 0 15px 0; + line-height: 1.5; + color: #464646; + font-weight: bold; +} + +li.customize-control-radiate-upsell-control .upsell-features { + font-size: 14px; +} + +li.customize-control-radiate-upsell-control .upsell-feature .dashicons { + color: #6E3EA0; + margin-right: 8px; + width: 14px; +} + +li.customize-control-radiate-upsell-control .upsell-feature { + padding: 0 0 8px 0; + margin: 0 0 8px 0; +} + +li.customize-control-radiate-upsell-control .upsell-feature:last-child { + margin: 0; + padding: 0; +} + +li.customize-control-radiate-upsell-control .launch-offer { + color: #0C5460; + background-color: #D1ECF1; + padding: 15px 25px; + font-size: 14px; + line-height: 1.8; +} + +li.customize-control-radiate-upsell-control .launch-offer strong { + text-transform: uppercase; + font-size: 14px; +} + +li.customize-control-radiate-upsell-control .coupon-code { + display: inline-block; +} + +li.customize-control-radiate-upsell-control .upsell-cta { + background-color: #6E3EA0; + color: #fff; + padding: 14px; + margin: 30px 0; + border-radius: 4px; + text-decoration: none; + display: block; + font-size: 16px; + transition: 0.3s all; + text-transform: uppercase; + text-align: center; +} + +li.customize-control-radiate-upsell-control .upsell-cta:hover { + background-color: #6E3EA0; + box-shadow: 0 2px 10px 5px #46464633; +} + +li#accordion-section-radiate_upsell_section h3.accordion-section-title:hover { + background-color: rgba(110, 62, 160, 0.5) !important; + border-left-color: rgba(66, 35, 94, 0.5) !important; +} diff --git a/inc/customize-controls/class-radiate-upsell-section.php b/inc/customize-controls/class-radiate-upsell-section.php index 7a71db9..3b49fdc 100644 --- a/inc/customize-controls/class-radiate-upsell-section.php +++ b/inc/customize-controls/class-radiate-upsell-section.php @@ -1,38 +1,57 @@ url ); - $json['id'] = $this->id; - - return $json; + +class Radiate_Upsell_Custom_Control extends WP_Customize_Control { + + public $type = "radiate-upsell-control"; + + public function enqueue() { + wp_enqueue_style( 'radiate-customizer', get_template_directory_uri() . '/inc/customize-controls/assets/css/customizer-upsell.css', array(), RADIATE_THEME_VERSION ); } - /** - * An Underscore (JS) template for rendering this section. - */ - protected function render_template() { + public function render_content() { ?> -