Skip to content
Draft
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,7 @@
"@handsontable/react": "2.1.0",
"antd": "4.22.5",
"classnames": "^2.2.6",
"dayjs": "^1.11.19",
"handsontable": "6.2.2",
"highlight.js": "^10.5.0",
"immer": "~10.1.1",
Expand Down
16 changes: 6 additions & 10 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/chat/__tests__/__snapshots__/button.test.tsx.snap
Original file line number Diff line number Diff line change
Expand Up @@ -45,4 +45,4 @@ exports[`Test Chat Button Match the snapshot: secondary button 1`] = `
</DocumentFragment>
`;

exports[`Test Chat Button expect ONLY one global gradient div: global gradient 1`] = `"<svg width="0" height="0"><defs><linearGradient id="secondary_linear_gradient" x1="1.18164" y1="3.93164" x2="13.9881" y2="8.54198" gradientUnits="userSpaceOnUse"><stop stop-color="#00BAC6"></stop><stop offset="0.5" stop-color="#0067FF"></stop><stop offset="1" stop-color="#450FDE"></stop></linearGradient><linearGradient id="secondary_linear_gradient_hover" x1="8.96582" y1="0.96582" x2="15.9711" y2="3.4877" gradientUnits="userSpaceOnUse"><stop stop-color="#00BAC6"></stop><stop offset="0.5" stop-color="#0067FF"></stop><stop offset="1" stop-color="#450FDE"></stop></linearGradient></defs></svg>"`;
exports[`Test Chat Button expect ONLY one global gradient div: global gradient 1`] = `"<svg width="0" height="0"><defs><linearGradient id="secondary_linear_gradient" x1="0" y1="0.2" x2="0.9" y2="0.5"><stop stop-color="#00BAC6"></stop><stop offset="0.5" stop-color="#0067FF"></stop><stop offset="1" stop-color="#450FDE"></stop></linearGradient><linearGradient id="secondary_linear_gradient_hover" x1="0.5" y1="0" x2="1" y2="0.2"><stop stop-color="#00BAC6"></stop><stop offset="0.5" stop-color="#0067FF"></stop><stop offset="1" stop-color="#450FDE"></stop></linearGradient></defs></svg>"`;
202 changes: 202 additions & 0 deletions src/chat/__tests__/__snapshots__/conversations.test.tsx.snap
Original file line number Diff line number Diff line change
@@ -0,0 +1,202 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`Test Chat Conversations Match snapshot 1`] = `
<DocumentFragment>
<div
class="dtc-conversations-wrapper dtc-conversations--collapsed"
>
<ul
class="dtc-conversations"
/>
</div>
</DocumentFragment>
`;

exports[`Test Chat Conversations Match snapshot: collapsed 1`] = `
<DocumentFragment>
<div
class="dtc-conversations-wrapper dtc-conversations--collapsed"
>
<ul
class="dtc-conversations"
/>
</div>
</DocumentFragment>
`;

exports[`Test Chat Conversations Match snapshot: groupable 1`] = `
<DocumentFragment>
<div
class="dtc-conversations-wrapper dtc-conversations--collapsed"
>
<ul
class="dtc-conversations"
>
<li>
<div
class="dtc-conversations-title"
>
<div
data-testid="ellipsisText"
>
昨天
</div>
</div>
<ul
class="dtc-conversations-list"
>
<div
class="dtc-conversations-item"
>
<div
class="dtc-conversations-item-title"
>
<div
data-testid="ellipsisText"
>
this is conversation 1
</div>
</div>
</div>
</ul>
</li>
<li>
<div
class="dtc-conversations-title"
>
<div
data-testid="ellipsisText"
>
今天
</div>
</div>
<ul
class="dtc-conversations-list"
>
<div
class="dtc-conversations-item"
>
<div
class="dtc-conversations-item-title"
>
<div
data-testid="ellipsisText"
>
this is conversation 2
</div>
</div>
</div>
</ul>
</li>
</ul>
</div>
</DocumentFragment>
`;

exports[`Test Chat Conversations Match snapshot: handleCreateChat 1`] = `
<DocumentFragment>
<div
class="dtc-conversations-wrapper dtc-conversations--collapsed"
>
<button
class="ant-btn ant-btn-default ant-btn-background-ghost dtc__aigc__button prompt-float-chat-add dtc__aigc__button--secondary"
style="margin: 16px; gap: 4px; display: flex; align-items: center; justify-content: center;"
type="button"
>
<span
data-mock-icon="NewChatOutlined"
/>
<span
class="dtc__aigc__button__text"
>
开启新对话
</span>
</button>
<ul
class="dtc-conversations"
/>
</div>
</DocumentFragment>
`;

exports[`Test Chat Conversations Match snapshot: loading 1`] = `
<DocumentFragment>
<div
class="dtc-conversations-wrapper dtc-conversations--collapsed"
>
<div
aria-busy="true"
aria-live="polite"
class="ant-spin ant-spin-spinning dtc-conversations-spin-wrapper"
>
<span
class="ant-spin-dot ant-spin-dot-spin"
>
<i
class="ant-spin-dot-item"
/>
<i
class="ant-spin-dot-item"
/>
<i
class="ant-spin-dot-item"
/>
<i
class="ant-spin-dot-item"
/>
</span>
</div>
</div>
</DocumentFragment>
`;

exports[`Test Chat Conversations Match snapshot: normal 1`] = `
<DocumentFragment>
<div
class="dtc-conversations-wrapper dtc-conversations--collapsed"
>
<ul
class="dtc-conversations"
>
<div
class="dtc-conversations-item"
>
<div
class="dtc-conversations-item-title"
>
<div
data-testid="ellipsisText"
>
this is conversation 1
</div>
</div>
</div>
<div
class="dtc-conversations-item"
>
<div
class="dtc-conversations-item-title"
>
<div
data-testid="ellipsisText"
>
this is conversation 2
</div>
</div>
</div>
</ul>
</div>
</DocumentFragment>
`;

exports[`Test Chat Conversations Match snapshot: select 1`] = `
<DocumentFragment>
<div
class="dtc-conversations-wrapper dtc-conversations--collapsed"
>
<ul
class="dtc-conversations"
/>
</div>
</DocumentFragment>
`;
Loading
Loading