@extends('layouts.admin') @section('title', 'Plugin Details - ' . ($pluginData['display_name'] ?? $pluginData['name'])) @section('content')

{{ $pluginData['display_name'] ?? $pluginData['name'] }}

{{ $pluginData['description'] ?? 'No description available' }}

@if($pluginData['status'] === 'active')
@csrf
@else
@csrf
@endif Back to Plugins
@if($pluginData['status'] === 'active' && isset($pluginData['config_schema']) && !empty($pluginData['config_schema']))

Configuration

@csrf
@foreach($pluginData['config_schema'] as $key => $schema)
@if(isset($schema['description'])) {{ $schema['description'] }} @endif {{ $key }}
{{ $schema['type'] ?? 'text' }} @switch($schema['type'] ?? 'text') @case('boolean')
@break @case('select') @break @case('textarea') @break @case('json')
@break @case('color')
@break @case('number') @break @default @endswitch
@endforeach
@elseif($pluginData['status'] === 'active')

Configuration

No Configuration Available

This plugin doesn't have any configurable settings.

@endif

Plugin Information

{{ $pluginData['display_name'] ?? $pluginData['name'] }}
{{ $pluginData['version'] ?? '1.0.0' }}
{{ $pluginData['author'] ?? 'Unknown' }}
{{ ucfirst($pluginData['status']) }}
@if(isset($pluginData['website'])) @endif @if(isset($pluginData['license']))
{{ $pluginData['license'] }}
@endif
{{ $pluginData['installed_at'] ?? 'Unknown' }}
@if(isset($pluginData['last_updated']))
{{ $pluginData['last_updated'] }}
@endif
@if(isset($pluginData['requirements']) && !empty($pluginData['requirements']))
Requirements:
@foreach($pluginData['requirements'] as $requirement => $version)
{{ $requirement }}: {{ $version }}
@endforeach
@endif
@if(isset($pluginData['files']) && count($pluginData['files']) > 0)

Plugin Files

@foreach($pluginData['files'] as $file)
{{ $file }}
@endforeach
@endif

Quick Actions

@if($pluginData['has_update'] ?? false) @endif Export Config
@if(isset($pluginData['stats']) && !empty($pluginData['stats']))

Statistics

@foreach($pluginData['stats'] as $stat => $value)
{{ ucfirst(str_replace('_', ' ', $stat)) }}: {{ $value }}
@endforeach
@endif @if(isset($pluginData['logs']) && count($pluginData['logs']) > 0)

Recent Logs

@foreach(array_slice($pluginData['logs'], 0, 5) as $log)
{{ strtoupper($log['level'] ?? 'info') }}
{{ $log['message'] }}
{{ $log['timestamp'] ?? 'Unknown' }}
@endforeach
@endif
@endsection @push('scripts') @endpush