Skip to content

Commit b0b04c7

Browse files
authored
Merge pull request #3533 from Shopify/use-current-target-consistently
Use currentTarget consistently
2 parents 448aaef + 25b6a13 commit b0b04c7

File tree

30 files changed

+67
-77
lines changed

30 files changed

+67
-77
lines changed

packages/ui-extensions/docs/surfaces/admin/staticPages/examples/form-default-value.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ return (
2121
name="my-text"
2222
defaultValue={defaultValues.text}
2323
value={textValue}
24-
onChange={(e) => setTextValue(e.target.value)}
24+
onChange={(e) => setTextValue(e.currentTarget.value)}
2525
/>
2626
<s-number-field
2727
label="Percentage field"
2828
name="my-number"
2929
defaultValue={defaultValues.number}
3030
value={numberValue}
31-
onChange={(e) => setNumberValue(e.target.value)}
31+
onChange={(e) => setNumberValue(e.currentTarget.value)}
3232
/>
3333
</s-stack>
3434
</s-form>

packages/ui-extensions/docs/surfaces/admin/staticPages/examples/form-implicit-default.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ function App({text, number}) {
3030
label="Default Value"
3131
name="my-text"
3232
value={textValue}
33-
onChange={(e) => setTextValue(e.target.value)}
33+
onChange={(e) => setTextValue(e.currentTarget.value)}
3434
/>
3535
<s-number-field
3636
label="Percentage field"
3737
name="my-number"
3838
value={numberValue}
39-
onChange={(e) => setNumberValue(e.target.value)}
39+
onChange={(e) => setNumberValue(e.currentTarget.value)}
4040
/>
4141
</s-stack>
4242
</s-form>

packages/ui-extensions/docs/surfaces/checkout/reference/examples/checkout/default.example.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ function Extension() {
2222
);
2323

2424
async function onCheckboxChange(event) {
25-
const isChecked = event.target.checked;
25+
const isChecked = event.currentTarget.checked;
2626
// 2. Check if the API is available
2727
if (
2828
!shopify.instructions.value.attributes

packages/ui-extensions/docs/surfaces/checkout/staticPages/examples/form-default-value.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ function Extension() {
2222
name="my-text"
2323
defaultValue={defaultValues.text}
2424
value={textValue}
25-
onChange={(e) => setTextValue(e.target.value)}
25+
onChange={(e) => setTextValue(e.currentTarget.value)}
2626
/>
2727
<s-number-field
2828
label="Percentage field"
2929
name="my-number"
3030
defaultValue={defaultValues.number}
3131
value={numberValue}
32-
onChange={(e) => setNumberValue(e.target.value)}
32+
onChange={(e) => setNumberValue(e.currentTarget.value)}
3333
/>
3434
</s-stack>
3535
</s-form>

packages/ui-extensions/docs/surfaces/checkout/staticPages/examples/form-implicit-default.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ function App({text, number}) {
2323
label="Default Value"
2424
name="my-text"
2525
value={textValue}
26-
onChange={(e) => setTextValue(e.target.value)}
26+
onChange={(e) => setTextValue(e.currentTarget.value)}
2727
/>
2828
<s-number-field
2929
label="Percentage field"
3030
name="my-number"
3131
value={numberValue}
32-
onChange={(e) => setNumberValue(e.target.value)}
32+
onChange={(e) => setNumberValue(e.currentTarget.value)}
3333
/>
3434
</s-stack>
3535
</s-form>

packages/ui-extensions/docs/surfaces/checkout/staticPages/examples/upgrading-to-2025-10/apis-new.tsx

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,13 @@ function Extension() {
1515
}
1616

1717
async function onCheckboxChange(event) {
18-
const isChecked = event.target.checked;
18+
const isChecked = event.currentTarget.checked;
1919

20-
const result =
21-
await shopify.applyAttributeChange({
22-
type: 'updateAttribute',
23-
key: 'includeGift',
24-
value: isChecked ? 'yes' : 'no',
25-
});
20+
const result = await shopify.applyAttributeChange({
21+
type: 'updateAttribute',
22+
key: 'includeGift',
23+
value: isChecked ? 'yes' : 'no',
24+
});
2625

27-
console.log(
28-
'applyAttributeChange result',
29-
result,
30-
);
26+
console.log('applyAttributeChange result', result);
3127
}

packages/ui-extensions/docs/surfaces/checkout/staticPages/examples/upgrading-to-2025-10/hooks-new.tsx

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@ export default function extension() {
88
}
99

1010
function Extension() {
11-
const [includeGift] = useAttributeValues([
12-
'includeGift',
13-
]);
11+
const [includeGift] = useAttributeValues(['includeGift']);
1412
return (
1513
<s-checkbox
1614
checked={includeGift === 'yes'}
@@ -21,17 +19,13 @@ function Extension() {
2119
}
2220

2321
async function onCheckboxChange(event) {
24-
const isChecked = event.target.checked;
22+
const isChecked = event.currentTarget.checked;
2523

26-
const result =
27-
await shopify.applyAttributeChange({
28-
type: 'updateAttribute',
29-
key: 'includeGift',
30-
value: isChecked ? 'yes' : 'no',
31-
});
24+
const result = await shopify.applyAttributeChange({
25+
type: 'updateAttribute',
26+
key: 'includeGift',
27+
value: isChecked ? 'yes' : 'no',
28+
});
3229

33-
console.log(
34-
'applyAttributeChange result',
35-
result,
36-
);
30+
console.log('applyAttributeChange result', result);
3731
}

packages/ui-extensions/docs/surfaces/customer-account/reference/examples/apis/sheet-consent-banner-with-form.example.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ function Extension() {
3636
return function (event) {
3737
setConsentFormValues({
3838
...consentFormValues,
39-
[key]: event.target.checked,
39+
[key]: event.currentTarget.checked,
4040
});
4141
};
4242
};

packages/ui-extensions/docs/surfaces/customer-account/staticPages/examples/form-default-value.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ function Extension() {
2323
name="my-text"
2424
defaultValue={defaultValues.text}
2525
value={textValue}
26-
onChange={(e) => setTextValue(e.target.value)}
26+
onChange={(e) => setTextValue(e.currentTarget.value)}
2727
/>
2828
<s-number-field
2929
label="Percentage field"
3030
name="my-number"
3131
defaultValue={defaultValues.number}
3232
value={numberValue}
33-
onChange={(e) => setNumberValue(e.target.value)}
33+
onChange={(e) => setNumberValue(e.currentTarget.value)}
3434
/>
3535
</s-stack>
3636
</s-form>

packages/ui-extensions/docs/surfaces/customer-account/staticPages/examples/form-implicit-default.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ function App({text, number}) {
2424
label="Default Value"
2525
name="my-text"
2626
value={textValue}
27-
onChange={(e) => setTextValue(e.target.value)}
27+
onChange={(e) => setTextValue(e.currentTarget.value)}
2828
/>
2929
<s-number-field
3030
label="Percentage field"
3131
name="my-number"
3232
value={numberValue}
33-
onChange={(e) => setNumberValue(e.target.value)}
33+
onChange={(e) => setNumberValue(e.currentTarget.value)}
3434
/>
3535
</s-stack>
3636
</s-form>

0 commit comments

Comments
 (0)