Skip to content

Commit 5c5a167

Browse files
committed
Merge branch 'unbound-method' of Arnei/opencast-admin-interface into develop
Pull request #1353 Activate eslint unbound-method
2 parents 5bd9166 + 23b02b2 commit 5c5a167

File tree

4 files changed

+19
-19
lines changed

4 files changed

+19
-19
lines changed

eslint.config.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ export default [
2929
"@typescript-eslint/no-unused-vars": "off",
3030
"@typescript-eslint/no-unsafe-return": "off",
3131
"@typescript-eslint/require-await": "off",
32-
"@typescript-eslint/unbound-method": "off",
3332
},
3433
},
3534
];

src/components/events/partials/ModalTabsAndPages/EditScheduledEventsEditPage.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -156,9 +156,9 @@ const EditScheduledEventsEditPage = <T extends RequiredFormProps>({
156156

157157
{/* Repeat table for each selected event */}
158158
{!loading && (
159-
<FieldArray name="editedEvents">
160-
{ }
161-
{({ insert, remove, push }) => (
159+
<FieldArray
160+
name="editedEvents"
161+
render={arrayHelpers => (
162162
<>
163163
{hasAccess(
164164
"ROLE_UI_EVENTS_DETAILS_METADATA_EDIT",
@@ -391,7 +391,7 @@ const EditScheduledEventsEditPage = <T extends RequiredFormProps>({
391391
}
392392
</>
393393
)}
394-
</FieldArray>
394+
/>
395395
)}
396396
</ModalContentTable>
397397

src/components/events/partials/ModalTabsAndPages/NewSourcePage.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -259,10 +259,10 @@ const Upload = <T extends RequiredFormPropsUpload>({
259259
<div className="obj-container">
260260
<table className="main-tbl">
261261
<tbody>
262-
<FieldArray name="uploadAssetsTrack">
263-
{/*File upload button for each upload asset*/}
264-
{ }
265-
{({ insert, remove, push }) =>
262+
{/*File upload button for each upload asset*/}
263+
<FieldArray
264+
name="uploadAssetsTrack"
265+
render={arrayHelpers => (
266266
formik.values.uploadAssetsTrack &&
267267
formik.values.uploadAssetsTrack.length > 0 &&
268268
formik.values.uploadAssetsTrack.map((asset, key) => (
@@ -306,8 +306,8 @@ const Upload = <T extends RequiredFormPropsUpload>({
306306
</td>
307307
</tr>
308308
))
309-
}
310-
</FieldArray>
309+
)}
310+
/>
311311
</tbody>
312312
</table>
313313
</div>

src/components/shared/modals/ResourceDetailsAccessPolicyTab.tsx

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -525,8 +525,9 @@ export const AccessPolicyTable = <T extends AccessPolicyTabFormikProps>({
525525

526526
<tbody>
527527
{/* list of policies */}
528-
<FieldArray name={"policies"}>
529-
{({ replace, remove, push }) => (
528+
<FieldArray
529+
name={"policies"}
530+
render={arrayHelpers => (
530531
<>
531532
{formik.values.policies.length > 0 &&
532533
policiesFiltered.map(
@@ -548,7 +549,7 @@ export const AccessPolicyTable = <T extends AccessPolicyTabFormikProps>({
548549
handleChange={element => {
549550
if (element) {
550551
const matchingRole = roles.find(role => role.name === element.value);
551-
replace(formik.values.policies.findIndex(p => p === policy), {
552+
arrayHelpers.replace(formik.values.policies.findIndex(p => p === policy), {
552553
...policy,
553554
role: element.value,
554555
user: matchingRole ? matchingRole.user : undefined,
@@ -589,7 +590,7 @@ export const AccessPolicyTable = <T extends AccessPolicyTabFormikProps>({
589590
: "false"
590591
}`}
591592
onChange={(read: React.ChangeEvent<HTMLInputElement>) =>
592-
replace(formik.values.policies.findIndex(p => p === policy), {
593+
arrayHelpers.replace(formik.values.policies.findIndex(p => p === policy), {
593594
...policy,
594595
read: read.target.checked,
595596
})
@@ -616,7 +617,7 @@ export const AccessPolicyTable = <T extends AccessPolicyTabFormikProps>({
616617
: "false"
617618
}`}
618619
onChange={(write: React.ChangeEvent<HTMLInputElement>) =>
619-
replace(formik.values.policies.findIndex(p => p === policy), {
620+
arrayHelpers.replace(formik.values.policies.findIndex(p => p === policy), {
620621
...policy,
621622
write:
622623
write.target.checked,
@@ -675,7 +676,7 @@ export const AccessPolicyTable = <T extends AccessPolicyTabFormikProps>({
675676
{!transactions.readOnly && (
676677
<ButtonLikeAnchor
677678
onClick={() =>
678-
remove(formik.values.policies.findIndex(p => p === policy))
679+
arrayHelpers.remove(formik.values.policies.findIndex(p => p === policy))
679680
}
680681
extraClassName="remove"
681682
/>
@@ -693,7 +694,7 @@ export const AccessPolicyTable = <T extends AccessPolicyTabFormikProps>({
693694
<td colSpan={5}>
694695
<ButtonLikeAnchor
695696
onClick={() =>
696-
push(createPolicy("", isUserTable))
697+
arrayHelpers.push(createPolicy("", isUserTable))
697698
}
698699
>
699700
+{" "}
@@ -704,7 +705,7 @@ export const AccessPolicyTable = <T extends AccessPolicyTabFormikProps>({
704705
)}
705706
</>
706707
)}
707-
</FieldArray>
708+
/>
708709
</tbody>
709710
</table>
710711
</div>

0 commit comments

Comments
 (0)