@props([ 'recordId', 'value' => '', 'preloadedTitle' => null, 'preloadedId' => null, 'recordTypeScriptId' => null ]) @php // Use preloaded data if available, otherwise fall back to async loading $hasPreloadedData = !is_null($preloadedTitle) && !is_null($preloadedId); $initialTitle = $hasPreloadedData ? $preloadedTitle : ''; $initialHref = $hasPreloadedData && $recordTypeScriptId ? route($recordTypeScriptId . '.show', ['id' => $preloadedId]) : ''; @endphp