import React from 'react'; import useIsMobile from 'lib/hooks/useIsMobile'; import { Button } from 'toolkit/chakra/button'; import { DialogRoot, DialogContent, DialogTrigger, DialogHeader } from 'toolkit/chakra/dialog'; import { PopoverBody, PopoverContent, PopoverRoot, PopoverTrigger } from 'toolkit/chakra/popover'; import IconSvg from 'ui/shared/IconSvg'; interface Props { children: React.ReactNode; isLoading?: boolean; } const InfoButton = ({ children, isLoading }: Props) => { const isMobile = useIsMobile(); const triggerButton = ( ); if (isMobile) { return ( { triggerButton } { children } ); } return ( { triggerButton } { children } ); }; export default React.memo(InfoButton);