Skip to content

Commit

Permalink
chore: add comment to disable strict mode errors
Browse files Browse the repository at this point in the history
  • Loading branch information
GuillaumeJasmin authored and PaulEntourage committed Dec 8, 2023
1 parent 6ff1eed commit bc96fbd
Show file tree
Hide file tree
Showing 105 changed files with 1,367 additions and 511 deletions.
1 change: 1 addition & 0 deletions src/api/interceptor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ export const addAxiosInterceptors = (api: AxiosInstance): void => {
const accessToken = localStorage.getItem(STORAGE_KEYS.ACCESS_TOKEN);

if (accessToken) {
// @ts-expect-error after enable TS strict mode. Please, try to fix it
configModified.headers.authorization = `Token ${accessToken}`;
}
}
Expand Down
4 changes: 3 additions & 1 deletion src/components/Layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,9 @@ export const Layout = withRouter<LayoutProps>(
isEmpty = false,
}: LayoutProps) => {
const isPDF = router.pathname.includes('/pdf/');
const domain = process.env.SERVER_URL.replace(/https:\/\/|http:\/\//g, '');
const domain =
// @ts-expect-error after enable TS strict mode. Please, try to fix it
process.env.SERVER_URL.replace(/https:\/\/|http:\/\//g, '');

return (
<>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,10 @@ export const AdminOpportunities = ({

const queryParamsOpportunities = useQueryParamsOpportunities();

const [offers, setOffers] = useState<Opportunity[]>(undefined);
const [offers, setOffers] = useState<Opportunity[]>(
// @ts-expect-error after enable TS strict mode. Please, try to fix it
undefined
);
const [hasError, setHasError] = useState(false);
const [loading, setLoading] = useState(true);
const [offset, setOffset] = useState<number>(0);
Expand Down Expand Up @@ -195,6 +198,7 @@ export const AdminOpportunities = ({
{
onClick: () => {
openModal(
// @ts-expect-error after enable TS strict mode. Please, try to fix it
<PostAdminOpportunityModal
callback={opportunityListRef?.current?.fetchData}
/>
Expand Down Expand Up @@ -262,9 +266,12 @@ export const AdminOpportunities = ({
<SearchBar
filtersConstants={OPPORTUNITY_FILTERS_DATA}
filters={filters}
// @ts-expect-error after enable TS strict mode. Please, try to fix it
resetFilters={resetFilters}
search={search}
// @ts-expect-error after enable TS strict mode. Please, try to fix it
setSearch={setSearch}
// @ts-expect-error after enable TS strict mode. Please, try to fix it
setFilters={setFilters}
placeholder="Rechercher..."
additionalButtons={
Expand All @@ -288,8 +295,11 @@ export const AdminOpportunities = ({
<OpportunitiesContainer
backButtonHref={{
pathname: '/backoffice/admin/offres',

// @ts-expect-error after enable TS strict mode. Please, try to fix it
query: queryParamsOpportunities,
}}
// @ts-expect-error after enable TS strict mode. Please, try to fix it
list={
offers &&
offers.length > 0 && (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,8 @@ export function EditMemberModal({ user, setUser }: EditMemberModal) {
: fields.userToLinkId?.value;
const { data: updatedUserWithLinkedMember } = await Api.putLinkUser(
user.id,

// @ts-expect-error after enable TS strict mode. Please, try to fix it
userToLinkId || null
);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ export function OffersMemberTab({ candidateId }: OffersMemberTabProps) {
replace(
{
pathname: `/backoffice/admin/membres/${candidateId}/offres${
// @ts-expect-error after enable TS strict mode. Please, try to fix it
offers[0].id ? `/${offers[0].id}` : ''
}`,
},
Expand All @@ -74,6 +75,7 @@ export function OffersMemberTab({ candidateId }: OffersMemberTabProps) {
pathname: `/backoffice/admin/membres/${candidateId}/offres`,
query: {},
}}
// @ts-expect-error after enable TS strict mode. Please, try to fix it
list={
offers &&
offers.length > 0 && (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,9 @@ export function ParametersMemberTab({
return relatedUser?.map((member) => {
return {
...member,
candidat: user.coaches.find(({ candidat: { id } }) => member.id === id),
candidat:
// @ts-expect-error after enable TS strict mode. Please, try to fix it
user.coaches.find(({ candidat: { id } }) => member.id === id),
coaches: user.candidat ? [user.candidat] : [],
organization: user.organization,
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,9 +74,12 @@ export function MemberList({
setOffset(LIMIT);
setAllLoaded(false);
} else {
setMembers((prevMembers) => {
return [...prevMembers, ...membersData];
});
setMembers(
// @ts-expect-error after enable TS strict mode. Please, try to fix it
(prevMembers) => {
return [...prevMembers, ...membersData];
}
);
setOffset((prevOffset) => {
return prevOffset + LIMIT;
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,11 @@ export function MemberDesktop({
disableLink,
}: MemberProps) {
const cvStatus = renderCVStatus(member);
const { checked, handleCheckBox } = useCheckBox(selectionCallback, member.id);
const { checked, handleCheckBox } = useCheckBox(
// @ts-expect-error after enable TS strict mode. Please, try to fix it
selectionCallback,
member.id
);
const relatedUser = getRelatedUser(member);

const userCandidate = getUserCandidateFromCoachOrCandidate(member);
Expand All @@ -69,6 +73,7 @@ export function MemberDesktop({
firstName={member.firstName}
lastName={member.lastName}
email={member.email}
// @ts-expect-error after enable TS strict mode. Please, try to fix it
organizationName={
!columns.includes('organization') &&
isRoleIncluded(EXTERNAL_USER_ROLES, member.role)
Expand Down Expand Up @@ -164,8 +169,13 @@ export function MemberDesktop({
<TdDesktop>
<StyledEmployedCellContent>
{isEditable ? (
<MemberEmployedToggle setMember={setMember} member={member} />
<MemberEmployedToggle
// @ts-expect-error after enable TS strict mode. Please, try to fix it
setMember={setMember}
member={member}
/>
) : (
// @ts-expect-error after enable TS strict mode. Please, try to fix it
<span
data-tooltip-id={tooltipId}
data-tooltip-content={contractLabel}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,11 @@ export function MemberMobile({
disableLink,
}: MemberProps) {
const cvStatus = renderCVStatus(member);
const { checked, handleCheckBox } = useCheckBox(selectionCallback, member.id);
const { checked, handleCheckBox } = useCheckBox(
// @ts-expect-error after enable TS strict mode. Please, try to fix it
selectionCallback,
member.id
);
const relatedUser = getRelatedUser(member);

const userCandidate = getUserCandidateFromCoachOrCandidate(member);
Expand All @@ -70,6 +74,7 @@ export function MemberMobile({
firstName={member.firstName}
lastName={member.lastName}
email={member.email}
// @ts-expect-error after enable TS strict mode. Please, try to fix it
organizationName={
isRoleIncluded(EXTERNAL_USER_ROLES, member.role)
? member.organization?.name
Expand Down Expand Up @@ -183,8 +188,13 @@ export function MemberMobile({
<TdMobile title="En emploi">
<StyledEmployedCellContent>
{isEditable ? (
<MemberEmployedToggle setMember={setMember} member={member} />
<MemberEmployedToggle
// @ts-expect-error after enable TS strict mode. Please, try to fix it
setMember={setMember}
member={member}
/>
) : (
// @ts-expect-error after enable TS strict mode. Please, try to fix it
<span
data-tooltip-id={tooltipId}
data-tooltip-content={contractLabel}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ export function RelatedMemberInfo({
firstName={firstName}
lastName={lastName}
email={email}
// @ts-expect-error after enable TS strict mode. Please, try to fix it
organizationName={
isRoleIncluded(EXTERNAL_USER_ROLES, relatedUserRole)
? organization?.name
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,23 @@ export function MemberEmployedToggle({
setMember,
}: MemberEmployedToggleProps) {
const contractLabel = buildContractLabel(
// @ts-expect-error after enable TS strict mode. Please, try to fix it
member.candidat.contract,

// @ts-expect-error after enable TS strict mode. Please, try to fix it
member.candidat.endOfContract
);

return (
<CandidateEmployedToggle
modalTitle="Le candidat a retrouvé un emploi ?"
modalConfirmation="Valider"
defaultValue={member.candidat.employed}
defaultValue={
// @ts-expect-error after enable TS strict mode. Please, try to fix it
member.candidat.employed
}
notificationMessage="Le profil du candidat a été mis à jour !"
// @ts-expect-error after enable TS strict mode. Please, try to fix it
subtitle={
member &&
member.candidat && (
Expand All @@ -49,6 +56,8 @@ export function MemberEmployedToggle({
setData={(newData) => {
setMember({
...member,

// @ts-expect-error after enable TS strict mode. Please, try to fix it
candidat: {
...member.candidat,
...newData,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,10 @@ export function MemberHiddenToggle({
id={`hidden-${member.id}`}
modalTitle="Changer la visibilité du CV en ligne ?"
modalConfirmation="Oui, masquer le CV"
defaultValue={member.candidat.hidden}
defaultValue={
// @ts-expect-error after enable TS strict mode. Please, try to fix it
member.candidat.hidden
}
onToggle={async (hidden) => {
try {
await Api.putCandidate(member.id, {
Expand All @@ -27,6 +30,8 @@ export function MemberHiddenToggle({
if (setMember) {
setMember({
...member,

// @ts-expect-error after enable TS strict mode. Please, try to fix it
candidat: {
...member.candidat,
hidden,
Expand Down
Loading

0 comments on commit bc96fbd

Please sign in to comment.