import { Icon, LoadingButton, Tooltip, TooltipTrigger } from '@umami/react-zen'; import { useDateRange, useMessages } from '@/components/hooks'; import { RefreshCw } from '@/components/icons'; import { setWebsiteDateRange } from '@/store/websites'; export function RefreshButton({ websiteId, isLoading, }: { websiteId: string; isLoading?: boolean; }) { const { formatMessage, labels } = useMessages(); const { dateRange } = useDateRange(); function handleClick() { if (!isLoading && dateRange) { setWebsiteDateRange(websiteId, dateRange); } } return ( {formatMessage(labels.refresh)} ); }