Client events for beta features settings page (#11439)

This commit is contained in:
Alex Benzer
2026-08-12 08:54:29 -07:00
committed by GitHub
parent 4ed34cb242
commit 34a7bc72a9
3 changed files with 36 additions and 1 deletions
+21
View File
@@ -1507,4 +1507,25 @@ export type Events = {
}
'post:likedBy:click': {}
/*
* Beta features settings screen
*/
// user toggled "Enable beta features"; fired only after the preference
// write succeeds
'betaFeatures:toggle': {
enabled: boolean
/** Gate keys of beta features active for this user at toggle time */
betaFeatureKeys: string[]
}
// user pressed the "Share feedback" button, opening the dialog
'betaFeatures:feedback:open': {
betaFeatureKeys: string[]
}
// user submitted feedback and it was sent successfully
'betaFeatures:feedback:submit': {
betaFeatureKeys: string[]
feedbackLength: number
}
}