adding feedback dialog and support request buttons

This commit is contained in:
Brian Harris
2021-05-20 14:09:45 -07:00
parent 8a0c183114
commit 866ced5c08
13 changed files with 306 additions and 8 deletions

View File

@@ -18,12 +18,17 @@ export enum TelemetryViews {
AssessmentsDialog = 'AssessmentsDialog',
MigrationCutoverDialog = 'MigrationCutoverDialog',
MigrationStatusDialog = 'MigrationStatusDialog',
AssessmentsPage = 'AssessmentsPage'
AssessmentsPage = 'AssessmentsPage',
FeedbackDialog = 'FeedbackDialog',
}
export function sendSqlMigrationActionEvent(telemetryView: string, telemetryAction: string, additionalProps: TelemetryEventProperties, additionalMeasurements: TelemetryEventMeasures): void {
export enum TelemetryActions {
SendFeedback = 'SendFeedback',
}
export function sendSqlMigrationActionEvent(telemetryView: TelemetryViews, telemetryAction: TelemetryActions, additionalProps?: TelemetryEventProperties, additionalMeasurements?: TelemetryEventMeasures): void {
TelemetryReporter.createActionEvent(telemetryView, telemetryAction)
.withAdditionalProperties(additionalProps)
.withAdditionalMeasurements(additionalMeasurements)
.withAdditionalProperties(additionalProps || {})
.withAdditionalMeasurements(additionalMeasurements || {})
.send();
}