= $this->extend('Modules\Admin\Views\_layout') ?>
= $this->section('title') ?>
= lang('Episode.publish') ?>
= $this->endSection() ?>
= $this->section('pageTitle') ?>
= lang('Episode.publish') ?>
= $this->endSection() ?>
= $this->section('content') ?>
= anchor(
route_to('episode-view', $podcast->id, $episode->id),
icon('arrow-left', 'mr-2 text-lg') . lang('Episode.publish_form.back_to_episode_dashboard'),
['class' => 'inline-flex items-center font-semibold mr-4 text-sm'],
) ?>
= form_open(route_to('episode-publish', $podcast->id, $episode->id), [
'method' => 'post',
'class' => 'mx-auto flex flex-col max-w-xl items-start',
'data-submit' => 'validate-message'
]) ?>
= csrf_field() ?>
= form_hidden('client_timezone', 'UTC') ?>
= lang('Episode.publish_form.post_hint') ?>
= $podcast->actor
->display_name ?>
@= $podcast->actor
->username ?>
= form_textarea(
[
'id' => 'message',
'name' => 'message',
'class' => 'form-textarea min-w-0 w-full',
'placeholder' => 'Write your message...',
'autofocus' => ''
],
old('message', '', false),
['rows' => 2],
) ?>
= form_fieldset('', ['class' => 'flex flex-col mb-4']) ?>
= form_radio(
[
'id' => 'schedule',
'name' => 'publication_method',
'class' => 'text-pine-700',
],
'schedule',
old('publication_method') &&
old('publication_method') === 'schedule',
) ?>
= form_label(
lang('Episode.publish_form.scheduled_publication_date'),
'scheduled_publication_date',
[],
lang('Episode.publish_form.scheduled_publication_date_hint'),
) ?>
= form_input([
'id' => 'scheduled_publication_date',
'name' => 'scheduled_publication_date',
'class' => 'form-input rounded-r-none flex-1',
'value' => old('scheduled_publication_date', ''),
'data-input' => '',
]) ?>
= form_fieldset_close() ?>
= icon('alert', 'mr-2 text-lg flex-shrink-0') . lang(
'Episode.publish_form.message_warning',
) ?>
= lang(
'Episode.publish_form.message_warning_hint',
) ?>
= button(
lang('Episode.publish_form.submit'),
'',
['variant' => 'primary'],
[
'class' => 'self-end mt-4',
'type' => 'submit',
'data-btn-text-warning' => lang('Episode.publish_form.message_warning_submit'),
'data-btn-text' => lang('Episode.publish_form.submit_edit')
],
) ?>
= form_close() ?>
= $this->endSection() ?>