Analytics - record screen template used
This commit is contained in:
parent
f03e314710
commit
a1fb9aea6b
|
@ -3,6 +3,7 @@
|
||||||
import { Input, Button, Spacer, Select, ModalContent } from "@budibase/bbui"
|
import { Input, Button, Spacer, Select, ModalContent } from "@budibase/bbui"
|
||||||
import getTemplates from "builderStore/store/screenTemplates"
|
import getTemplates from "builderStore/store/screenTemplates"
|
||||||
import { some } from "lodash/fp"
|
import { some } from "lodash/fp"
|
||||||
|
import analytics from "analytics"
|
||||||
|
|
||||||
const CONTAINER = "@budibase/standard-components/container"
|
const CONTAINER = "@budibase/standard-components/container"
|
||||||
|
|
||||||
|
@ -29,7 +30,7 @@
|
||||||
|
|
||||||
const templateChanged = newTemplateIndex => {
|
const templateChanged = newTemplateIndex => {
|
||||||
if (newTemplateIndex === undefined) return
|
if (newTemplateIndex === undefined) return
|
||||||
|
const template = templates[newTemplateIndex]
|
||||||
draftScreen = templates[newTemplateIndex].create()
|
draftScreen = templates[newTemplateIndex].create()
|
||||||
if (draftScreen.props._instanceName) {
|
if (draftScreen.props._instanceName) {
|
||||||
name = draftScreen.props._instanceName
|
name = draftScreen.props._instanceName
|
||||||
|
@ -63,6 +64,13 @@
|
||||||
|
|
||||||
store.createScreen(draftScreen)
|
store.createScreen(draftScreen)
|
||||||
|
|
||||||
|
if (templateIndex !== undefined) {
|
||||||
|
const template = templates[templateIndex]
|
||||||
|
analytics.captureEvent("Screen Created", {
|
||||||
|
template: template.id || template.name,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
finished()
|
finished()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue