@extends('admin.layout') @section('title', 'Module Management') @section('page-title', 'Module Management') @section('page-subtitle', 'Control and configure application modules for your organization') @section('breadcrumb') Admin / Modules @endsection @push('header-actions') @endpush @section('content')
Total Modules
{{ $totalModules }}
{{ $newModules }} new this month
Active Modules
{{ $activeModules }}
{{ round(($activeModules / $totalModules) * 100) }}% enabled
Available Features
{{ $totalFeatures }}
{{ $enabledFeatures }} active
Current Plan
{{ ucfirst($currentPlan) }}
{{ $planLimits }} modules allowed
Quick Actions
Common module management tasks
@foreach($modules as $moduleKey => $module)
{!! $module['icon'] ?? '' !!}
{{ $module['name'] }}
v{{ $module['version'] }}
@if($module['status'] === 'installed') @endif
{{ $module['description'] }}
Features ({{ count($module['features']) }})
@foreach($module['features'] as $featureKey => $feature)
{{ $feature['name'] }}
{{ $feature['description'] }}
@if(!empty($feature['dependencies']))
Requires: {{ implode(', ', $feature['dependencies']) }}
@endif
@if($module['status'] === 'installed' && $module['enabled']) @else Unavailable @endif
@endforeach
@if($module['status'] === 'installed' && !empty($module['config']))
Configuration
@foreach($module['config'] as $configKey => $configValue)
@if(is_bool($configValue)) @elseif(is_numeric($configValue)) @else @endif
@endforeach
@endif
@endforeach
@endsection @push('styles') @endpush @push('scripts') @endpush