"use client"; import React from "react"; import { Info } from "lucide-react"; import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; import { Button } from "@/components/ui/button"; interface InfoPopupProps { text?: string; info?: string; trigger?: React.ReactNode; children?: React.ReactNode; } export function InfoPopup({ text, info, trigger, children }: InfoPopupProps) { const defaultTrigger = ( ); return (
{text && {text}} {trigger ?? defaultTrigger} {children || (info && (

{info}

))}
); }