​
@if(!$appId && $step === 1) {{-- Step 1: Platform Selection (only for new apps) --}}

Choose Platform

@forelse($availablePlatforms as $platform) @empty

No platforms available. Please contact your administrator.

@endforelse
@else {{-- Step 2: Configuration Form --}}
@if(!$appId && $selectedPlatform) @endif

{{ $appId ? 'Edit App' : ($selectedPlatformName ? 'Create ' . $selectedPlatformName . ' App' : 'Create New App') }}

@error('name') {{ $message }} @enderror
@if(!$appId && $selectedPlatform) {{-- Platform-specific Livewire component --}} @php $platform = $this->getSelectedPlatformInstance(); $componentClass = $platform?->getCreationFormComponent(); @endphp @if($componentClass) @livewire($componentClass, key('platform-form-'.$selectedPlatform)) @endif @endif
@endif