SILENT KILLERPanel

Current Path: > home > transcarter > public_html > wp-content > plugins > leadin > > scripts > shared > Meeting


Operation   : Linux host59.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
Software     : Apache
Server IP    : 198.54.126.42 | Your IP: 216.73.216.135
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: /home/transcarter/public_html/wp-content/plugins/leadin//scripts/shared/Meeting

NameTypeSizeLast ModifiedActions
hooks Directory - -
MeetingController.tsx File 2582 bytes July 17 2025 21:06:25.
MeetingEdit.tsx File 2015 bytes July 17 2025 21:06:25.
MeetingSelector.tsx File 840 bytes July 17 2025 21:06:25.
MeetingWarning.tsx File 1273 bytes July 17 2025 21:06:25.
MeetingsContext.tsx File 2329 bytes July 17 2025 21:06:25.
PreviewMeeting.tsx File 887 bytes July 17 2025 21:06:25.
constants.ts File 152 bytes July 17 2025 21:06:25.

Reading File: /home/transcarter/public_html/wp-content/plugins/leadin//scripts/shared/Meeting/MeetingWarning.tsx

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 {
  status: string;
  onConnectCalendar: React.MouseEventHandler<HTMLButtonElement>;
}

export default function MeetingWarning({
  status,
  onConnectCalendar,
}: 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',
        'leadin'
      )
    : __(
        'Make sure that everybody in this meeting has connected their calendar from the Meetings page in HubSpot',
        'leadin'
      );
  return (
    <UIAlert titleText={titleText} titleMessage={titleMessage}>
      {isMeetingOwner && (
        <UIButton
          use="tertiary"
          id="meetings-connect-calendar"
          onClick={onConnectCalendar}
        >
          {__('Connect calendar', 'leadin')}
        </UIButton>
      )}
    </UIAlert>
  );
}

SILENT KILLER Tool