{{ __('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
@else
@if ($module['active'])
@csrf
@else
@csrf
@endif
@csrf @method('DELETE')

Confirm Removal

Are you sure you want to remove the {{ $module['name'] }} module? This action cannot be undone and may affect functionality.

@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

Module 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' }}
Path
{{ $module['path'] }}

Required Modules

@if (!empty($module['info']['require']))
    @foreach ($module['info']['require'] as $dependency => $version)
  • @if (ModuleManager::has($dependency)) @if (ModuleManager::isActive($dependency)) @else @endif @else @endif
    {{ $dependency }} {{ $version }} @if (!ModuleManager::has($dependency))
    Missing - Module needs to be installed
    @elseif(!ModuleManager::isActive($dependency))
    Inactive - Module needs to be activated
    @endif
  • @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
  • @endforeach
@else

This module has no conflicts with other modules.

@endif