Browse Source

Analytics - record screen template used

pull/4023/head
Michael Shanks 6 years ago
parent
commit
cc8a53f40b
  1. 10
      packages/builder/src/components/userInterface/NewScreenModal.svelte

10
packages/builder/src/components/userInterface/NewScreenModal.svelte

@ -3,6 +3,7 @@
import { Input, Button, Spacer, Select, ModalContent } from "@budibase/bbui"
import getTemplates from "builderStore/store/screenTemplates"
import { some } from "lodash/fp"
import analytics from "analytics"
const CONTAINER = "@budibase/standard-components/container"
@ -29,7 +30,7 @@
const templateChanged = newTemplateIndex => {
if (newTemplateIndex === undefined) return
const template = templates[newTemplateIndex]
draftScreen = templates[newTemplateIndex].create()
if (draftScreen.props._instanceName) {
name = draftScreen.props._instanceName
@ -63,6 +64,13 @@
store.createScreen(draftScreen)
if (templateIndex !== undefined) {
const template = templates[templateIndex]
analytics.captureEvent("Screen Created", {
template: template.id || template.name,
})
}
finished()
}

Loading…
Cancel
Save