From eaa021e7ba4565735a98d15e59772db4df2cf6c6 Mon Sep 17 00:00:00 2001 From: Hakadao Date: Sat, 5 Oct 2024 19:09:12 +0800 Subject: [PATCH] refactor: extract video context menu and dislike dialog logic to other files --- src/components/VideoCard/VideoCard.vue | 102 +++++-- .../VideoCardContextMenu.vue | 116 ++++++++ .../components/DislikeDialog.vue | 143 ++++++++++ .../views/Home/components/ForYou.vue | 262 +----------------- 4 files changed, 349 insertions(+), 274 deletions(-) create mode 100644 src/components/VideoCard/VideoCardContextMenu/VideoCardContextMenu.vue create mode 100644 src/components/VideoCard/VideoCardContextMenu/components/DislikeDialog.vue diff --git a/src/components/VideoCard/VideoCard.vue b/src/components/VideoCard/VideoCard.vue index 2e5690ad..48e12167 100644 --- a/src/components/VideoCard/VideoCard.vue +++ b/src/components/VideoCard/VideoCard.vue @@ -1,29 +1,38 @@ @@ -415,8 +466,9 @@ function handleUndo() {
+ + + + +
diff --git a/src/components/VideoCard/VideoCardContextMenu/VideoCardContextMenu.vue b/src/components/VideoCard/VideoCardContextMenu/VideoCardContextMenu.vue new file mode 100644 index 00000000..ba2abc61 --- /dev/null +++ b/src/components/VideoCard/VideoCardContextMenu/VideoCardContextMenu.vue @@ -0,0 +1,116 @@ + + + diff --git a/src/components/VideoCard/VideoCardContextMenu/components/DislikeDialog.vue b/src/components/VideoCard/VideoCardContextMenu/components/DislikeDialog.vue new file mode 100644 index 00000000..afeb027d --- /dev/null +++ b/src/components/VideoCard/VideoCardContextMenu/components/DislikeDialog.vue @@ -0,0 +1,143 @@ + + + + + diff --git a/src/contentScripts/views/Home/components/ForYou.vue b/src/contentScripts/views/Home/components/ForYou.vue index 62a90c82..d8e47502 100644 --- a/src/contentScripts/views/Home/components/ForYou.vue +++ b/src/contentScripts/views/Home/components/ForYou.vue @@ -1,9 +1,6 @@