2.0.98 • Published 1 year ago

@kano/kbc-prompt v2.0.98

Weekly downloads
149
License
ISC
Repository
-
Last release
1 year ago

kbc-prompt

A prompt manager, currently used for onboarding and prompting sharing in boilerplate apps.

Usage

Add component to a higher level of the app, preferably the ViewManager. However, should also be below the DialogManager. You can optionally add the userProfile and appName.

<PromptManager userProfile={userClient.userProfile} prompt={prompt} appName="Kano Code" />

Similar to dialogs, prompt's are provided as props and are triggered to show immediately after they have been set on the PromptManager.

Prompt Format

{
    name: 'prompt-description'                           // the name is used as the key when saving to localStorage
    onClose?: 'store'                                    // currently there is only one option onClose and that is to store the fact the prompt has shown in localStorage
    prompts: [{                                          // An array of prompts to be shown in order when skip or target is clicked
        id: 'open-share',
        targetId: targetId ? targetId : 'nav__share',    // This is the id of HTMLElement where you would like to show the prompt, an eventListener will be added to this to trigger the next prompt
        topText: 'Awesome work! Try',                    
        subText?: 'sharing your creation',
        skipText?: 'next',                               // default is 'skip'
    }]
}

Special Case

User On-Boarding

User On-Boarding is handled by the prompt manager, however you can choose to hide the onboarding with hideOnBoarding.

Tracking

By Component

Component (location)FunctionEvent / Error NameExtra Info
KbcPromptactionprompt_target_clickedmodule: prompt-manager, action click, data: { name: currentPrompt.name, id: currentPrompt.prompts[index].id }
KbcPromptactionprompt_closedmodule: prompt-manager, action click, data: { name: currentPrompt.name, id: currentPrompt.prompts[index].id }
KbcPromptactionprompt_skippedmodule: prompt-manager, action click, data: { name: currentPrompt.name, id: currentPrompt.prompts[index].id }
2.0.97

1 year ago

2.0.98

1 year ago

2.0.95

1 year ago

2.0.96

1 year ago

2.0.94

1 year ago

2.0.93

1 year ago

2.0.91

1 year ago

2.0.92

1 year ago

2.0.88

1 year ago

2.0.89

1 year ago

2.0.86

1 year ago

2.0.87

1 year ago

2.0.85

1 year ago

2.0.90

1 year ago

2.0.84

2 years ago

2.0.82

2 years ago

2.0.83

2 years ago

2.0.80

3 years ago

2.0.81

2 years ago

2.0.79

3 years ago

2.0.78

3 years ago

2.0.77

3 years ago

2.0.76

3 years ago

2.0.75

3 years ago

2.0.74

3 years ago

2.0.73

3 years ago

2.0.71

3 years ago

2.0.72

3 years ago

2.0.70

3 years ago

2.0.68

3 years ago

2.0.69

3 years ago

2.0.66

3 years ago

2.0.67

3 years ago

2.0.64

3 years ago

2.0.65

3 years ago

2.0.62

3 years ago

2.0.63

3 years ago

2.0.48

3 years ago

2.0.49

3 years ago

2.0.47

3 years ago

2.0.59

3 years ago

2.0.57

3 years ago

2.0.58

3 years ago

2.0.55

3 years ago

2.0.56

3 years ago

2.0.53

3 years ago

2.0.54

3 years ago

2.0.51

3 years ago

2.0.52

3 years ago

2.0.50

3 years ago

2.0.60

3 years ago

2.0.61

3 years ago

2.0.46

3 years ago

2.0.44

3 years ago

2.0.45

3 years ago

2.0.43

3 years ago

2.0.42

3 years ago

2.0.38

3 years ago

2.0.39

3 years ago

2.0.40

3 years ago

2.0.41

3 years ago

2.0.37

3 years ago

2.0.35

3 years ago

2.0.36

3 years ago

2.0.34

3 years ago

2.0.33

3 years ago

2.0.32

3 years ago

2.0.28

3 years ago

