From eb306b18bc55755ded40c08115b511cf82f1900f Mon Sep 17 00:00:00 2001
From: Hooray <304327508@qq.com>
Date: Tue, 6 May 2025 03:01:16 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=20`FaHoverCard`=20?=
=?UTF-8?q?=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/types/components.d.ts | 1 +
.../FaHoverCard/hover-card/HoverCard.vue | 15 +++++++
.../hover-card/HoverCardContent.vue | 42 +++++++++++++++++++
.../hover-card/HoverCardTrigger.vue | 12 ++++++
.../FaHoverCard/hover-card/index.ts | 3 ++
src/ui/components/FaHoverCard/index.vue | 33 +++++++++++++++
6 files changed, 106 insertions(+)
create mode 100644 src/ui/components/FaHoverCard/hover-card/HoverCard.vue
create mode 100644 src/ui/components/FaHoverCard/hover-card/HoverCardContent.vue
create mode 100644 src/ui/components/FaHoverCard/hover-card/HoverCardTrigger.vue
create mode 100644 src/ui/components/FaHoverCard/hover-card/index.ts
create mode 100644 src/ui/components/FaHoverCard/index.vue
diff --git a/src/types/components.d.ts b/src/types/components.d.ts
index e4cff9cb..e387d372 100644
--- a/src/types/components.d.ts
+++ b/src/types/components.d.ts
@@ -21,6 +21,7 @@ declare module 'vue' {
FaDrawer: typeof import('./../ui/components/FaDrawer/index.vue')['default']
FaDropdown: typeof import('./../ui/components/FaDropdown/index.vue')['default']
FaFixedActionBar: typeof import('./../ui/components/FaFixedActionBar/index.vue')['default']
+ FaHoverCard: typeof import('./../ui/components/FaHoverCard/index.vue')['default']
FaIcon: typeof import('./../ui/components/FaIcon/index.vue')['default']
FaInput: typeof import('./../ui/components/FaInput/index.vue')['default']
FaKbd: typeof import('./../ui/components/FaKbd/index.vue')['default']
diff --git a/src/ui/components/FaHoverCard/hover-card/HoverCard.vue b/src/ui/components/FaHoverCard/hover-card/HoverCard.vue
new file mode 100644
index 00000000..4c017ff4
--- /dev/null
+++ b/src/ui/components/FaHoverCard/hover-card/HoverCard.vue
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
diff --git a/src/ui/components/FaHoverCard/hover-card/HoverCardContent.vue b/src/ui/components/FaHoverCard/hover-card/HoverCardContent.vue
new file mode 100644
index 00000000..ba910625
--- /dev/null
+++ b/src/ui/components/FaHoverCard/hover-card/HoverCardContent.vue
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/ui/components/FaHoverCard/hover-card/HoverCardTrigger.vue b/src/ui/components/FaHoverCard/hover-card/HoverCardTrigger.vue
new file mode 100644
index 00000000..8ca5e026
--- /dev/null
+++ b/src/ui/components/FaHoverCard/hover-card/HoverCardTrigger.vue
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
diff --git a/src/ui/components/FaHoverCard/hover-card/index.ts b/src/ui/components/FaHoverCard/hover-card/index.ts
new file mode 100644
index 00000000..9e4ccc2a
--- /dev/null
+++ b/src/ui/components/FaHoverCard/hover-card/index.ts
@@ -0,0 +1,3 @@
+export { default as HoverCard } from './HoverCard.vue'
+export { default as HoverCardContent } from './HoverCardContent.vue'
+export { default as HoverCardTrigger } from './HoverCardTrigger.vue'
diff --git a/src/ui/components/FaHoverCard/index.vue b/src/ui/components/FaHoverCard/index.vue
new file mode 100644
index 00000000..1da23fa2
--- /dev/null
+++ b/src/ui/components/FaHoverCard/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+