@@ -373,17 +384,6 @@ $breakpoint-lg: 1024px;
@include utils.truncate-text;
}
-:deep(.bc-table-header) {
- .h1 {
- display: none;
- }
-
- @media (min-width: $breakpoint-lg) {
- .h1 {
- display: block;
- }
- }
-}
:deep(.right-info) {
flex-direction: column;
justify-content: center;
diff --git a/frontend/locales/en.json b/frontend/locales/en.json
index be4f6211d..586d44e26 100644
--- a/frontend/locales/en.json
+++ b/frontend/locales/en.json
@@ -16,6 +16,7 @@
},
"clipboard": {
"copied": "Copied!",
+ "copied_to_clipboard": "Copied to clipboard!",
"copy": "Copy to clipboard"
},
"common": {
@@ -613,6 +614,25 @@
"heading":"Delete all notifications",
"paragraph": "Do you really want to delete all notifications for this dashboard?"
},
+ "entity": {
+ "attestation_missed":"Attestation missed",
+ "group_back_online": "Group back online",
+ "group_offline": "Group offline",
+ "group_offline_reminder": "Group offline reminder",
+ "max_collateral":"Maximum collateral reached",
+ "min_collateral":"Minimum collateral reached",
+ "proposal_done": "Proposal done",
+ "proposal_missed": "Proposal missed",
+ "slashed": "Slashed",
+ "sync_committee": "Sync committee",
+ "title": "Notifications",
+ "upcoming_proposal": "Upcoming proposal",
+ "validator_back_online": "Validator back online",
+ "validator_offline": "Validator offline",
+ "validator_offline_reminder": "Validator offline reminder",
+ "withdrawal": "Withdrawal"
+
+ },
"heading_webhook": "Edit Webhook",
"info_send_via_discord": {
"_link": "Discord webhook",
diff --git a/frontend/stores/notifications/useNotificationsDashboardDetailsStore.ts b/frontend/stores/notifications/useNotificationsDashboardDetailsStore.ts
new file mode 100644
index 000000000..06754b995
--- /dev/null
+++ b/frontend/stores/notifications/useNotificationsDashboardDetailsStore.ts
@@ -0,0 +1,52 @@
+import type {
+ InternalGetUserNotificationsValidatorDashboardResponse,
+ NotificationDashboardsTableRow, NotificationValidatorDashboardDetail,
+} from '~/types/api/notifications'
+import { API_PATH } from '~/types/customFetch'
+
+export const useNotificationsDashboardDetailsStore = defineStore('notifications-dashboard-details', () => {
+ const { fetch } = useCustomFetch()
+ const detailsList = ref(new Map())
+
+ const getDetails = async ({
+ dashboard_id,
+ epoch,
+ group_id,
+ search,
+ }:
+ {
+ search?: string,
+ }
+ & Pick