Skip to content

feat(export): add Excel export action to budget detail header - #339

Merged
arutsh merged 1 commit into
mainfrom
Budget/feat/Issue-322/excel-export-group4
Sep 25, 2026
Merged

arutsh merged 1 commit into
mainfrom
Budget/feat/Issue-322/excel-export-group4

Conversation

@arutsh

@arutsh arutsh commented Sep 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds an "Export to Excel" action to the single-budget detail view (BudgetViewHeader), visible to the budget's owner or funder, downloading via the existing GET /budgets/{budget_id}/export.xlsx endpoint
  • Built as a compact icon-button toolbar (BudgetActionsToolbar) rather than a one-off bordered section, so future lightweight actions have a home
  • Inline error handling on a failed export, with no navigation away from the page

Test plan

  • BudgetViewHeader.test.tsx — owner/funder visibility gating, download trigger (filename from budget name), inline error on failure
  • Frontend lint clean on changed files
  • Full frontend test suite passes (306 tests)
  • Manual verification in browser (downloaded file opens with 3 populated sheets) — pending

🤖 Generated with Claude Code

Closes #322

Adds a compact icon-button toolbar to BudgetViewHeader (owner/funder
gated) that downloads the workbook via the existing export.xlsx
endpoint, with inline error handling on failure. Chosen as a reusable
home for future lightweight budget actions instead of one-off
dashed-border sections.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 24, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
grant-flow Ready Ready Preview Sep 24, 2026 5:55pm UTC

@arutsh
arutsh merged commit 8240edf into main Sep 25, 2026
27 of 29 checks passed
@arutsh
arutsh deleted the Budget/feat/Issue-322/excel-export-group4 branch September 25, 2026 09:29

This branch was successfully deployed

1 active deployment
Preview — fa01f732 Deployed Sep 24, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

excel-export: Frontend export button (group 4)

1 participant