@props([ 'availableHeight' => null, 'availableWidth' => null, 'flip' => true, 'maxHeight' => null, 'offset' => 8, 'placement' => null, 'shift' => false, 'size' => false, 'sizePadding' => 16, 'teleport' => false, 'trigger' => null, 'width' => null, ]) @php use Filament\Support\Enums\Width; $sizeConfig = collect([ 'availableHeight' => $availableHeight, 'availableWidth' => $availableWidth, 'padding' => $sizePadding, ])->filter()->toJson(); if (is_string($width)) { $width = Width::tryFrom($width) ?? $width; } @endphp