import { useUIText } from '@wp-rollback/shared-core/context/UITextContext';
/**
* Theme rollback button component
*
* @param {Object} props Component properties
* @param {string} props.theme Theme slug
* @param {boolean} props.hasRollback Whether the theme has rollback available
* @return {JSX.Element} The theme rollback button component
*/
const ThemeRollbackButton = ( { theme, hasRollback } ) => {
const { rollbackLabel, notRollbackable } = useUIText();
if ( ! hasRollback ) {
return (
{ notRollbackable }
);
}
return (
{ rollbackLabel }
);
};
export default ThemeRollbackButton;