copy: shorten toolbar button labels (生成教案→生成, 返回列表→返回)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -5,7 +5,7 @@ import GenerateMenuButton from './GenerateMenuButton.vue'
|
|||||||
describe('GenerateMenuButton', () => {
|
describe('GenerateMenuButton', () => {
|
||||||
it('renders the toggle button with the menu closed by default', () => {
|
it('renders the toggle button with the menu closed by default', () => {
|
||||||
const wrapper = mount(GenerateMenuButton, { attachTo: document.body })
|
const wrapper = mount(GenerateMenuButton, { attachTo: document.body })
|
||||||
expect(wrapper.get('button[data-testid="generate-menu-toggle"]').text()).toContain('生成教案')
|
expect(wrapper.get('button[data-testid="generate-menu-toggle"]').text()).toContain('生成')
|
||||||
expect(wrapper.find('[data-testid="generate"]').exists()).toBe(false)
|
expect(wrapper.find('[data-testid="generate"]').exists()).toBe(false)
|
||||||
expect(wrapper.find('[data-testid="batch-generate"]').exists()).toBe(false)
|
expect(wrapper.find('[data-testid="batch-generate"]').exists()).toBe(false)
|
||||||
wrapper.unmount()
|
wrapper.unmount()
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ const emit = defineEmits<{
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<ToolbarMenuButton label="生成教案 ▾" toggle-testid="generate-menu-toggle">
|
<ToolbarMenuButton label="生成 ▾" toggle-testid="generate-menu-toggle">
|
||||||
<template #default="{ close }">
|
<template #default="{ close }">
|
||||||
<li role="menuitem">
|
<li role="menuitem">
|
||||||
<button
|
<button
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ const saveStatusLabel: Record<SaveStatus, string> = {
|
|||||||
|
|
||||||
<template>
|
<template>
|
||||||
<header class="workspace-toolbar">
|
<header class="workspace-toolbar">
|
||||||
<button type="button" data-testid="back" @click="$emit('back')">返回列表</button>
|
<button type="button" data-testid="back" @click="$emit('back')">返回</button>
|
||||||
<GenerateMenuButton @generate="$emit('generate')" @batch-generate="$emit('batchGenerate')" />
|
<GenerateMenuButton @generate="$emit('generate')" @batch-generate="$emit('batchGenerate')" />
|
||||||
<ExportMenuButton :disabled="lessonCount === 0" @print="$emit('print')" @export="$emit('export')" />
|
<ExportMenuButton :disabled="lessonCount === 0" @print="$emit('print')" @export="$emit('export')" />
|
||||||
<button type="button" data-testid="clear" :disabled="lessonCount === 0" @click="$emit('clear')">清空</button>
|
<button type="button" data-testid="clear" :disabled="lessonCount === 0" @click="$emit('clear')">清空</button>
|
||||||
|
|||||||
@@ -197,7 +197,7 @@ function closeFixDialog(): void {
|
|||||||
|
|
||||||
<div v-else-if="loadStatus === 'error'" class="app-notice app-notice--error" role="alert">
|
<div v-else-if="loadStatus === 'error'" class="app-notice app-notice--error" role="alert">
|
||||||
<span>{{ loadError }}</span>
|
<span>{{ loadError }}</span>
|
||||||
<button type="button" @click="$emit('back')">返回列表</button>
|
<button type="button" @click="$emit('back')">返回</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<template v-else>
|
<template v-else>
|
||||||
|
|||||||
Reference in New Issue
Block a user