Merge improved ProgressButton, add PageHeader and StatusChip #5
Loading…
Reference in a new issue
No description provided.
Delete branch "d/component-mergeback"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
🤖 Claude AI Code Review
Summary
Adds
PageHeaderandStatusChipcomponents and improvesProgressButtonwith a re-entry guard and try/finally reset.Code Quality ⭐⭐⭐⭐☆
Well-documented components; the re-entry guard and
finallyreset in ProgressButton are solid fixes.Issues
🟢 ProgressButton.razor — Setting
processing = falseinfinallywithout aStateHasChanged()should be fine here since it runs on the sync context after an await, but ifOnClickcompletes synchronously (no real await) the UI may not reliably reflect the reset. Minor; verify behavior.🟢 ProgressButton.razor —
ButtonTextis now dead whenChildContentis set, but theelsebranch (non-processing, non-ChildContent) isn't shown in the diff; confirmButtonTextstill renders there.Clean, self-contained additions with a genuine reliability fix. No blocking issues.
📊 Tokens: 3328 input + 361 output | 💰 Cost: ~$0.0257
Generated by Claude Opus 4.8 via Gitea Actions