Reduce schedule "Add" buttons to a single "+" icon (Task #190)
The substantive code for this task was already merged earlier in the session as commit1df6ba4(and re-merged as43a5491due to a re-assignment after task #130 went through). When the system handed the task back to me on the post-#130 base, the working tree already contained the desired final state — there was nothing further to change. What is already in HEAD that satisfies the task: - artifacts/tx-os/src/pages/executive-meetings.tsx: - Add-row button (~line 1533): renders only the <Plus> icon in the idle state; "Loading..." stays during creatingRow. Button has aria-label={t("executiveMeetings.schedule.addRow")} and aria-busy={creatingRow}; <Plus> is aria-hidden. - Add-attendee inline button (~line 3008): visible content is the literal "+"; aria-label={addLabel} preserved for assistive tech. - artifacts/tx-os/src/locales/ar.json: - executiveMeetings.schedule.addRow : "أضف اجتماع" - executiveMeetings.schedule.addAttendee : "أضف حاضر" - artifacts/tx-os/src/locales/en.json: - executiveMeetings.schedule.addAttendee : "Add attendee" - executiveMeetings.schedule.addRow : unchanged ("Add meeting") Verification (already performed during the original implementation): - All 4 cases of executive-meetings-edit-toggle.spec.mjs pass; tests reference the buttons via data-testid (em-add-row-button, em-add-attendee-*), so no test changes were required. No deviations from the task brief.
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 1.9 KiB |
Reference in New Issue
Block a user