27 lines
508 B
PHP
Executable File
27 lines
508 B
PHP
Executable File
<?php
|
|
|
|
use Kirby\Toolkit\I18n;
|
|
|
|
return [
|
|
'props' => [
|
|
/**
|
|
* Text to be displayed
|
|
*/
|
|
'text' => function ($value = null) {
|
|
return I18n::translate($value, $value);
|
|
},
|
|
],
|
|
'computed' => [
|
|
'text' => function () {
|
|
$text = $this->text;
|
|
|
|
if ($model = $this->model()) {
|
|
$text = $this->model()->toString($text);
|
|
}
|
|
|
|
return kirbytext($text);
|
|
}
|
|
],
|
|
'save' => false,
|
|
];
|