@redocly/theme
Version:
Shared UI components lib
74 lines (73 loc) • 3.32 kB
text/typescript
// eslint-disable-next-line no-warning-comments
// TODO we need to create some common way to do this.
export const useTelemetryFallback = () => ({
send: () => {},
sendPageViewedMessage: () => {},
sendPageActionsButtonClickedMessage: () => {},
sendErrorMessage: () => {},
sendClientErrorMessage: () => {},
sendBreadcrumbClickedMessage: () => {},
sendColorModeSwitchedMessage: () => {},
sendSidebarItemClickedMessage: () => {},
sendSidebarItemExpandedMessage: () => {},
sendSidebarItemCollapsedMessage: () => {},
sendChangeLayoutButtonClickedMessage: () => {},
sendEditPageLinkClickedMessage: () => {},
sendCodeSnippetReportedMessage: () => {},
sendNavbarMenuItemClickedMessage: () => {},
sendLoginButtonClickedMessage: () => {},
sendLoginProviderButtonClickedMessage: () => {},
sendLogoutMenuItemClickedMessage: () => {},
sendLogoClickedMessage: () => {},
sendTocItemClickedMessage: () => {},
sendCatalogFilterChangedMessage: () => {},
sendCatalogItemClickedMessage: () => {},
sendScorecardLinkClickedMessage: () => {},
sendBackToCatalogButtonClickedMessage: () => {},
sendSidebarDrilldownBackButtonClickedMessage: () => {},
sendFooterItemClickedMessage: () => {},
sendCatalogActionsButtonClickedMessage: () => {},
sendMobileMenuButtonCloseClickedMessage: () => {},
sendMobileMenuButtonOpenClickedMessage: () => {},
sendSearchInputResetButtonClickedMessage: () => {},
sendSearchRecentRemoveButtonClickedMessage: () => {},
sendSearchRecentClickedMessage: () => {},
sendRequestApiAccessButtonClickedMessage: () => {},
sendVersionPickerSelectionChangeMessage: () => {},
sendProductPickedMessage: () => {},
sendFilterCheckboxToggledMessage: () => {},
sendLanguagePickerLocaleChangedMessage: () => {},
sendSearchOpenedMessage: () => {},
sendSearchQueryMessage: () => {},
sendSearchAiOpenedMessage: () => {},
sendSearchAIQueryMessage: () => {},
sendSearchAIFeedbackMessage: () => {},
sendFeedbackMessage: () => {},
sendSearchResultClickedMessage: () => {},
sendRedirectMessage: () => {},
sendOpenapiDocsMessage: () => {},
sendCopyCodeSnippetClickedMessage: () => {},
sendViewedMessage: () => {},
sendPerformanceMetricsMessage: () => {},
sendDownloadDefinitionClickedMessage: () => {},
sendSelectLanguageClickedMessage: () => {},
sendExpandCollapseAllClickedMessage: () => {},
sendSwitchServersClickedMessage: () => {},
sendExamplesSwitcherClickedMessage: () => {},
sendTryItOpenedMessage: () => {},
sendViewSecurityDetailsClickedMessage: () => {},
sendViewSecurityDetailsClosedMessage: () => {},
sendAsyncapiDocsViewedMessage: () => {},
sendAsyncapiDocsPerformanceMetricsMessage: () => {},
sendAsyncapiDocsSwitchMessageClickedMessage: () => {},
sendAsyncapiDocsSwitchExampleClickedMessage: () => {},
sendAsyncapiDocsMessageClickedMessage: () => {},
sendAsyncapiDocsServerModalOpenedMessage: () => {},
sendAsyncapiDocsDownloadDefinitionClickedMessage: () => {},
sendAsyncapiDocsReferencedInClickedMessage: () => {},
sendGraphqlDocsViewedMessage: () => {},
sendGraphqlDocsPerformanceMetricsMessage: () => {},
sendGraphqlDocsReferencedInLinkClickedMessage: () => {},
sendGraphqlDocsRequiredScopesModalOpenedMessage: () => {},
sendGraphqlDocsDownloadDefinitionClickedMessage: () => {},
});