diff --git a/InvenTree/part/templates/part/bom-delete.html b/InvenTree/part/templates/part/bom-delete.html
index 492a6eeeda..ffaf2c57e5 100644
--- a/InvenTree/part/templates/part/bom-delete.html
+++ b/InvenTree/part/templates/part/bom-delete.html
@@ -1,3 +1,7 @@
+{% extends "modal_delete_form.html" %}
+
+{% block pre_form_content %}
+
Are you sure you want to delete this BOM item?
Deleting this entry will remove the BOM row from the following part:
@@ -7,3 +11,5 @@ Deleting this entry will remove the BOM row from the following part:
{{ item.part.full_name }} - {{ item.part.description }}
+
+{% endblock %}
\ No newline at end of file
diff --git a/InvenTree/part/templates/part/detail.html b/InvenTree/part/templates/part/detail.html
index c352bfa7ee..c0f823ce13 100644
--- a/InvenTree/part/templates/part/detail.html
+++ b/InvenTree/part/templates/part/detail.html
@@ -193,7 +193,7 @@
$('#delete-part').click(function() {
- launchDeleteForm(
+ launchModalForm(
"{% url 'part-delete' part.id %}",
{
redirect: {% if part.category %}"{% url 'category-detail' part.category.id %}"{% else %}"{% url 'part-index' %}"{% endif %}
diff --git a/InvenTree/static/script/inventree/bom.js b/InvenTree/static/script/inventree/bom.js
index 6e7a33775a..eaa1d40d3d 100644
--- a/InvenTree/static/script/inventree/bom.js
+++ b/InvenTree/static/script/inventree/bom.js
@@ -184,7 +184,7 @@ function loadBomTable(table, options) {
table.on('click', '.bom-delete-button', function() {
var button = $(this);
- launchDeleteForm(button.attr('url'), {
+ launchModalForm(button.attr('url'), {
success: function() {
reloadBomTable(table);
}