import React from 'react'; import { useNavigate } from 'react-router-dom'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; export function ToolbarButton({ icon, label, onClick, navigateTo, navigateBack = false, active = false }) { const navigate = useNavigate(); const handleClick = () => { if (navigateBack) { navigate(-1, { replace: true }); } else if (navigateTo) { navigate(navigateTo, { replace: true }); } else if (onClick) { onClick(); } }; return ( ); }