PluginProbe
Simple Analytics / 1.85
Simple Analytics v1.85
1.109 1.108 1.107 1.106 1.73 1.74 1.75 1.76 1.77 1.78 1.79 1.8 1.80 1.81 1.82 1.83 1.84 1.85 1.86 1.87 1.88 1.89 1.9 1.90 1.91 All 98 releases
simpleanalytics / src / Settings / Blocks / CalloutBlock.php

CalloutBlock.php in Simple Analytics 1.85, at src/Settings/Blocks/CalloutBlock.php

39 lines 892 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace SimpleAnalytics\Settings\Blocks;
4
5 use SimpleAnalytics\Settings\Block;
6 use function SimpleAnalytics\get_icon;
7
8 class CalloutBlock implements Block
9 {
10 /**
11 * @readonly
12 * @var string
13 */
14 private $text;
15 public function __construct(string $text)
16 {
17 $this->text = $text;
18 }
19 public function render(): void
20 {
21 ?>
22 <div class="rounded-md bg-blue-50 p-4">
23 <div class="flex">
24 <div class="flex-shrink-0">
25 <?php
26 echo get_icon('info')->class('h-5 w-5 text-blue-400');
27 ?>
28 </div>
29 <div class="ml-2.5 flex-1 md:flex md:justify-between">
30 <p class="text-sm text-blue-700"><?php
31 echo htmlspecialchars($this->text);
32 ?></p>
33 </div>
34 </div>
35 </div>
36 <?php
37 }
38 }
39