2.0.29

3 years ago

2.0.31

3 years ago

2.0.30

3 years ago

2.0.27

3 years ago

2.0.26

3 years ago

2.0.25

3 years ago

2.0.16

3 years ago

2.0.19

3 years ago

2.0.17

3 years ago

2.0.18

3 years ago

2.0.24

3 years ago

2.0.22

3 years ago

2.0.23

3 years ago

2.0.20

3 years ago

2.0.21

3 years ago

2.0.15

3 years ago

2.0.14

3 years ago

2.0.13

3 years ago

2.0.12

3 years ago

2.0.9

3 years ago

2.0.11

3 years ago

2.0.10

3 years ago

2.0.8

3 years ago

2.0.7

3 years ago

2.0.6

3 years ago

2.0.5

3 years ago

2.0.4

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

2.0.0-pre.3

3 years ago

2.0.0-pre.2

3 years ago

2.0.0-pre.1

3 years ago

2.0.0-pre.0

3 years ago

1.9.19

3 years ago

1.9.18

3 years ago

1.9.17

3 years ago

1.9.16

3 years ago

1.9.15

3 years ago

1.9.14

3 years ago

1.9.13

3 years ago

1.9.12

3 years ago

1.9.11

3 years ago

1.9.10

3 years ago

1.9.9

3 years ago

1.9.8

3 years ago

1.9.7

3 years ago

1.9.6

3 years ago

1.9.5

3 years ago

1.9.4

3 years ago

1.9.1

3 years ago

1.9.3

3 years ago

1.9.2

3 years ago

1.9.0

3 years ago

1.8.21

3 years ago

1.8.20

3 years ago

1.8.19

3 years ago

1.8.17

3 years ago

1.8.18

3 years ago

1.8.16

3 years ago

1.8.14

3 years ago

1.8.15

3 years ago

1.8.13

3 years ago

1.8.12

3 years ago

1.8.10

3 years ago

1.8.11

3 years ago

1.8.9

3 years ago

1.8.8

4 years ago

1.8.7

4 years ago

1.8.6

4 years ago

1.8.5

4 years ago

1.8.4

4 years ago

1.8.3

4 years ago

1.8.2

4 years ago

1.8.1

4 years ago

1.8.0

4 years ago

1.7.14

4 years ago

1.7.13

4 years ago

1.7.12

4 years ago

1.7.11

4 years ago

1.7.10

4 years ago

1.7.9

4 years ago

1.7.8

4 years ago

1.7.7

4 years ago

1.7.6

4 years ago

1.7.5

4 years ago

1.7.4-alpha.0

4 years ago

1.7.3

4 years ago

1.7.2

4 years ago

1.7.1

4 years ago

1.7.0

4 years ago

1.6.2

4 years ago

1.6.1

4 years ago

1.6.0

4 years ago

1.5.9

4 years ago

1.5.8

4 years ago

1.5.6

4 years ago

1.5.5

4 years ago

1.5.4

4 years ago

1.5.3

4 years ago

1.5.2

4 years ago

1.5.1

4 years ago

1.5.0

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.4

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.16

4 years ago

1.1.15

4 years ago

1.1.14

4 years ago

1.1.13

4 years ago

1.1.12

4 years ago

1.1.11

4 years ago

1.1.9

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.10

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.0

4 years ago

4.26.12-alpha.0

4 years ago

4.26.11-alpha.0

4 years ago

4.26.9-alpha.0

4 years ago

4.26.8-alpha.0

4 years ago

4.26.10-alpha.0

4 years ago

4.26.3-alpha.0

4 years ago

4.26.2-alpha.0

4 years ago

4.26.1-alpha.0

4 years ago

4.26.0-alpha.0

4 years ago

4.25.4-alpha.0

4 years ago

4.25.2-alpha.0

4 years ago

4.25.0-alpha.1

4 years ago

4.25.0-alpha.0

4 years ago

4.23.1-alpha.0

4 years ago

4.23.0-alpha.0

4 years ago