PluginProbe ʕ •ᴥ•ʔ
Superb Addons: Blocks, Patterns, Pre-built Pages, Sliders, Popups, Free Forms, Animations & More / 3.6.1
Superb Addons: Blocks, Patterns, Pre-built Pages, Sliders, Popups, Free Forms, Animations & More v3.6.1
4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 4.0.2 4.0.1 4.0.0 trunk 1.0.0 2.0.0 2.0.1 2.0.2 2.0.3 3.0 3.0.1 3.0.2 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.2 3.1.3 3.2.0 3.2.1 3.2.2 3.2.4 3.2.5 3.2.7 3.2.8 3.2.9 3.3.0 3.3.1 3.3.2 3.4.0 3.4.1 3.4.2 3.4.5 3.4.6 3.5.0 3.5.1 3.5.2 3.5.3 3.5.4 3.5.6 3.5.7 3.5.8 3.5.9 3.6.0 3.6.1 3.6.2 3.7.0 3.7.1
superb-blocks / src / components / slots / class-premium-option-wrapper.php
superb-blocks / src / components / slots Last commit date
class-css-blocks-base-slot.php 11 months ago class-css-blocks-export-selected-slot.php 11 months ago class-css-blocks-export-single-slot.php 11 months ago class-css-blocks-target-slot.php 11 months ago class-premium-option-wrapper.php 11 months ago class-premium-slot.php 11 months ago class-slot-render-utility.php 11 months ago
class-premium-option-wrapper.php
36 lines
1 <?php
2
3 namespace SuperbAddons\Components\Slots;
4
5 use SuperbAddons\Admin\Utils\AdminLinkUtil;
6
7 defined('ABSPATH') || exit();
8
9 class PremiumOptionWrapper
10 {
11 public function __construct($contentCallback, $classes = array(), $source = false, $link_options = false, $allow_pointer_events = false)
12 {
13 $this->Render($contentCallback, $classes, $source, $link_options, $allow_pointer_events);
14 }
15
16 private function Render($contentCallback, $classes, $source, $link_options, $allow_pointer_events)
17 {
18 ?>
19 <div class="superbaddons-element-inlineflex-center <?php echo esc_attr(join(" ", $classes)); ?>">
20 <a href="<?php echo esc_url(AdminLinkUtil::GetLink($source, $link_options)); ?>" target="_blank" class="superbaddons-premium-only-option-wrapper" title="<?php echo esc_attr__("Premium Feature", "superb-blocks"); ?>">
21 <div class="superbaddons-premium-only-option">
22 <div class="superbaddons-premium-only-option-icon">
23 <img width="16" src="<?php echo esc_url(SUPERBADDONS_ASSETS_PATH . '/img/color-crown.svg'); ?>" />
24 <span><?php echo esc_html__("Premium", "superb-blocks"); ?></span>
25 </div>
26
27 </div>
28 <div style="<?php echo $allow_pointer_events ? '' : 'pointer-events: none;'; ?> opacity:0.5;">
29 <?php SlotRenderUtility::Render($contentCallback); ?>
30 </div>
31 </a>
32 </div>
33 <?php
34 }
35 }
36