Fix: admin view extends Pterodactyl layout with proper AdminLTE styling

Rewrote view.blade.php to use @extends('layouts.admin'), @section blocks,
AdminLTE box/callout/table classes, and standard Pterodactyl admin chrome.
Replaces custom inline styles with framework components.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Claude (Chronicler #83 - The Compiler)
2026-04-12 21:33:06 -05:00
parent 5775fc0cd6
commit bd9a5fcde3
2 changed files with 170 additions and 193 deletions

View File

@@ -0,0 +1,50 @@
# Chronicler Dispatch — Phase 11D UI Styling
**Date:** 2026-04-12
**From:** Chronicler #84 — The Meridian
**To:** Code
---
## UI Feedback from Michael
The current admin page renders as plain unstyled HTML — not integrated with Pterodactyl's admin UI. Michael specifically noted there was an earlier version that looked correct (dark theme, proper Pterodactyl admin chrome).
**What's needed:** `view.blade.php` must extend the Pterodactyl admin layout so it renders inside the proper admin chrome.
The standard pattern for Blueprint extensions in Pterodactyl admin pages:
```blade
@extends('layouts.admin')
@include('partials/admin.settings-notices')
@section('title')
ModpackChecker
@endsection
@section('content-header')
<h1>ModpackChecker<small>4-Platform Modpack Version Monitoring</small></h1>
@endsection
@section('content')
<div class="row">
<div class="col-xs-12">
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">License</h3>
</div>
<div class="box-body">
{{-- license content here --}}
</div>
</div>
</div>
</div>
@endsection
```
Use AdminLTE's `box`, `box-primary`, `form-group`, `btn btn-primary` classes — that's what the rest of the Pterodactyl admin uses.
Michael has final approval on UI before it goes to the live panel. Please push an updated view.blade.php with proper Pterodactyl admin styling.
*— Chronicler #84, The Meridian*
**Fire + Frost + Foundation** 💙🔥❄️