= $this->extend('admin/_layout') ?>
= $this->section('title') ?>
= lang('Episode.create') ?>
= $this->endSection() ?>
= $this->section('content') ?>
= form_open_multipart(route_to('episode-create', $podcast->id), [
'method' => 'post',
'class' => 'flex flex-col max-w-md',
]) ?>
= csrf_field() ?>
= form_label(lang('Episode.form.enclosure'), 'enclosure') ?>
= form_input([
'id' => 'enclosure',
'name' => 'enclosure',
'class' => 'form-input mb-4',
'required' => 'required',
'type' => 'file',
'accept' => '.mp3,.m4a',
]) ?>
= form_label(lang('Episode.form.title'), 'title') ?>
= form_input([
'id' => 'title',
'name' => 'title',
'class' => 'form-input mb-4',
'value' => old('title'),
'required' => 'required',
'data-slugify' => 'title',
]) ?>
= form_label(lang('Episode.form.slug'), 'slug') ?>
= form_input([
'id' => 'slug',
'name' => 'slug',
'class' => 'form-input mb-4',
'value' => old('slug'),
'required' => 'required',
'data-slugify' => 'slug',
]) ?>
= form_label(lang('Episode.form.description'), 'description') ?>
= form_textarea(
[
'id' => 'description',
'name' => 'description',
'class' => 'form-textarea',
'required' => 'required',
],
old('description', '', false),
'data-editor="markdown"'
) ?>
= form_fieldset('', ['class' => 'flex mb-4']) ?>
= form_label(lang('Episode.form.publication_date'), 'publication_date', [
'class' => 'sr-only',
]) ?>
= form_input([
'id' => 'publication_date',
'name' => 'publication_date',
'class' => 'form-input',
'value' => old('publication_date', date('Y-m-d')),
'type' => 'date',
]) ?>
= form_label(lang('Episode.form.publication_time'), 'publication_time', [
'class' => 'sr-only',
]) ?>
= form_input([
'id' => 'publication_time',
'name' => 'publication_time',
'class' => 'form-input',
'value' => old('publication_time', date('H:i')),
'placeholder' => '--:--',
'type' => 'time',
]) ?>
= form_fieldset_close() ?>
= form_label(lang('Episode.form.image'), 'image') ?>
= form_input([
'id' => 'image',
'name' => 'image',
'class' => 'form-input mb-4',
'type' => 'file',
'accept' => '.jpg,.jpeg,.png',
]) ?>
= form_label(lang('Episode.form.season_number'), 'season_number') ?>
= form_input([
'id' => 'season_number',
'name' => 'season_number',
'class' => 'form-input mb-4',
'value' => old('season_number'),
'type' => 'number',
]) ?>
= form_label(lang('Episode.form.episode_number'), 'episode_number') ?>
= form_input([
'id' => 'episode_number',
'name' => 'episode_number',
'class' => 'form-input mb-4',
'value' => old('episode_number'),
'required' => 'required',
'type' => 'number',
]) ?>
= form_fieldset('', ['class' => 'flex flex-col mb-4']) ?>
= form_fieldset_close() ?>
= form_button([
'content' => lang('Episode.form.submit_create'),
'type' => 'submit',
'class' => 'self-end px-4 py-2 bg-gray-200',
]) ?>
= form_close() ?>
= $this->endSection() ?>