: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
import React from 'react';
import UIAlert from '../UIComponents/UIAlert';
import UIButton from '../UIComponents/UIButton';
import { CURRENT_USER_CALENDAR_MISSING } from './constants';
import { __ } from '@wordpress/i18n';
interface IMeetingWarningProps {
onConnectCalendar: React.MouseEventHandler<HTMLButtonElement>;
export default function MeetingWarning({
}: IMeetingWarningProps) {
const isMeetingOwner = status === CURRENT_USER_CALENDAR_MISSING;
const titleText = isMeetingOwner
? __('Your calendar is not connected', 'leadin')
: __('Calendar is not connected', 'leadin');
const titleMessage = isMeetingOwner
'Please connect your calendar to activate your scheduling pages',
'Make sure that everybody in this meeting has connected their calendar from the Meetings page in HubSpot',
<UIAlert titleText={titleText} titleMessage={titleMessage}>
id="meetings-connect-calendar"
onClick={onConnectCalendar}
{__('Connect calendar', 'leadin')}