# simpleanalytics/1.102/src/Settings/Blocks/CalloutBlock.php

Simple Analytics, version 1.102. 39 lines.

- Page: https://pluginprobe.com/plugins/simpleanalytics/1.102/code/src/Settings/Blocks/CalloutBlock.php
- Raw: https://pluginprobe.com/plugins/simpleanalytics/1.102/raw/src/Settings/Blocks/CalloutBlock.php
- Modified: 2024-09-13T11:41:00+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/simpleanalytics/1.102/code/src/Settings/Blocks/CalloutBlock.php#L10-L20`.

```php
<?php

namespace SimpleAnalytics\Settings\Blocks;

use SimpleAnalytics\Settings\Block;
use function SimpleAnalytics\get_icon;

class CalloutBlock implements Block
{
    /**
     * @readonly
     * @var string
     */
    private $text;
    public function __construct(string $text)
    {
        $this->text = $text;
    }
    public function render(): void
    {
        ?>
        <div class="rounded-md bg-blue-50 p-4">
            <div class="flex">
                <div class="flex-shrink-0">
                    <?php 
        echo get_icon('info')->class('h-5 w-5 text-blue-400');
        ?>
                </div>
                <div class="ml-2.5 flex-1 md:flex md:justify-between">
                    <p class="text-sm text-blue-700"><?php 
        echo htmlspecialchars($this->text);
        ?></p>
                </div>
            </div>
        </div>
        <?php 
    }
}

```
