60 lines
3.4 KiB
Twig
Executable File
60 lines
3.4 KiB
Twig
Executable File
{% extends "layout.twig" %}
|
|
|
|
{% block content %}
|
|
<div class="row justify-content-center">
|
|
<div class="col-md-8">
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h3><i class="fas fa-edit"></i> Редактировать группу "{{ group.name }}"</h3>
|
|
</div>
|
|
<div class="card-body">
|
|
<form method="post" action="/groups/{{ group.id }}">
|
|
|
|
<div class="mb-3">
|
|
<label for="name" class="form-label">Название группы *</label>
|
|
<input type="text" class="form-control" id="name" name="name" value="{{ group.name }}" required>
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label for="description" class="form-label">Описание</label>
|
|
<textarea class="form-control" id="description" name="description" rows="3">{{ group.description|default('') }}</textarea>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="mb-3">
|
|
<label for="icon" class="form-label">Иконка (Font Awesome)</label>
|
|
<div class="input-group">
|
|
<input type="text" class="form-control" id="icon" name="icon" value="{{ group.icon|default('fa-server') }}" placeholder="fa-server">
|
|
<span class="input-group-text"><i class="fas {{ group.icon|default('fa-server') }}" id="iconPreview"></i></span>
|
|
<button class="btn btn-outline-secondary" type="button" data-bs-toggle="modal" data-bs-target="#iconPickerModal" data-icon-picker data-icon-input="icon">
|
|
<i class="fas fa-icons"></i>
|
|
</button>
|
|
</div>
|
|
<small class="form-text text-muted">Выберите иконку или введите вручную</small>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-6">
|
|
<div class="mb-3">
|
|
<label for="color" class="form-label">Цвет</label>
|
|
<input type="color" class="form-control form-control-color" id="color" name="color" value="{{ group.color|default('#007bff') }}">
|
|
<small class="form-text text-muted">Выберите цвет для обозначения группы</small>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
|
|
<a href="/groups" class="btn btn-secondary me-md-2">
|
|
<i class="fas fa-arrow-left"></i> Назад
|
|
</a>
|
|
<button type="submit" class="btn btn-primary">
|
|
<i class="fas fa-save"></i> Сохранить изменения
|
|
</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endblock %} |