@extends('user::layouts.backend-master') @section('breadcrumb_title', 'Plugin Management') @push('styles') @endpush @section('content')

Plugin Management

Upload Plugin
{{ $plugins->count() }}

Total Plugins

{{ $activePlugins->count() }}

Active Plugins

{{ $plugins->count() - $activePlugins->count() }}

Inactive Plugins

0

Updates Available

Filters
@foreach ($plugins as $pluginName => $plugin)
@php $isActive = $activePlugins->contains($pluginName); @endphp {{ $isActive ? 'Active' : 'Inactive' }}
{{ strtoupper(substr($plugin['title'] ?? $pluginName, 0, 2)) }}
{{ $plugin['title'] ?? $pluginName }}
v{{ $plugin['version'] ?? '1.0.0' }}

{{ Str::limit($plugin['description'] ?? 'No description available.', 100) }}

@if (isset($plugin['author']))

Author: @if (is_array($plugin['author'])) {{ $plugin['author']['name'] ?? 'Unknown' }} @else {{ $plugin['author'] }} @endif

@endif @if (isset($plugin['features']) && is_array($plugin['features']))
Features:
@foreach (array_slice($plugin['features'], 0, 3) as $feature) {{ $feature }} @endforeach @if (count($plugin['features']) > 3) +{{ count($plugin['features']) - 3 }} more @endif
@endif
@if ($isActive) @if (isset($plugin['settings']['has_settings']) && $plugin['settings']['has_settings']) Settings @endif @else @endif Details
@endforeach @if ($plugins->isEmpty())

No Plugins Found

Start by uploading your first plugin to extend your application functionality.

Upload Plugin
@endif
@if ($plugins->isNotEmpty())
Bulk Actions
@endif @endsection @push('scripts') @endpush