From f19e5122eb8bdf59527e0994190fed913bb6ba30 Mon Sep 17 00:00:00 2001 From: Vadym Samoilenko Date: Wed, 13 May 2026 10:58:41 +0100 Subject: [PATCH] feat(ui): add Tooltip, Popover, Skeleton primitives (radix-vue) --- web/src/App.vue | 25 ++++++++------- web/src/components/ui/Popover.vue | 38 +++++++++++++++++++++++ web/src/components/ui/Skeleton.vue | 8 +++++ web/src/components/ui/Tooltip.vue | 37 ++++++++++++++++++++++ web/src/components/ui/TooltipProvider.vue | 9 ++++++ 5 files changed, 106 insertions(+), 11 deletions(-) create mode 100644 web/src/components/ui/Popover.vue create mode 100644 web/src/components/ui/Skeleton.vue create mode 100644 web/src/components/ui/Tooltip.vue create mode 100644 web/src/components/ui/TooltipProvider.vue diff --git a/web/src/App.vue b/web/src/App.vue index f285369..f946529 100644 --- a/web/src/App.vue +++ b/web/src/App.vue @@ -1,17 +1,20 @@ diff --git a/web/src/components/ui/Popover.vue b/web/src/components/ui/Popover.vue new file mode 100644 index 0000000..1d1f773 --- /dev/null +++ b/web/src/components/ui/Popover.vue @@ -0,0 +1,38 @@ + + + diff --git a/web/src/components/ui/Skeleton.vue b/web/src/components/ui/Skeleton.vue new file mode 100644 index 0000000..55612d4 --- /dev/null +++ b/web/src/components/ui/Skeleton.vue @@ -0,0 +1,8 @@ + + + diff --git a/web/src/components/ui/Tooltip.vue b/web/src/components/ui/Tooltip.vue new file mode 100644 index 0000000..478a57d --- /dev/null +++ b/web/src/components/ui/Tooltip.vue @@ -0,0 +1,37 @@ + + + diff --git a/web/src/components/ui/TooltipProvider.vue b/web/src/components/ui/TooltipProvider.vue new file mode 100644 index 0000000..b720ed2 --- /dev/null +++ b/web/src/components/ui/TooltipProvider.vue @@ -0,0 +1,9 @@ + + +