Files
firefrost-services/docs/code-bridge/archive/MSG-2026-04-12-phase11d-ui-styling.md
Claude (Chronicler #83 - The Compiler) bd9a5fcde3 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>
2026-04-12 21:33:06 -05:00

1.5 KiB

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:

@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 💙🔥❄️