From 8d6b7e0ee18452e0f0c6a268914c0f1fb5dc85d4 Mon Sep 17 00:00:00 2001 From: bivashy Date: Mon, 14 Jul 2025 00:43:59 +0500 Subject: [PATCH] Improve AnimeCard by adding tooltip and vibrant shadow --- app.vue | 9 +- bun.lock | 123 ++++++++++++++++++++-- components/ui/anime-card/AnimeCard.vue | 61 +++++++++++ components/ui/anime-card/index.ts | 1 + components/ui/tooltip/Tooltip.vue | 17 +++ components/ui/tooltip/TooltipContent.vue | 33 ++++++ components/ui/tooltip/TooltipProvider.vue | 13 +++ components/ui/tooltip/TooltipTrigger.vue | 14 +++ components/ui/tooltip/index.ts | 4 + compose.yml | 10 ++ package.json | 5 +- pages/search.vue | 19 +--- server/api/proxy-image.get.ts | 43 ++++++++ 13 files changed, 321 insertions(+), 31 deletions(-) create mode 100644 components/ui/anime-card/AnimeCard.vue create mode 100644 components/ui/anime-card/index.ts create mode 100644 components/ui/tooltip/Tooltip.vue create mode 100644 components/ui/tooltip/TooltipContent.vue create mode 100644 components/ui/tooltip/TooltipProvider.vue create mode 100644 components/ui/tooltip/TooltipTrigger.vue create mode 100644 components/ui/tooltip/index.ts create mode 100644 compose.yml create mode 100644 server/api/proxy-image.get.ts diff --git a/app.vue b/app.vue index 3ae6471..7d7ad9a 100644 --- a/app.vue +++ b/app.vue @@ -1,10 +1,17 @@ + +