@@ -3,15 +3,27 @@ import { ChatItem, ChatItemButton, ChatItemFormItem, ChatItemType, TextBasedForm
3
3
export const plansAndPricingTitle = 'Plans & Pricing'
4
4
5
5
export const upgradeQButton : ChatItemButton = {
6
+ id : 'paidtier-upgrade-q' ,
6
7
flash : 'once' ,
7
- fillState : 'hover ' ,
8
+ fillState : 'always ' ,
8
9
position : 'inside' ,
9
- id : 'paidtier-upgrade-q ' ,
10
+ icon : 'external ' ,
10
11
// https://github.com/aws/mynah-ui/blob/main/src/components/icon/icons/q.svg
11
12
// https://github.com/aws/mynah-ui/blob/main/src/components/icon/icons/rocket.svg
12
13
// icon: MynahIcons.Q,
13
14
description : 'Upgrade to Amazon Q Pro' ,
14
15
text : 'Upgrade Q' ,
16
+ status : 'primary' ,
17
+ disabled : false ,
18
+ }
19
+
20
+ export const learnMoreButton : ChatItemButton = {
21
+ id : 'paidtier-upgrade-q-learnmore' ,
22
+ fillState : 'hover' ,
23
+ // position: 'inside',
24
+ icon : 'external' ,
25
+ description : 'Learn about Amazon Q Pro' ,
26
+ text : 'Learn more' ,
15
27
status : 'info' ,
16
28
disabled : false ,
17
29
}
@@ -46,7 +58,7 @@ export const freeTierLimitSticky: Partial<ChatItem> = {
46
58
messageId : 'freetier-limit-banner' ,
47
59
title : 'FREE TIER LIMIT REACHED' ,
48
60
body : "You've reached your invocation limit for this month. Upgrade to Amazon Q Pro. [Learn More...](https://aws.amazon.com/q/pricing/)" ,
49
- buttons : [ upgradeQButton ] ,
61
+ buttons : [ upgradeQButton , learnMoreButton ] ,
50
62
canBeDismissed : false ,
51
63
}
52
64
@@ -81,7 +93,7 @@ export const upgradeSuccessSticky: Partial<ChatItem> = {
81
93
export const paidTierInfoCard : ChatItem = {
82
94
type : ChatItemType . ANSWER ,
83
95
title : 'UPGRADE TO AMAZON Q PRO' ,
84
- buttons : [ upgradeQButton ] ,
96
+ buttons : [ upgradeQButton , learnMoreButton ] ,
85
97
header : {
86
98
icon : 'q' ,
87
99
iconStatus : 'primary' ,
0 commit comments