diff --git a/dashboard/src/components/ConfigureComputeAllocationDialog.vue b/dashboard/src/components/ConfigureComputeAllocationDialog.vue new file mode 100644 index 0000000000..fc8c367df9 --- /dev/null +++ b/dashboard/src/components/ConfigureComputeAllocationDialog.vue @@ -0,0 +1,97 @@ + + + diff --git a/dashboard/src/components/ManageProductWarrantyDialog.vue b/dashboard/src/components/ManageProductWarrantyDialog.vue new file mode 100644 index 0000000000..0242236a2f --- /dev/null +++ b/dashboard/src/components/ManageProductWarrantyDialog.vue @@ -0,0 +1,148 @@ + + + diff --git a/dashboard/src/components/SiteActionCell.vue b/dashboard/src/components/SiteActionCell.vue index 5a4d414abd..9bf289f02c 100644 --- a/dashboard/src/components/SiteActionCell.vue +++ b/dashboard/src/components/SiteActionCell.vue @@ -52,6 +52,12 @@ onMounted(() => { function getSiteActionHandler(action) { const actionDialogs = { + 'Manage Product Warranty': defineAsyncComponent( + () => import('./ManageProductWarrantyDialog.vue'), + ), + 'Configure compute allocation': defineAsyncComponent( + () => import('./ConfigureComputeAllocationDialog.vue'), + ), 'Restore with files': defineAsyncComponent( () => import('./SiteDatabaseRestoreDialog.vue'), ), diff --git a/dashboard/src/components/SiteOverview.vue b/dashboard/src/components/SiteOverview.vue index d7b3d292b7..942930eacf 100644 --- a/dashboard/src/components/SiteOverview.vue +++ b/dashboard/src/components/SiteOverview.vue @@ -130,7 +130,7 @@
-
+
@@ -139,7 +139,10 @@
-