Normalize callback prop naming to on[Noun][Verb] convention
Rename onAmountSave → onPaycheckAmountSave and onGenerate → onPaycheckGenerate in PaycheckColumn to match the on[Noun][Verb] pattern used by all other callback props (onBillPaidToggle, onBillAmountSave, etc.). Document the convention in CLAUDE.md. Nightshift-Task: event-taxonomy Nightshift-Ref: https://github.com/marcus/nightshift
This commit is contained in:
@@ -29,7 +29,7 @@ export { ordinal, formatCurrency, formatPayDate };
|
||||
|
||||
// ─── PaycheckColumn ───────────────────────────────────────────────────────────
|
||||
|
||||
function PaycheckColumn({ paycheck, onBillPaidToggle, categories, onOtePaidToggle, onOteDelete, onOteAdd, onGenerate, onAmountSave, onBillAmountSave, onFinancingPaidToggle }) {
|
||||
function PaycheckColumn({ paycheck, onBillPaidToggle, categories, onOtePaidToggle, onOteDelete, onOteAdd, onPaycheckGenerate, onPaycheckAmountSave, onBillAmountSave, onFinancingPaidToggle }) {
|
||||
const [newOteName, setNewOteName] = useState('');
|
||||
const [newOteAmount, setNewOteAmount] = useState('');
|
||||
const [actuals, setActuals] = useState([]);
|
||||
@@ -95,7 +95,7 @@ function PaycheckColumn({ paycheck, onBillPaidToggle, categories, onOtePaidToggl
|
||||
// Lazy generate if this is a virtual paycheck
|
||||
let paycheckId = paycheck.id;
|
||||
if (!paycheckId) {
|
||||
const generated = await onGenerate();
|
||||
const generated = await onPaycheckGenerate();
|
||||
paycheckId = generated.find(p => p.paycheck_number === paycheck.paycheck_number).id;
|
||||
}
|
||||
|
||||
@@ -151,7 +151,7 @@ function PaycheckColumn({ paycheck, onBillPaidToggle, categories, onOtePaidToggl
|
||||
setAmountSaving(true);
|
||||
setAmountError(null);
|
||||
try {
|
||||
await onAmountSave(paycheck.paycheck_number, parseFloat(editGross) || 0, parseFloat(editNet) || 0);
|
||||
await onPaycheckAmountSave(paycheck.paycheck_number, parseFloat(editGross) || 0, parseFloat(editNet) || 0);
|
||||
setEditingAmounts(false);
|
||||
} catch (err) {
|
||||
setAmountError(err.message);
|
||||
@@ -755,8 +755,8 @@ function PaycheckView() {
|
||||
onOteDelete={handleOteDelete}
|
||||
onOteAdd={handleOteAdd}
|
||||
categories={categories}
|
||||
onGenerate={generateMonth}
|
||||
onAmountSave={handleAmountSave}
|
||||
onPaycheckGenerate={generateMonth}
|
||||
onPaycheckAmountSave={handleAmountSave}
|
||||
onBillAmountSave={handleBillAmountSave}
|
||||
onFinancingPaidToggle={handleFinancingPaidToggle}
|
||||
/>
|
||||
@@ -767,8 +767,8 @@ function PaycheckView() {
|
||||
onOteDelete={handleOteDelete}
|
||||
onOteAdd={handleOteAdd}
|
||||
categories={categories}
|
||||
onGenerate={generateMonth}
|
||||
onAmountSave={handleAmountSave}
|
||||
onPaycheckGenerate={generateMonth}
|
||||
onPaycheckAmountSave={handleAmountSave}
|
||||
onBillAmountSave={handleBillAmountSave}
|
||||
onFinancingPaidToggle={handleFinancingPaidToggle}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user