File: /home/posscale/public_html/printmanager/vendor/filament/forms/src/Components/Placeholder.php
<?php
namespace Filament\Forms\Components;
class Placeholder extends Component implements Contracts\HasHintActions
{
use Concerns\HasHelperText;
use Concerns\HasHint;
use Concerns\HasName;
/**
* @var view-string
*/
protected string $view = 'filament-forms::components.placeholder';
protected mixed $content = null;
final public function __construct(string $name)
{
$this->name($name);
$this->statePath($name);
}
public static function make(string $name): static
{
$static = app(static::class, ['name' => $name]);
$static->configure();
return $static;
}
protected function setUp(): void
{
parent::setUp();
$this->dehydrated(false);
}
public function content(mixed $content): static
{
$this->content = $content;
return $this;
}
public function getId(): string
{
return parent::getId() ?? $this->getStatePath();
}
public function getContent(): mixed
{
return $this->evaluate($this->content);
}
}