From 3f1a16755128bac95f22b2ed84e177a08702f9ee Mon Sep 17 00:00:00 2001 From: Miguel Velasco Date: Thu, 19 Feb 2026 19:43:27 -0500 Subject: [PATCH 1/2] chore: Add todo.md and .agent/ to .gitignore. --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index a19705f..94af29c 100644 --- a/.gitignore +++ b/.gitignore @@ -27,6 +27,8 @@ gcpdeploy.md .env* gcpdeploy.md deploy.sh +todo.md +.agent/* # local install From 7f31823d0b0cfb693bdd6aa0368a6cc49023a872 Mon Sep 17 00:00:00 2001 From: Miguel Velasco Date: Thu, 19 Feb 2026 20:06:27 -0500 Subject: [PATCH 2/2] feat: add new Radix UI based Tooltip component to common components --- src/components/common/Tooltip.tsx | 50 +++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 src/components/common/Tooltip.tsx diff --git a/src/components/common/Tooltip.tsx b/src/components/common/Tooltip.tsx new file mode 100644 index 0000000..11287f1 --- /dev/null +++ b/src/components/common/Tooltip.tsx @@ -0,0 +1,50 @@ +import React from 'react'; +import * as TooltipPrimitive from '@radix-ui/react-tooltip'; +import { HelpCircle, Info } from 'lucide-react'; + +interface TooltipProps { + content: React.ReactNode; + children?: React.ReactNode; + icon?: 'help' | 'info'; + className?: string; +} + +const Tooltip: React.FC = ({ content, children, icon = 'help', className = '' }) => { + return ( + + + + {children ? ( + + {children} + + ) : ( + + )} + + + + {content} + + + + + + ); +}; + +export default Tooltip;