SYMBOL INDEX (43 symbols across 9 files) FILE: src/calendly.tsx type Optional (line 3) | type Optional = { type Prefill (line 7) | type Prefill = Optional<{ type CalendlyEvent (line 29) | enum CalendlyEvent { type Utm (line 37) | type Utm = Optional<{ type IframeTitle (line 50) | type IframeTitle = string; type LoadingSpinner (line 55) | type LoadingSpinner = React.FunctionComponent; type PageSettings (line 57) | type PageSettings = Optional<{ constant CUSTOM_ANSWER_PATTERN (line 191) | const CUSTOM_ANSWER_PATTERN = /^a\d{1,2}$/; FILE: src/components/InlineWidget/InlineWidget.tsx type Props (line 13) | interface Props { class InlineWidget (line 26) | class InlineWidget extends React.Component { method constructor (line 27) | constructor(props: Props) { method onLoad (line 37) | private onLoad() { method render (line 43) | render() { FILE: src/components/LoadingSpinner/LoadingSpinner.tsx class LoadingSpinner (line 4) | class LoadingSpinner extends React.Component { method render (line 5) | render() { FILE: src/components/PopupButton/PopupButton.tsx type Props (line 6) | interface Props { class PopupButton (line 19) | class PopupButton extends React.Component { method constructor (line 20) | constructor(props: Props) { method onClick (line 31) | onClick(e: React.SyntheticEvent) { method onClose (line 38) | onClose(e: React.SyntheticEvent) { method render (line 46) | render() { FILE: src/components/PopupModal/Modal.tsx type Props (line 6) | interface Props extends ModalContentProps { FILE: src/components/PopupModal/ModalContent.tsx type Props (line 13) | interface Props { class ModalContent (line 22) | class ModalContent extends React.Component { method constructor (line 23) | constructor(props: Props) { method onLoad (line 33) | private onLoad() { method render (line 39) | render() { FILE: src/components/PopupWidget/PopupWidget.tsx type Props (line 6) | interface Props { class PopupWidget (line 20) | class PopupWidget extends React.Component { method constructor (line 21) | constructor(props: Props) { method onClick (line 32) | onClick() { method onClose (line 38) | onClose(e: React.SyntheticEvent) { method render (line 46) | render() { FILE: src/components/hooks/useCalendlyEventListener.ts type DateAndTimeSelectedEvent (line 4) | type DateAndTimeSelectedEvent = MessageEvent<{ type EventScheduledEvent (line 9) | type EventScheduledEvent = MessageEvent<{ type EventTypeViewedEvent (line 31) | type EventTypeViewedEvent = MessageEvent<{ type ProfilePageViewedEvent (line 36) | type ProfilePageViewedEvent = MessageEvent<{ type PageHeightResizeEvent (line 41) | type PageHeightResizeEvent = MessageEvent<{ type CalendlyEventHandlers (line 52) | type CalendlyEventHandlers = { constant EVENT_NAME (line 60) | const EVENT_NAME = "message"; function useCalendlyEventListener (line 62) | function useCalendlyEventListener( FILE: src/helpers/propHelpers.ts function sanitizeColorString (line 3) | function sanitizeColorString(str: string): string { function sanitizePageSettingsProps (line 10) | function sanitizePageSettingsProps(