Skip to content

Commit 468f357

Browse files
dmealingclaude
andcommitted
test(codegen-ts): regenerate form goldens for styled submit wrapper
The view-dispatch feature wraps the generated form's submit button in <div class=metaobjects-form-actions> with a metaobjects-form-submit class. That changes every generated <Entity>Form, so the codegen-ts golden-output + package-layout snapshots (a cross-cutting byte-identical gate outside the codegen-ts-react package suite) went stale. Regenerated via UPDATE_GOLDEN=1; diff is exclusively the submit wrapper across all 22 form snapshots — no other generated files changed. Fixes the ts-fast lane on main. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NGQ7oSuNcjhsMHWwZzhBwr
1 parent a91de7e commit 468f357

22 files changed

Lines changed: 110 additions & 22 deletions

server/typescript/packages/codegen-ts/test/golden/__snapshots__/package/Tag.form.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,11 @@ export function TagForm(props: TagFormProps): ReactElement {
5454
</span>
5555
)}
5656
</div>
57-
<button type="submit" disabled={form.formState.isSubmitting}>{props.submitLabel ?? "Submit"}</button>
57+
<div className="metaobjects-form-actions">
58+
<button className="metaobjects-form-submit" type="submit" disabled={form.formState.isSubmitting}>
59+
{props.submitLabel ?? "Submit"}
60+
</button>
61+
</div>
5862
</form>
5963
);
6064
}

server/typescript/packages/codegen-ts/test/golden/__snapshots__/package/shop/commerce/Order.form.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,11 @@ export function OrderForm(props: OrderFormProps): ReactElement {
6363
</span>
6464
)}
6565
</div>
66-
<button type="submit" disabled={form.formState.isSubmitting}>{props.submitLabel ?? "Submit"}</button>
66+
<div className="metaobjects-form-actions">
67+
<button className="metaobjects-form-submit" type="submit" disabled={form.formState.isSubmitting}>
68+
{props.submitLabel ?? "Submit"}
69+
</button>
70+
</div>
6771
</form>
6872
);
6973
}

server/typescript/packages/codegen-ts/test/golden/__snapshots__/package/shop/commerce/Product.form.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,11 @@ export function ProductForm(props: ProductFormProps): ReactElement {
5454
</span>
5555
)}
5656
</div>
57-
<button type="submit" disabled={form.formState.isSubmitting}>{props.submitLabel ?? "Submit"}</button>
57+
<div className="metaobjects-form-actions">
58+
<button className="metaobjects-form-submit" type="submit" disabled={form.formState.isSubmitting}>
59+
{props.submitLabel ?? "Submit"}
60+
</button>
61+
</div>
5862
</form>
5963
);
6064
}

server/typescript/packages/codegen-ts/test/golden/__snapshots__/package/shop/users/Customer.form.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,11 @@ export function CustomerForm(props: CustomerFormProps): ReactElement {
4545
</span>
4646
)}
4747
</div>
48-
<button type="submit" disabled={form.formState.isSubmitting}>{props.submitLabel ?? "Submit"}</button>
48+
<div className="metaobjects-form-actions">
49+
<button className="metaobjects-form-submit" type="submit" disabled={form.formState.isSubmitting}>
50+
{props.submitLabel ?? "Submit"}
51+
</button>
52+
</div>
4953
</form>
5054
);
5155
}

server/typescript/packages/codegen-ts/test/golden/__snapshots__/postgres/Exercise.form.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,11 @@ export function ExerciseForm(props: ExerciseFormProps): ReactElement {
8181
</span>
8282
)}
8383
</div>
84-
<button type="submit" disabled={form.formState.isSubmitting}>{props.submitLabel ?? "Submit"}</button>
84+
<div className="metaobjects-form-actions">
85+
<button className="metaobjects-form-submit" type="submit" disabled={form.formState.isSubmitting}>
86+
{props.submitLabel ?? "Submit"}
87+
</button>
88+
</div>
8589
</form>
8690
);
8791
}

server/typescript/packages/codegen-ts/test/golden/__snapshots__/postgres/Program.form.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,11 @@ export function ProgramForm(props: ProgramFormProps): ReactElement {
8585
</span>
8686
)}
8787
</div>
88-
<button type="submit" disabled={form.formState.isSubmitting}>{props.submitLabel ?? "Submit"}</button>
88+
<div className="metaobjects-form-actions">
89+
<button className="metaobjects-form-submit" type="submit" disabled={form.formState.isSubmitting}>
90+
{props.submitLabel ?? "Submit"}
91+
</button>
92+
</div>
8993
</form>
9094
);
9195
}

server/typescript/packages/codegen-ts/test/golden/__snapshots__/postgres/Purchase.form.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@ export function PurchaseForm(props: PurchaseFormProps): ReactElement {
6767
</span>
6868
)}
6969
</div>
70-
<button type="submit" disabled={form.formState.isSubmitting}>{props.submitLabel ?? "Submit"}</button>
70+
<div className="metaobjects-form-actions">
71+
<button className="metaobjects-form-submit" type="submit" disabled={form.formState.isSubmitting}>
72+
{props.submitLabel ?? "Submit"}
73+
</button>
74+
</div>
7175
</form>
7276
);
7377
}

server/typescript/packages/codegen-ts/test/golden/__snapshots__/postgres/Subscriber.form.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,11 @@ export function SubscriberForm(props: SubscriberFormProps): ReactElement {
7878
</span>
7979
)}
8080
</div>
81-
<button type="submit" disabled={form.formState.isSubmitting}>{props.submitLabel ?? "Submit"}</button>
81+
<div className="metaobjects-form-actions">
82+
<button className="metaobjects-form-submit" type="submit" disabled={form.formState.isSubmitting}>
83+
{props.submitLabel ?? "Submit"}
84+
</button>
85+
</div>
8286
</form>
8387
);
8488
}

server/typescript/packages/codegen-ts/test/golden/__snapshots__/postgres/Tag.form.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,11 @@ export function TagForm(props: TagFormProps): ReactElement {
5454
</span>
5555
)}
5656
</div>
57-
<button type="submit" disabled={form.formState.isSubmitting}>{props.submitLabel ?? "Submit"}</button>
57+
<div className="metaobjects-form-actions">
58+
<button className="metaobjects-form-submit" type="submit" disabled={form.formState.isSubmitting}>
59+
{props.submitLabel ?? "Submit"}
60+
</button>
61+
</div>
5862
</form>
5963
);
6064
}

server/typescript/packages/codegen-ts/test/golden/__snapshots__/postgres/Video.form.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,11 @@ export function VideoForm(props: VideoFormProps): ReactElement {
7474
</span>
7575
)}
7676
</div>
77-
<button type="submit" disabled={form.formState.isSubmitting}>{props.submitLabel ?? "Submit"}</button>
77+
<div className="metaobjects-form-actions">
78+
<button className="metaobjects-form-submit" type="submit" disabled={form.formState.isSubmitting}>
79+
{props.submitLabel ?? "Submit"}
80+
</button>
81+
</div>
7882
</form>
7983
);
8084
}

0 commit comments

Comments
 (0)