diff --git a/bookwyrm/templates/settings/announcements/announcement.html b/bookwyrm/templates/settings/announcements/announcement.html
index 8b49f4f4..03f012b4 100644
--- a/bookwyrm/templates/settings/announcements/announcement.html
+++ b/bookwyrm/templates/settings/announcements/announcement.html
@@ -1,17 +1,20 @@
{% extends 'settings/layout.html' %}
-{% load i18n %}{% load humanize %}
+{% load i18n %}
+{% load humanize %}
+
{% block title %}{% trans "Announcement" %} - {{ announcement.preview }}{% endblock %}
{% block header %}
{% trans "Announcement" %}
-
{% endblock %}
{% block edit-button %}
-{% trans "Edit Announcement" as button_text %}
- {% trans "Visible:" %}
diff --git a/bookwyrm/templates/settings/announcements/announcement_form.html b/bookwyrm/templates/settings/announcements/announcement_form.html
deleted file mode 100644
index 8f68e255..00000000
--- a/bookwyrm/templates/settings/announcements/announcement_form.html
+++ /dev/null
@@ -1,80 +0,0 @@
-{% extends 'components/inline_form.html' %}
-{% load i18n %}
-
-{% block header %}
-{% if announcement %}
-{% trans "Edit Announcement" %}
-{% else %}
-{% trans "Create Announcement" %}
-{% endif %}
-{% endblock %}
-
-{% block form %}
-{% csrf_token %}
-
-
-
- {{ form.preview }}
-
- {% include 'snippets/form_errors.html' with errors_list=form.preview.errors id="desc_preview" %}
-
-
-
- {{ form.content }}
-
- {% include 'snippets/form_errors.html' with errors_list=form.content.errors id="desc_content" %}
-
-
-
-
-
- {% include 'snippets/form_errors.html' with errors_list=form.event_date.errors id="desc_event_date" %}
-
-
-
-
-
-
-
-
- {% include 'snippets/form_errors.html' with errors_list=form.start_date.errors id="desc_start_date" %}
-
-
-
-
-
-
-
- {% include 'snippets/form_errors.html' with errors_list=form.end_date.errors id="desc_end_date" %}
-
-
-
-
-
- {{ form.active }}
-
- {% include 'snippets/form_errors.html' with errors_list=form.active.errors id="desc_active" %}
-
-
-
-
-
-
-
-
-
-{% endblock %}
diff --git a/bookwyrm/templates/settings/announcements/announcements.html b/bookwyrm/templates/settings/announcements/announcements.html
index c86ecf3e..6299ba3d 100644
--- a/bookwyrm/templates/settings/announcements/announcements.html
+++ b/bookwyrm/templates/settings/announcements/announcements.html
@@ -5,16 +5,15 @@
{% block header %}{% trans "Announcements" %}{% endblock %}
{% block edit-button %}
-{% trans "Create Announcement" as button_text %}
-{% include 'snippets/toggle/open_button.html' with controls_text="create_announcement" icon_with_text="plus" text=button_text focus="create_announcement_header" %}
+
+ {% trans "Create Announcement" as text %}
+
+ {{ text }}
+
{% endblock %}
{% block panel %}
-
-
-
+
@@ -38,6 +37,9 @@
{% trans "Status" as text %}
{% include 'snippets/table-sort-header.html' with field="active" sort=sort text=text %}
|
+
+ {% trans "Actions" %}
+ |
{% for announcement in announcements %}
@@ -46,6 +48,15 @@
{{ announcement.start_date|naturaltime|default:'' }} |
{{ announcement.end_date|naturaltime|default:'' }} |
{% if announcement.active %}{% trans "active" %}{% else %}{% trans "inactive" %}{% endif %} |
+
+
+ |
{% endfor %}
{% if not announcements %}
diff --git a/bookwyrm/templates/settings/announcements/edit_announcement.html b/bookwyrm/templates/settings/announcements/edit_announcement.html
new file mode 100644
index 00000000..372d6973
--- /dev/null
+++ b/bookwyrm/templates/settings/announcements/edit_announcement.html
@@ -0,0 +1,125 @@
+{% extends 'settings/layout.html' %}
+{% load i18n %}
+
+{% block header %}
+ {% if announcement %}
+ {% trans "Edit Announcement" %}
+ {% else %}
+ {% trans "Create Announcement" %}
+ {% endif %}
+{% endblock %}
+
+{% block breadcrumbs %}
+
+{% endblock %}
+
+{% block panel %}
+
+{% endblock %}
diff --git a/bookwyrm/templates/settings/layout.html b/bookwyrm/templates/settings/layout.html
index 1addc8db..a74e111c 100644
--- a/bookwyrm/templates/settings/layout.html
+++ b/bookwyrm/templates/settings/layout.html
@@ -9,6 +9,7 @@
{% block header %}{% endblock %}
+ {% block breadcrumbs %}{% endblock %}
{% block edit-button %}{% endblock %}
@@ -16,6 +17,7 @@
+