<.link
navigate={~p"/schedules?tab=escalation-policies"}
class="text-gray-400 hover:text-gray-600 dark:hover:text-gray-300"
>
<.icon name="hero-arrow-left" class="h-5 w-5" />
{@page_title}
<.form for={@form} phx-change="validate" phx-submit="save" class="space-y-6">
<.input field={@form[:name]} type="text" label={t("Name")} required />
<.input field={@form[:description]} type="textarea" label={t("Description")} />
<.input
field={@form[:repeat_count]}
type="number"
label={t("Repeat Count")}
min="1"
max="10"
/>
<.button type="submit" phx-disable-with={t("Saving...")}>
{t("Save Policy")}
<.link
navigate={~p"/schedules?tab=escalation-policies"}
class="text-sm text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white"
>
{t("Cancel")}