mirror of
https://github.com/Kilo-Org/kilocode.git
synced 2026-09-19 01:51:21 +08:00
test(kilo-ui): add expanded reasoning story; fix i18n trailing newlines
This commit is contained in:
@@ -14,4 +14,4 @@ export const dict = {
|
||||
|
||||
// Reasoning block label
|
||||
"ui.reasoning.label": "الاستدلال",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,4 +14,4 @@ export const dict = {
|
||||
|
||||
// Reasoning block label
|
||||
"ui.reasoning.label": "Raciocínio",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,4 +19,4 @@ export const dict = {
|
||||
|
||||
// Reasoning block label
|
||||
"ui.reasoning.label": "Rezonovanje",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,4 +14,4 @@ export const dict = {
|
||||
|
||||
// Reasoning block label
|
||||
"ui.reasoning.label": "Ræsonnement",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,4 +14,4 @@ export const dict = {
|
||||
|
||||
// Reasoning block label
|
||||
"ui.reasoning.label": "Razonamiento",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,4 +14,4 @@ export const dict = {
|
||||
|
||||
// Reasoning block label
|
||||
"ui.reasoning.label": "Raisonnement",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,4 +13,4 @@ export const dict = {
|
||||
|
||||
// Reasoning block label
|
||||
"ui.reasoning.label": "推論",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,4 +13,4 @@ export const dict = {
|
||||
|
||||
// Reasoning block label
|
||||
"ui.reasoning.label": "추론",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,4 +14,4 @@ export const dict = {
|
||||
|
||||
// Reasoning block label
|
||||
"ui.reasoning.label": "Resonnement",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,4 +14,4 @@ export const dict = {
|
||||
|
||||
// Reasoning block label
|
||||
"ui.reasoning.label": "Rozumowanie",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,4 +14,4 @@ export const dict = {
|
||||
|
||||
// Reasoning block label
|
||||
"ui.reasoning.label": "Рассуждение",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,4 +14,4 @@ export const dict = {
|
||||
|
||||
// Reasoning block label
|
||||
"ui.reasoning.label": "การให้เหตุผล",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,4 +12,4 @@ export const dict = {
|
||||
|
||||
// Reasoning block label
|
||||
"ui.reasoning.label": "推理",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,4 +12,4 @@ export const dict = {
|
||||
|
||||
// Reasoning block label
|
||||
"ui.reasoning.label": "推理",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -206,6 +206,24 @@ export const WithReasoningCollapsed: Story = {
|
||||
),
|
||||
}
|
||||
|
||||
export const WithReasoningExpanded: Story = {
|
||||
name: "WithReasoning (expanded)",
|
||||
render: () => {
|
||||
// Use a wrapper to render with the collapsible open by default
|
||||
const expandedReasoningPart = { ...reasoningPart, id: "part-reasoning-expanded" }
|
||||
return (
|
||||
<AllProviders>
|
||||
<AssistantMessageDisplay message={mockAssistantMessage} parts={[expandedReasoningPart, textPart]} />
|
||||
</AllProviders>
|
||||
)
|
||||
},
|
||||
play: async ({ canvasElement }: { canvasElement: HTMLElement }) => {
|
||||
// Click the collapsible trigger to expand it
|
||||
const trigger = canvasElement.querySelector("[data-slot='reasoning-header']")?.closest("button")
|
||||
if (trigger) trigger.click()
|
||||
},
|
||||
}
|
||||
|
||||
export const MessageSwitch: Story = {
|
||||
render: () => (
|
||||
<AllProviders>
|
||||
|
||||
Reference in New Issue
Block a user