-
-
- mdi-location-enter
-
- mdi-share-variant
- mdi-eye
- mdi-pencil
- mdi-delete
-
-
+
{{ renderRank(props.index) }}
@@ -374,80 +290,21 @@
class="truncate"
>
-
+
mdi-dots-vertical
-
-
-
-
- mdi-location-enter
-
- Go To Page
-
-
-
- mdi-share-variant
-
- Share
-
-
-
- mdi-eye
-
- View
-
-
-
- mdi-pencil
-
- Edit
-
-
-
- mdi-delete
-
- Delete
-
-
-
-
- {{ item.icon || item.recordInfo.icon }}
-
- {{
- item.name || item.recordInfo.name
- }}
-
-
-
+
{{ renderRank(props.index) }}
diff --git a/frontend/components/interface/crud/special/editPersonalBestInterface.vue b/frontend/components/interface/crud/special/editPersonalBestInterface.vue
index 0fbdc83..ff2ce05 100644
--- a/frontend/components/interface/crud/special/editPersonalBestInterface.vue
+++ b/frontend/components/interface/crud/special/editPersonalBestInterface.vue
@@ -44,7 +44,7 @@
@click:append="item.value = null"
>
-
+
diff --git a/frontend/components/interface/crud/special/viewUserInterface.vue b/frontend/components/interface/crud/special/viewUserInterface.vue
index 848bcfe..915df60 100644
--- a/frontend/components/interface/crud/special/viewUserInterface.vue
+++ b/frontend/components/interface/crud/special/viewUserInterface.vue
@@ -27,7 +27,7 @@
>{{ item.value ? 'Following' : 'Follow' }}
-
+
diff --git a/frontend/components/interface/crud/viewRecordInterface.vue b/frontend/components/interface/crud/viewRecordInterface.vue
index fe05565..0bc5493 100644
--- a/frontend/components/interface/crud/viewRecordInterface.vue
+++ b/frontend/components/interface/crud/viewRecordInterface.vue
@@ -33,7 +33,7 @@
>
-
+
diff --git a/frontend/components/menu/recordActionMenu.vue b/frontend/components/menu/recordActionMenu.vue
new file mode 100644
index 0000000..8ce5fd2
--- /dev/null
+++ b/frontend/components/menu/recordActionMenu.vue
@@ -0,0 +1,148 @@
+
+
+
+
+
+ mdi-dots-vertical
+
+
+
+
+
+ mdi-open-in-new
+
+ Go To Page
+ mdi-open-in-new
+
+
+
+
+ mdi-eye
+
+ View
+
+
+
+ mdi-share-variant
+
+ Share
+
+
+
+ mdi-pencil
+
+ Edit
+
+
+
+ mdi-content-copy
+
+ Copy
+
+
+
+ mdi-delete
+
+ Delete
+
+
+
+
+ {{ item.icon || item.recordInfo.icon }}
+
+ {{ item.name || item.recordInfo.name }}
+ mdi-open-in-new
+
+
+
+
+
+
+
diff --git a/frontend/components/page/viewRecordPage.vue b/frontend/components/page/viewRecordPage.vue
index b50f835..a01e4c4 100644
--- a/frontend/components/page/viewRecordPage.vue
+++ b/frontend/components/page/viewRecordPage.vue
@@ -35,64 +35,17 @@
{{ recordInfo.name }}
-
-
- mdi-dots-vertical
-
-
-
-
-
- mdi-share-variant
-
- Share
-
-
-
- mdi-pencil
-
- Edit
-
-
-
- mdi-delete
-
- Delete
-
-
-
-
- {{
- item.icon || item.recordInfo.icon
- }}
-
- {{
- item.name || item.recordInfo.name
- }}
-
-
-
+
@@ -136,6 +89,7 @@