22// Licensed under the MIT license.
33
44import React , { Component } from "react" ;
5- import { Container , Row , Col , Button } from "react-bootstrap" ;
6- import { encodeCommandUriWithTelemetry , showWelcomePage , supportedByNavigator } from "../utils" ;
5+ import { Button , Col , Container , Row } from "react-bootstrap" ;
6+ import { encodeCommandUriWithTelemetry , reportSkipTour , showWelcomePage , supportedByNavigator } from "../utils" ;
77
88const logoIcon = require ( "../../../../logo.svg" ) ;
99const doneIcon = require ( "../resources/done.svg" ) ;
@@ -123,7 +123,7 @@ export default class TourPage extends Component<{
123123 < div > { elem . description } </ div >
124124 < img src = { elem . imageUri } alt = { elem . title } className = "screenshot" />
125125 < Button onClick = { this . nextStep } > Next Step</ Button >
126- < div > < a href = "#" onClick = { ( ) => showWelcomePage ( false ) } > skip</ a > </ div >
126+ < div > < a href = "#" onClick = { ( ) => skipTourFrom ( elem . title ) } > skip</ a > </ div >
127127 </ div > , this ) ;
128128 }
129129
@@ -133,7 +133,7 @@ export default class TourPage extends Component<{
133133 < h2 > Welcome to use Java Tools</ h2 >
134134 < div > lightweight, performant, powerful.</ div >
135135 < div > < Button onClick = { this . nextStep } > Get Started</ Button > </ div >
136- < div > < a href = "#" onClick = { ( ) => showWelcomePage ( false ) } > skip</ a > </ div >
136+ < div > < a href = "#" onClick = { ( ) => skipTourFrom ( "Starting Page" ) } > skip</ a > </ div >
137137 </ div > ;
138138 }
139139
@@ -147,3 +147,8 @@ export default class TourPage extends Component<{
147147 }
148148}
149149
150+ function skipTourFrom ( page : string ) {
151+ reportSkipTour ( page ) ;
152+ showWelcomePage ( false ) ;
153+ }
154+
0 commit comments