diff --git a/src/authz-module/libraries-manager/components/AddNewTeamMemberModal/AddNewTeamMemberModal.tsx b/src/authz-module/libraries-manager/components/AddNewTeamMemberModal/AddNewTeamMemberModal.tsx index af0a67e..67a85fd 100644 --- a/src/authz-module/libraries-manager/components/AddNewTeamMemberModal/AddNewTeamMemberModal.tsx +++ b/src/authz-module/libraries-manager/components/AddNewTeamMemberModal/AddNewTeamMemberModal.tsx @@ -1,4 +1,4 @@ -import { FC, useRef } from 'react'; +import { useRef } from 'react'; import { useIntl } from '@edx/frontend-platform/i18n'; import { ActionRow, Form, Hyperlink, Icon, IconButton, ModalDialog, @@ -24,9 +24,9 @@ interface AddNewTeamMemberModalProps { handleChangeForm: (e: React.ChangeEvent) => void; } -const AddNewTeamMemberModal: FC = ({ +const AddNewTeamMemberModal = ({ isOpen, isError, isLoading, formValues, close, onSave, handleChangeForm, -}) => { +}: AddNewTeamMemberModalProps) => { const intl = useIntl(); const { roles } = useLibraryAuthZ(); const [isOpenRolesPopUp, openRolesPopUp, closeRolesPopUp] = useToggle(false); diff --git a/src/authz-module/libraries-manager/components/AddNewTeamMemberModal/AddNewTeamMemberTrigger.tsx b/src/authz-module/libraries-manager/components/AddNewTeamMemberModal/AddNewTeamMemberTrigger.tsx index f58d691..d2c8a06 100644 --- a/src/authz-module/libraries-manager/components/AddNewTeamMemberModal/AddNewTeamMemberTrigger.tsx +++ b/src/authz-module/libraries-manager/components/AddNewTeamMemberModal/AddNewTeamMemberTrigger.tsx @@ -1,4 +1,4 @@ -import React, { FC, useState } from 'react'; +import React, { useState } from 'react'; import { useIntl } from '@edx/frontend-platform/i18n'; import { Button, useToggle } from '@openedx/paragon'; import { Plus } from '@openedx/paragon/icons'; @@ -19,7 +19,7 @@ const DEFAULT_FORM_VALUES = { role: '', }; -const AddNewTeamMemberTrigger: FC = ({ libraryId }) => { +const AddNewTeamMemberTrigger = ({ libraryId }: AddNewTeamMemberTriggerProps) => { const intl = useIntl(); const [isOpen, open, close] = useToggle(false); const [formValues, setFormValues] = useState(DEFAULT_FORM_VALUES); diff --git a/src/authz-module/libraries-manager/components/AssignNewRoleModal/AssignNewRoleModal.tsx b/src/authz-module/libraries-manager/components/AssignNewRoleModal/AssignNewRoleModal.tsx index 8dd0a2a..634f42f 100644 --- a/src/authz-module/libraries-manager/components/AssignNewRoleModal/AssignNewRoleModal.tsx +++ b/src/authz-module/libraries-manager/components/AssignNewRoleModal/AssignNewRoleModal.tsx @@ -1,4 +1,3 @@ -import { FC } from 'react'; import { useIntl } from '@edx/frontend-platform/i18n'; import { ActionRow, Button, Form, ModalDialog, @@ -16,9 +15,9 @@ interface AssignNewRoleModalProps { handleChangeSelectedRole: (e: React.ChangeEvent) => void; } -const AssignNewRoleModal: FC = ({ +const AssignNewRoleModal = ({ isOpen, isLoading, selectedRole, roleOptions, close, onSave, handleChangeSelectedRole, -}) => { +}: AssignNewRoleModalProps) => { const intl = useIntl(); return ( = ({ +const AssignNewRoleTrigger = ({ username, libraryId, currentUserRoles, -}) => { +}: AssignNewRoleTriggerProps) => { const intl = useIntl(); const [isOpen, open, close] = useToggle(false); const { roles } = useLibraryAuthZ(); diff --git a/src/authz-module/libraries-manager/components/ConfirmDeletionModal.tsx b/src/authz-module/libraries-manager/components/ConfirmDeletionModal.tsx index 2b9066c..6a996de 100644 --- a/src/authz-module/libraries-manager/components/ConfirmDeletionModal.tsx +++ b/src/authz-module/libraries-manager/components/ConfirmDeletionModal.tsx @@ -1,4 +1,3 @@ -import { FC } from 'react'; import { ActionRow, AlertModal, Icon, ModalDialog, Stack, StatefulButton, @@ -21,9 +20,9 @@ interface ConfirmDeletionModalProps { } } -const ConfirmDeletionModal: FC = ({ +const ConfirmDeletionModal = ({ isOpen, close, onSave, isDeleting, context, -}) => { +}: ConfirmDeletionModalProps) => { const intl = useIntl(); return ( void; } -const MultipleChoiceFilter: FC = ({ +const MultipleChoiceFilter = ({ Header, filterChoices, filterValue, setFilter, -}) => { +}: MultipleChoiceFilterProps) => { const checkedBoxes = filterValue || []; const changeCheckbox = (value) => { diff --git a/src/authz-module/libraries-manager/components/TeamTable/components/SearchFilter.tsx b/src/authz-module/libraries-manager/components/TeamTable/components/SearchFilter.tsx index 85bd669..f4d0feb 100644 --- a/src/authz-module/libraries-manager/components/TeamTable/components/SearchFilter.tsx +++ b/src/authz-module/libraries-manager/components/TeamTable/components/SearchFilter.tsx @@ -1,4 +1,3 @@ -import { FC } from 'react'; import { Form, Icon, @@ -11,9 +10,9 @@ interface SearchFilterProps { placeholder: string; } -const SearchFilter: FC = ({ +const SearchFilter = ({ filterValue, setFilter, placeholder, -}) => ( +}: SearchFilterProps) => ( } diff --git a/src/authz-module/libraries-manager/context.tsx b/src/authz-module/libraries-manager/context.tsx index 18ac0c1..a54f2f0 100644 --- a/src/authz-module/libraries-manager/context.tsx +++ b/src/authz-module/libraries-manager/context.tsx @@ -33,7 +33,7 @@ type AuthZProviderProps = { children: ReactNode; }; -export const LibraryAuthZProvider: React.FC = ({ children }:AuthZProviderProps) => { +export const LibraryAuthZProvider = ({ children }: AuthZProviderProps) => { const { libraryId } = useParams<{ libraryId: string }>(); const { authenticatedUser } = useContext(AppContext) as AppContextType;