{% extends "layouts/admin.twig" %}

{% block title %}{{ ta.plugin_edit|default('Plugin bewerken: ') }}{{ pluginName }} - {{ ta.admin_title|default('CodePress Admin') }}{% endblock %}

{% block extra_css %}
<link rel="stylesheet" href="/admin/assets/codemirror/codemirror.min.css">
<link rel="stylesheet" href="/admin/assets/css/editor.css">
{% endblock %}

{% block content %}
<div class="d-flex justify-content-between align-items-center mb-4">
    <h2><i class="bi bi-pencil"></i> {{ ta.plugin_edit|default('Plugin bewerken: ') }}{{ pluginName }}</h2>
    <a href="/admin/plugins" class="btn btn-outline-secondary btn-sm">
        <i class="bi bi-arrow-left"></i> {{ ta.back|default('Terug') }}
    </a>
</div>

<form method="POST" action="/admin/plugins-edit?plugin={{ pluginName|url_encode }}">
    <input type="hidden" name="csrf_token" value="{{ csrf_token }}">
    <div class="card shadow-sm">
        <div class="card-body">
            <div class="editor-toolbar" id="editor-toolbar"></div>
            <div class="editor-wrapper">
                <textarea name="content" id="editor-textarea" data-ext="php">{{ pluginContent }}</textarea>
            </div>
        </div>
    </div>
    <div class="d-flex gap-2 mt-3">
        <button type="submit" class="btn btn-primary">
            <i class="bi bi-check-lg"></i> {{ ta.save|default('Opslaan') }}
        </button>
        <a href="/admin/plugins" class="btn btn-outline-secondary">{{ ta.cancel|default('Annuleren') }}</a>
    </div>
</form>
{% endblock %}

{% block extra_js %}
{% endblock %}