{{ t('module_details') }}

{{ t('back_to_modules') }}
{{ substr($module['name'], 0, 1) }}

{{ $module['name'] }}

{{ ucfirst($module['info']['type'] ?? 'addon') }}

{{ $module['info']['description'] ?? 'No description available' }}

Version: {{ $module['info']['version'] ?? '1.0.0' }}
Author: {{ $module['info']['author'] ?? 'Unknown' }}
@if (isset($module['info']['url']) && $module['info']['url']) @endif
@if ($module['info']['type'] === 'core') Core Module @endif
@if ($module['info']['type'] === 'core')

This is a core module and cannot be deactivated or removed. Core modules provide essential functionality for the application.

@endif

Basic Information

Module Name
{{ $module['name'] }}
Version
{{ $module['info']['version'] ?? '1.0.0' }}
Author
{{ $module['info']['author'] ?? 'Unknown' }}
Type
{{ ucfirst($module['info']['type'] ?? 'addon') }}

Description

{{ $module['info']['description'] ?? 'No description available' }}

Module Path

{{ $module['path'] }}

Required Modules

@if (!empty($module['info']['require']))
@foreach ($module['info']['require'] as $dependency => $version) @php $hasModule = ModuleManager::has($dependency); $isActive = $hasModule && ModuleManager::isActive($dependency); $statusColor = $hasModule ? ($isActive ? 'success' : 'warning') : 'danger'; $statusText = $hasModule ? ($isActive ? 'Active' : 'Inactive') : 'Missing'; @endphp
@if($isActive) @elseif($hasModule) @else @endif
{{ $dependency }}
Version: {{ $version }}
{{ $statusText }}
@endforeach
@else

This module has no dependencies.

@endif

Conflicts

@if (!empty($module['info']['conflicts']))
@foreach ($module['info']['conflicts'] as $conflict)
{{ $conflict }}
Cannot be active together with this module
Conflict
@endforeach
@else

This module has no conflicts with other modules.

@endif