openai/chatkit-python

Public

mirrored fromhttps://github.com/openai/chatkit-pythonAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
v1.6.0

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

tests/assets/widgets/card_no_data.widget

83lines · modecode

1{
2 "version": "1.0",
3 "name": "Enable Notification",
4 "template": "{\"type\":\"Card\",\"children\":[{\"type\":\"Col\",\"align\":\"center\",\"gap\":4,\"padding\":4,\"children\":[{\"type\":\"Box\",\"background\":\"green-400\",\"radius\":\"full\",\"padding\":3,\"children\":[{\"type\":\"Icon\",\"name\":\"check\",\"size\":\"3xl\",\"color\":\"white\"}]},{\"type\":\"Col\",\"align\":\"center\",\"gap\":1,\"children\":[{\"type\":\"Title\",\"value\":\"Enable notification\"},{\"type\":\"Text\",\"value\":\"Notify me when this item ships\",\"color\":\"secondary\"}]}]},{\"type\":\"Row\",\"children\":[{\"type\":\"Button\",\"label\":\"Yes\",\"block\":true,\"onClickAction\":{\"type\":\"notification.settings\",\"payload\":{\"enable\":true}}},{\"type\":\"Button\",\"label\":\"No\",\"block\":true,\"variant\":\"outline\",\"onClickAction\":{\"type\":\"notification.settings\",\"payload\":{\"enable\":true}}}]}]}",
5 "jsonSchema": {
6 "$schema": "https://json-schema.org/draft/2020-12/schema",
7 "type": "object",
8 "properties": {},
9 "additionalProperties": false
10 },
11 "outputJsonPreview": {
12 "type": "Card",
13 "children": [
14 {
15 "type": "Col",
16 "align": "center",
17 "gap": 4,
18 "padding": 4,
19 "children": [
20 {
21 "type": "Box",
22 "background": "green-400",
23 "radius": "full",
24 "padding": 3,
25 "children": [
26 {
27 "type": "Icon",
28 "name": "check",
29 "size": "3xl",
30 "color": "white"
31 }
32 ]
33 },
34 {
35 "type": "Col",
36 "align": "center",
37 "gap": 1,
38 "children": [
39 {
40 "type": "Title",
41 "value": "Enable notification"
42 },
43 {
44 "type": "Text",
45 "value": "Notify me when this item ships",
46 "color": "secondary"
47 }
48 ]
49 }
50 ]
51 },
52 {
53 "type": "Row",
54 "children": [
55 {
56 "type": "Button",
57 "label": "Yes",
58 "block": true,
59 "onClickAction": {
60 "type": "notification.settings",
61 "payload": {
62 "enable": true
63 }
64 }
65 },
66 {
67 "type": "Button",
68 "label": "No",
69 "block": true,
70 "variant": "outline",
71 "onClickAction": {
72 "type": "notification.settings",
73 "payload": {
74 "enable": true
75 }
76 }
77 }
78 ]
79 }
80 ]
81 },
82 "encodedWidget": "eyJpZCI6IndpZ180YWtnYWg0YSIsIm5hbWUiOiJFbmFibGUgTm90aWZpY2F0aW9uIiwidmlldyI6IjxDYXJkPlxuICA8Q29sIGFsaWduPVwiY2VudGVyXCIgZ2FwPXs0fSBwYWRkaW5nPXs0fT5cbiAgICA8Qm94IGJhY2tncm91bmQ9XCJncmVlbi00MDBcIiByYWRpdXM9XCJmdWxsXCIgcGFkZGluZz17M30-XG4gICAgICA8SWNvbiBuYW1lPVwiY2hlY2tcIiBzaXplPVwiM3hsXCIgY29sb3I9XCJ3aGl0ZVwiIC8-XG4gICAgPC9Cb3g-XG4gICAgPENvbCBhbGlnbj1cImNlbnRlclwiIGdhcD17MX0-XG4gICAgICA8VGl0bGUgdmFsdWU9XCJFbmFibGUgbm90aWZpY2F0aW9uXCIgLz5cbiAgICAgIDxUZXh0IHZhbHVlPVwiTm90aWZ5IG1lIHdoZW4gdGhpcyBpdGVtIHNoaXBzXCIgY29sb3I9XCJzZWNvbmRhcnlcIiAvPlxuICAgIDwvQ29sPlxuICA8L0NvbD5cblxuICA8Um93PlxuICAgIDxCdXR0b25cbiAgICAgIGxhYmVsPVwiWWVzXCJcbiAgICAgIGJsb2NrXG4gICAgICBvbkNsaWNrQWN0aW9uPXt7XG4gICAgICAgIHR5cGU6IFwibm90aWZpY2F0aW9uLnNldHRpbmdzXCIsXG4gICAgICAgIHBheWxvYWQ6IHsgZW5hYmxlOiB0cnVlIH0sXG4gICAgICB9fVxuICAgIC8-XG4gICAgPEJ1dHRvblxuICAgICAgbGFiZWw9XCJOb1wiXG4gICAgICBibG9ja1xuICAgICAgdmFyaWFudD1cIm91dGxpbmVcIlxuICAgICAgb25DbGlja0FjdGlvbj17e1xuICAgICAgICB0eXBlOiBcIm5vdGlmaWNhdGlvbi5zZXR0aW5nc1wiLFxuICAgICAgICBwYXlsb2FkOiB7IGVuYWJsZTogdHJ1ZSB9LFxuICAgICAgfX1cbiAgICAvPlxuICA8L1Jvdz5cbjwvQ2FyZD4iLCJkZWZhdWx0U3RhdGUiOnt9LCJzY2hlbWFNb2RlIjoiem9kIiwianNvblNjaGVtYSI6e30sInNjaGVtYSI6ImltcG9ydCB7IHogfSBmcm9tIFwiem9kXCJcblxuY29uc3QgV2lkZ2V0U3RhdGUgPSB6Lm9iamVjdCh7fSlcblxuZXhwb3J0IGRlZmF1bHQgV2lkZ2V0U3RhdGUiLCJzdGF0ZXMiOltdLCJzY2hlbWFWYWxpZGl0eSI6InZhbGlkIiwidmlld1ZhbGlkaXR5IjoidmFsaWQiLCJkZWZhdWx0U3RhdGVWYWxpZGl0eSI6InZhbGlkIn0"
83}
84