diff --git a/resources/scripts/admin/components/dropdowns/CustomFieldIndexDropdown.vue b/resources/scripts/admin/components/dropdowns/CustomFieldIndexDropdown.vue
index 964de2d6..38814f57 100644
--- a/resources/scripts/admin/components/dropdowns/CustomFieldIndexDropdown.vue
+++ b/resources/scripts/admin/components/dropdowns/CustomFieldIndexDropdown.vue
@@ -7,11 +7,12 @@
{{ $t('general.edit') }}
@@ -19,11 +20,12 @@
{{ $t('general.delete') }}
diff --git a/resources/scripts/admin/components/dropdowns/CustomerIndexDropdown.vue b/resources/scripts/admin/components/dropdowns/CustomerIndexDropdown.vue
index cdc57333..b557c5dc 100644
--- a/resources/scripts/admin/components/dropdowns/CustomerIndexDropdown.vue
+++ b/resources/scripts/admin/components/dropdowns/CustomerIndexDropdown.vue
@@ -12,10 +12,10 @@
v-if="userStore.hasAbilities(abilities.EDIT_CUSTOMER)"
:to="`/admin/customers/${row.id}/edit`"
>
-
+
{{ $t('general.edit') }}
@@ -29,10 +29,10 @@
"
:to="`customers/${row.id}/view`"
>
-
+
{{ $t('general.view') }}
@@ -41,11 +41,12 @@
{{ $t('general.delete') }}
diff --git a/resources/scripts/admin/components/dropdowns/EstimateIndexDropdown.vue b/resources/scripts/admin/components/dropdowns/EstimateIndexDropdown.vue
index 15bb3ceb..45df05e8 100644
--- a/resources/scripts/admin/components/dropdowns/EstimateIndexDropdown.vue
+++ b/resources/scripts/admin/components/dropdowns/EstimateIndexDropdown.vue
@@ -10,11 +10,12 @@
{{ $t('general.copy_pdf_url') }}
@@ -24,10 +25,10 @@
v-if="userStore.hasAbilities(abilities.EDIT_ESTIMATE)"
:to="`/admin/estimates/${row.id}/edit`"
>
-
+
{{ $t('general.edit') }}
@@ -36,11 +37,12 @@
{{ $t('general.delete') }}
@@ -53,10 +55,10 @@
"
:to="`estimates/${row.id}/view`"
>
-
+
{{ $t('general.view') }}
@@ -65,11 +67,12 @@
{{ $t('estimates.convert_to_invoice') }}
@@ -81,11 +84,12 @@
route.name !== 'estimates.view' &&
userStore.hasAbilities(abilities.SEND_ESTIMATE)
"
+ v-slot="slotProps"
@click="onMarkAsSent(row.id)"
>
{{ $t('estimates.mark_as_sent') }}
@@ -97,20 +101,21 @@
route.name !== 'estimates.view' &&
userStore.hasAbilities(abilities.SEND_ESTIMATE)
"
+ v-slot="slotProps"
@click="sendEstimate(row)"
>
{{ $t('estimates.send_estimate') }}
-
+
{{ $t('estimates.resend_estimate') }}
@@ -121,11 +126,12 @@
row.status !== 'ACCEPTED' &&
userStore.hasAbilities(abilities.EDIT_ESTIMATE)
"
+ v-slot="slotProps"
@click="onMarkAsAccepted(row.id)"
>
{{ $t('estimates.mark_as_accepted') }}
@@ -136,11 +142,12 @@
row.status !== 'REJECTED' &&
userStore.hasAbilities(abilities.EDIT_ESTIMATE)
"
+ v-slot="slotProps"
@click="onMarkAsRejected(row.id)"
>
{{ $t('estimates.mark_as_rejected') }}
diff --git a/resources/scripts/admin/components/dropdowns/ExpenseCategoryIndexDropdown.vue b/resources/scripts/admin/components/dropdowns/ExpenseCategoryIndexDropdown.vue
index 3fd07d45..a1206eb8 100644
--- a/resources/scripts/admin/components/dropdowns/ExpenseCategoryIndexDropdown.vue
+++ b/resources/scripts/admin/components/dropdowns/ExpenseCategoryIndexDropdown.vue
@@ -13,11 +13,12 @@
{{ $t('general.edit') }}
@@ -25,11 +26,12 @@
{{ $t('general.delete') }}
diff --git a/resources/scripts/admin/components/dropdowns/ExpenseIndexDropdown.vue b/resources/scripts/admin/components/dropdowns/ExpenseIndexDropdown.vue
index d979e2b5..76a36869 100644
--- a/resources/scripts/admin/components/dropdowns/ExpenseIndexDropdown.vue
+++ b/resources/scripts/admin/components/dropdowns/ExpenseIndexDropdown.vue
@@ -12,10 +12,10 @@
v-if="userStore.hasAbilities(abilities.EDIT_EXPENSE)"
:to="`/admin/expenses/${row.id}/edit`"
>
-
+
{{ $t('general.edit') }}
@@ -24,11 +24,12 @@
{{ $t('general.delete') }}
diff --git a/resources/scripts/admin/components/dropdowns/InvoiceIndexDropdown.vue b/resources/scripts/admin/components/dropdowns/InvoiceIndexDropdown.vue
index 35d8d905..435a1fbd 100755
--- a/resources/scripts/admin/components/dropdowns/InvoiceIndexDropdown.vue
+++ b/resources/scripts/admin/components/dropdowns/InvoiceIndexDropdown.vue
@@ -12,20 +12,20 @@
v-if="userStore.hasAbilities(abilities.EDIT_INVOICE)"
:to="`/admin/invoices/${row.id}/edit`"
>
-
+
{{ $t('general.edit') }}
-
+
{{ $t('general.copy_pdf_url') }}
@@ -38,29 +38,29 @@
"
:to="`/admin/invoices/${row.id}/view`"
>
-
+
{{ $t('general.view') }}
-
+
{{ $t('invoices.send_invoice') }}
-
+
{{ $t('invoices.resend_invoice') }}
@@ -72,17 +72,17 @@
>
{{ $t('invoices.record_payment') }}
-
+
{{ $t('invoices.mark_as_sent') }}
@@ -90,11 +90,12 @@
{{ $t('invoices.clone_invoice') }}
@@ -102,11 +103,12 @@
{{ $t('general.delete') }}
diff --git a/resources/scripts/admin/components/dropdowns/ItemIndexDropdown.vue b/resources/scripts/admin/components/dropdowns/ItemIndexDropdown.vue
index 5a51d172..bd3679b6 100644
--- a/resources/scripts/admin/components/dropdowns/ItemIndexDropdown.vue
+++ b/resources/scripts/admin/components/dropdowns/ItemIndexDropdown.vue
@@ -12,11 +12,8 @@
v-if="userStore.hasAbilities(abilities.EDIT_ITEM)"
:to="`/admin/items/${row.id}/edit`"
>
-
-
+
+
{{ $t('general.edit') }}
@@ -24,12 +21,10 @@
-
+
{{ $t('general.delete') }}
diff --git a/resources/scripts/admin/components/dropdowns/NoteIndexDropdown.vue b/resources/scripts/admin/components/dropdowns/NoteIndexDropdown.vue
index 569cfb08..684c3ba0 100644
--- a/resources/scripts/admin/components/dropdowns/NoteIndexDropdown.vue
+++ b/resources/scripts/admin/components/dropdowns/NoteIndexDropdown.vue
@@ -10,11 +10,12 @@
{{ $t('general.edit') }}
@@ -22,11 +23,12 @@
{{ $t('general.delete') }}
diff --git a/resources/scripts/admin/components/dropdowns/PaymentIndexDropdown.vue b/resources/scripts/admin/components/dropdowns/PaymentIndexDropdown.vue
index f23df97b..42b40343 100644
--- a/resources/scripts/admin/components/dropdowns/PaymentIndexDropdown.vue
+++ b/resources/scripts/admin/components/dropdowns/PaymentIndexDropdown.vue
@@ -8,30 +8,31 @@
-
{{ $t('general.copy_pdf_url') }}
-
+
-
+
{{ $t('general.edit') }}
@@ -45,10 +46,10 @@
"
:to="`/admin/payments/${row.id}/view`"
>
-
+
{{ $t('general.view') }}
@@ -61,11 +62,12 @@
route.name !== 'payments.view' &&
userStore.hasAbilities(abilities.SEND_PAYMENT)
"
+ v-slot="slotProps"
@click="sendPayment(row)"
>
{{ $t('payments.send_payment') }}
@@ -73,11 +75,12 @@
{{ $t('general.delete') }}
diff --git a/resources/scripts/admin/components/dropdowns/PaymentModeIndexDropdown.vue b/resources/scripts/admin/components/dropdowns/PaymentModeIndexDropdown.vue
index d4bf9187..0a95fcc1 100644
--- a/resources/scripts/admin/components/dropdowns/PaymentModeIndexDropdown.vue
+++ b/resources/scripts/admin/components/dropdowns/PaymentModeIndexDropdown.vue
@@ -8,19 +8,19 @@
-
+
{{ $t('general.edit') }}
-
+
{{ $t('general.delete') }}
diff --git a/resources/scripts/admin/components/dropdowns/RecurringInvoiceIndexDropdown.vue b/resources/scripts/admin/components/dropdowns/RecurringInvoiceIndexDropdown.vue
index adaafb9d..72b3eec4 100644
--- a/resources/scripts/admin/components/dropdowns/RecurringInvoiceIndexDropdown.vue
+++ b/resources/scripts/admin/components/dropdowns/RecurringInvoiceIndexDropdown.vue
@@ -15,10 +15,10 @@
v-if="userStore.hasAbilities(abilities.EDIT_RECURRING_INVOICE)"
:to="`/admin/recurring-invoices/${row.id}/edit`"
>
-
+
{{ $t('general.edit') }}
@@ -32,10 +32,10 @@
"
:to="`recurring-invoices/${row.id}/view`"
>
-
+
{{ $t('general.view') }}
@@ -44,11 +44,12 @@
{{ $t('general.delete') }}
diff --git a/resources/scripts/admin/components/dropdowns/RoleIndexDropdown.vue b/resources/scripts/admin/components/dropdowns/RoleIndexDropdown.vue
index 606c503c..86028f0f 100644
--- a/resources/scripts/admin/components/dropdowns/RoleIndexDropdown.vue
+++ b/resources/scripts/admin/components/dropdowns/RoleIndexDropdown.vue
@@ -10,11 +10,12 @@
{{ $t('general.edit') }}
@@ -22,11 +23,12 @@
{{ $t('general.delete') }}
diff --git a/resources/scripts/admin/components/dropdowns/TaxTypeIndexDropdown.vue b/resources/scripts/admin/components/dropdowns/TaxTypeIndexDropdown.vue
index 73897a23..a5e88e5e 100644
--- a/resources/scripts/admin/components/dropdowns/TaxTypeIndexDropdown.vue
+++ b/resources/scripts/admin/components/dropdowns/TaxTypeIndexDropdown.vue
@@ -10,11 +10,12 @@
{{ $t('general.edit') }}
@@ -22,11 +23,12 @@
{{ $t('general.delete') }}
diff --git a/resources/scripts/admin/components/dropdowns/UserIndexDropdown.vue b/resources/scripts/admin/components/dropdowns/UserIndexDropdown.vue
index 494d0bd7..1c789d6e 100644
--- a/resources/scripts/admin/components/dropdowns/UserIndexDropdown.vue
+++ b/resources/scripts/admin/components/dropdowns/UserIndexDropdown.vue
@@ -9,20 +9,20 @@
-
+
{{ $t('general.edit') }}
-
+
{{ $t('general.delete') }}
diff --git a/resources/scripts/admin/views/settings/BackupSetting.vue b/resources/scripts/admin/views/settings/BackupSetting.vue
index f62e348b..f0a60d01 100644
--- a/resources/scripts/admin/views/settings/BackupSetting.vue
+++ b/resources/scripts/admin/views/settings/BackupSetting.vue
@@ -51,14 +51,14 @@
-
-
+
+
{{ $t('general.download') }}
-
-
+
+
{{ $t('general.delete') }}
diff --git a/resources/scripts/admin/views/settings/FileDiskSetting.vue b/resources/scripts/admin/views/settings/FileDiskSetting.vue
index 5e5bda80..99be2f42 100644
--- a/resources/scripts/admin/views/settings/FileDiskSetting.vue
+++ b/resources/scripts/admin/views/settings/FileDiskSetting.vue
@@ -45,27 +45,30 @@
-
+
{{ $t('settings.disk.set_default_disk') }}
-
+
{{ $t('general.edit') }}
-
+
{{ $t('general.delete') }}
diff --git a/resources/scripts/components/base/BaseDropdown.vue b/resources/scripts/components/base/BaseDropdown.vue
index 453f179a..5c2c7d57 100644
--- a/resources/scripts/components/base/BaseDropdown.vue
+++ b/resources/scripts/components/base/BaseDropdown.vue
@@ -69,7 +69,8 @@ const props = defineProps({
})
const containerClasses = computed(() => {
- const baseClass = `origin-top-right rounded-md shadow-lg bg-white ring-1 ring-black ring-opacity-5 divide-y divide-gray-100 focus:outline-none`
+ const baseClass = `dark:border dark:border-white/10 dark:text-white dark:bg-gray-800 dark:shadow-glass
+ origin-top-right rounded-md shadow-lg bg-white ring-1 ring-black ring-opacity-5 divide-y divide-gray-100 focus:outline-none`
return `${baseClass} ${props.containerClass}`
})
diff --git a/resources/scripts/components/base/BaseDropdownItem.vue b/resources/scripts/components/base/BaseDropdownItem.vue
index 9439d357..f822ba9b 100644
--- a/resources/scripts/components/base/BaseDropdownItem.vue
+++ b/resources/scripts/components/base/BaseDropdownItem.vue
@@ -2,16 +2,19 @@