mirror of
https://github.com/filamentphp/filament.git
synced 2026-09-01 15:09:33 +08:00
WIP
This commit is contained in:
@@ -56,19 +56,19 @@ trait HasHint
|
||||
}
|
||||
|
||||
if ($component->hasHintIcon()) {
|
||||
$components[] = Icon::make(static function (Text $component) {
|
||||
$components[] = Icon::make(static function (Icon $component) {
|
||||
/** @var self $parentComponent */
|
||||
$parentComponent = $component->getContainer()->getParentComponent();
|
||||
|
||||
return $parentComponent->getHintIcon();
|
||||
})
|
||||
->tooltip(static function (Text $component) {
|
||||
->tooltip(static function (Icon $component) {
|
||||
/** @var self $parentComponent */
|
||||
$parentComponent = $component->getContainer()->getParentComponent();
|
||||
|
||||
return $parentComponent->getHintIconTooltip();
|
||||
})
|
||||
->visible(static function (Text $component) {
|
||||
->visible(static function (Icon $component) {
|
||||
/** @var self $parentComponent */
|
||||
$parentComponent = $component->getContainer()->getParentComponent();
|
||||
|
||||
|
||||
@@ -55,19 +55,19 @@ trait HasHint
|
||||
}
|
||||
|
||||
if ($component->hasHintIcon()) {
|
||||
$components[] = Icon::make(static function (Text $component) {
|
||||
$components[] = Icon::make(static function (Icon $component) {
|
||||
/** @var self $parentComponent */
|
||||
$parentComponent = $component->getContainer()->getParentComponent();
|
||||
|
||||
return $parentComponent->getHintIcon();
|
||||
})
|
||||
->tooltip(static function (Text $component) {
|
||||
->tooltip(static function (Icon $component) {
|
||||
/** @var self $parentComponent */
|
||||
$parentComponent = $component->getContainer()->getParentComponent();
|
||||
|
||||
return $parentComponent->getHintIconTooltip();
|
||||
})
|
||||
->visible(static function (Text $component) {
|
||||
->visible(static function (Icon $component) {
|
||||
/** @var self $parentComponent */
|
||||
$parentComponent = $component->getContainer()->getParentComponent();
|
||||
|
||||
|
||||
@@ -71,7 +71,8 @@ class TestComponentWithFormWithTestFieldHint extends Livewire
|
||||
{
|
||||
return $form
|
||||
->components([
|
||||
TestFieldWithChildComponentSchema::make('schema'),
|
||||
TestFieldWithChildComponentSchema::make('schema')
|
||||
->hintIcon(fn (array $state) => 'heroicon-o-information-circle'),
|
||||
])
|
||||
->statePath('data');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user