fix: remove redundant chat input placeholder greeting
This commit is contained in:
@@ -2118,7 +2118,7 @@ describe("App", () => {
|
|||||||
).toBeInTheDocument();
|
).toBeInTheDocument();
|
||||||
expect(screen.getByLabelText("Message GoodBuddy")).toHaveAttribute(
|
expect(screen.getByLabelText("Message GoodBuddy")).toHaveAttribute(
|
||||||
"placeholder",
|
"placeholder",
|
||||||
"Message GoodBuddy…\nEnter to send · Shift+Enter for a new line · Ctrl+V to paste\nCtrl+N for a new conversation · Ctrl+Shift+Space for quick access",
|
"Enter to send · Shift+Enter for a new line · Ctrl+V to paste\nCtrl+N for a new conversation · Ctrl+Shift+Space for quick access",
|
||||||
);
|
);
|
||||||
expect(screen.getByLabelText("Message GoodBuddy")).toHaveAttribute(
|
expect(screen.getByLabelText("Message GoodBuddy")).toHaveAttribute(
|
||||||
"title",
|
"title",
|
||||||
@@ -5985,7 +5985,7 @@ describe("App", () => {
|
|||||||
render(<App />);
|
render(<App />);
|
||||||
const composer = await screen.findByLabelText("向 GoodBuddy 提问");
|
const composer = await screen.findByLabelText("向 GoodBuddy 提问");
|
||||||
await waitFor(() => expect(composer).toHaveAttribute("placeholder",
|
await waitFor(() => expect(composer).toHaveAttribute("placeholder",
|
||||||
`给 GoodBuddy 发消息…\nEnter 发送 · Shift+Enter 换行 · ${modifier}+V 粘贴\n${modifier}+N 新建对话${shortcut ? ` · ${shortcut} 快捷唤起` : ""}`));
|
`Enter 发送 · Shift+Enter 换行 · ${modifier}+V 粘贴\n${modifier}+N 新建对话${shortcut ? ` · ${shortcut} 快捷唤起` : ""}`));
|
||||||
expect(document.querySelector(".composer-meta__shortcut")).toBeNull();
|
expect(document.querySelector(".composer-meta__shortcut")).toBeNull();
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -6061,7 +6061,7 @@ describe("App", () => {
|
|||||||
render(<App />);
|
render(<App />);
|
||||||
const composer = await screen.findByLabelText("向 GoodBuddy 提问");
|
const composer = await screen.findByLabelText("向 GoodBuddy 提问");
|
||||||
await waitFor(() => expect(composer).toHaveAttribute("placeholder",
|
await waitFor(() => expect(composer).toHaveAttribute("placeholder",
|
||||||
`给 GoodBuddy 发消息…\nEnter 发送 · Shift+Enter 换行 · Ctrl+V 粘贴\nCtrl+N 新建对话${infoState === "loaded" ? " · Ctrl+Shift+Space 快捷唤起" : ""}`));
|
`Enter 发送 · Shift+Enter 换行 · Ctrl+V 粘贴\nCtrl+N 新建对话${infoState === "loaded" ? " · Ctrl+Shift+Space 快捷唤起" : ""}`));
|
||||||
expect(document.querySelector(".composer-meta__shortcut")).toBeNull();
|
expect(document.querySelector(".composer-meta__shortcut")).toBeNull();
|
||||||
fireEvent.change(composer, { target: { value: "草稿" } });
|
fireEvent.change(composer, { target: { value: "草稿" } });
|
||||||
expect(composer).toHaveValue("草稿");
|
expect(composer).toHaveValue("草稿");
|
||||||
@@ -6102,11 +6102,11 @@ describe("App", () => {
|
|||||||
await screen.findByLabelText("向 GoodBuddy 提问");
|
await screen.findByLabelText("向 GoodBuddy 提问");
|
||||||
expect(screen.queryByText("Ctrl+Alt+K")).not.toBeInTheDocument();
|
expect(screen.queryByText("Ctrl+Alt+K")).not.toBeInTheDocument();
|
||||||
await waitFor(() => expect(screen.getByLabelText("向 GoodBuddy 提问"))
|
await waitFor(() => expect(screen.getByLabelText("向 GoodBuddy 提问"))
|
||||||
.toHaveAttribute("placeholder", "给 GoodBuddy 发消息…\nEnter 发送 · Shift+Enter 换行 · Ctrl+V 粘贴\nCtrl+N 新建对话"));
|
.toHaveAttribute("placeholder", "Enter 发送 · Shift+Enter 换行 · Ctrl+V 粘贴\nCtrl+N 新建对话"));
|
||||||
if (infoState === "pending") {
|
if (infoState === "pending") {
|
||||||
await act(async () => pendingInfo.resolve(initialInfo));
|
await act(async () => pendingInfo.resolve(initialInfo));
|
||||||
expect(screen.getByLabelText("向 GoodBuddy 提问")).toHaveAttribute("placeholder",
|
expect(screen.getByLabelText("向 GoodBuddy 提问")).toHaveAttribute("placeholder",
|
||||||
"给 GoodBuddy 发消息…\nEnter 发送 · Shift+Enter 换行 · Ctrl+V 粘贴\nCtrl+N 新建对话");
|
"Enter 发送 · Shift+Enter 换行 · Ctrl+V 粘贴\nCtrl+N 新建对话");
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
delete api.shortcuts;
|
delete api.shortcuts;
|
||||||
@@ -8254,7 +8254,7 @@ describe("App", () => {
|
|||||||
).toHaveTextContent(/^Ask$/u);
|
).toHaveTextContent(/^Ask$/u);
|
||||||
expect(screen.getByLabelText("向 GoodBuddy 提问")).toHaveAttribute(
|
expect(screen.getByLabelText("向 GoodBuddy 提问")).toHaveAttribute(
|
||||||
"placeholder",
|
"placeholder",
|
||||||
"给 GoodBuddy 发消息…\nEnter 发送 · Shift+Enter 换行 · Ctrl+V 粘贴\nCtrl+N 新建对话 · Ctrl+Shift+Space 快捷唤起",
|
"Enter 发送 · Shift+Enter 换行 · Ctrl+V 粘贴\nCtrl+N 新建对话 · Ctrl+Shift+Space 快捷唤起",
|
||||||
);
|
);
|
||||||
expect(
|
expect(
|
||||||
within(conversationSettings).getByRole("button", {
|
within(conversationSettings).getByRole("button", {
|
||||||
|
|||||||
@@ -9966,9 +9966,9 @@ function App(): React.JSX.Element {
|
|||||||
aria-label={t("composer.inputLabel")}
|
aria-label={t("composer.inputLabel")}
|
||||||
placeholder={`${
|
placeholder={`${
|
||||||
runtime?.capability === "image-generation"
|
runtime?.capability === "image-generation"
|
||||||
? t("composer.imagePlaceholder")
|
? `${t("composer.imagePlaceholder")}\n`
|
||||||
: t("composer.placeholder")
|
: ""
|
||||||
}\n${composerKeyboardHint}\n${composerConversationHint}`}
|
}${composerKeyboardHint}\n${composerConversationHint}`}
|
||||||
ref={inputRef}
|
ref={inputRef}
|
||||||
rows={3}
|
rows={3}
|
||||||
title={`${composerKeyboardHint}\n${composerConversationHint}`}
|
title={`${composerKeyboardHint}\n${composerConversationHint}`}
|
||||||
|
|||||||
@@ -544,7 +544,6 @@ export const app = {
|
|||||||
composer: {
|
composer: {
|
||||||
menuSelection: '{{label}}: {{selection}}',
|
menuSelection: '{{label}}: {{selection}}',
|
||||||
inputLabel: 'Message GoodBuddy',
|
inputLabel: 'Message GoodBuddy',
|
||||||
placeholder: 'Message GoodBuddy…',
|
|
||||||
imagePlaceholder: 'Describe the image you want to generate…',
|
imagePlaceholder: 'Describe the image you want to generate…',
|
||||||
keyboardHint:
|
keyboardHint:
|
||||||
'Enter to send · Shift+Enter for a new line · {{pasteShortcut}} to paste',
|
'Enter to send · Shift+Enter for a new line · {{pasteShortcut}} to paste',
|
||||||
|
|||||||
@@ -525,7 +525,6 @@ export const app = {
|
|||||||
composer: {
|
composer: {
|
||||||
menuSelection: '{{label}}:{{selection}}',
|
menuSelection: '{{label}}:{{selection}}',
|
||||||
inputLabel: '向 GoodBuddy 提问',
|
inputLabel: '向 GoodBuddy 提问',
|
||||||
placeholder: '给 GoodBuddy 发消息…',
|
|
||||||
imagePlaceholder: '描述你想生成的图片…',
|
imagePlaceholder: '描述你想生成的图片…',
|
||||||
keyboardHint:
|
keyboardHint:
|
||||||
'Enter 发送 · Shift+Enter 换行 · {{pasteShortcut}} 粘贴',
|
'Enter 发送 · Shift+Enter 换行 · {{pasteShortcut}} 粘贴',
|
||||||
|
|||||||
Reference in New Issue
Block a user