Skip to content

Commit 2da93f5

Browse files
committed
update type check
1 parent a8289bb commit 2da93f5

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

src/components/Autocomplete/AutocompleteResults/AutocompleteResults.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { ReactNode, useContext } from 'react';
2-
import { Item, Section } from '../../../types';
2+
import { AutocompleteSectionConfiguration, Item, Section } from '../../../types';
33
import { toKebabCase } from '../../../utils/format';
44
import { CioAutocompleteContext } from '../CioAutocompleteProvider';
55
import SectionItemsList from '../SectionItemsList/SectionItemsList';
@@ -30,7 +30,7 @@ const DefaultRenderResults: RenderResults = ({ sections }) =>
3030
key = section.indexSectionName;
3131
break;
3232
default:
33-
key = section.indexSectionName;
33+
key = (section as AutocompleteSectionConfiguration).indexSectionName;
3434
break;
3535
}
3636

src/components/Autocomplete/SectionItemsList/SectionItemsList.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { ReactElement, useContext } from 'react';
2-
import { Section } from '../../../types';
2+
import { AutocompleteSectionConfiguration, Section } from '../../../types';
33
import SectionItem from '../SectionItem/SectionItem';
44
import CustomSectionItem from '../SectionItem/CustomSectionItem';
55
import { translate } from '../../../utils/helpers';
@@ -38,7 +38,7 @@ const DefaultRenderSectionItemsList: RenderSectionItemsList = function ({ sectio
3838
sectionTitle = section.displayName;
3939
break;
4040
default:
41-
sectionTitle = section.indexSectionName;
41+
sectionTitle = (section as AutocompleteSectionConfiguration).indexSectionName;
4242
break;
4343
}
4444
}

src/hooks/useCioAutocomplete.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import {
1010
HTMLPropsWithCioDataAttributes,
1111
Item,
1212
UseCioAutocompleteOptions,
13+
AutocompleteSectionConfiguration,
1314
} from '../types';
1415
import usePrevious from './usePrevious';
1516
import { getItemPosition, getItemsForActiveSections } from '../utils/helpers';
@@ -230,7 +231,7 @@ const useCioAutocomplete = (options: UseCioAutocompleteOptions) => {
230231
sectionTitle = section.displayName;
231232
break;
232233
default:
233-
sectionTitle = section.displayName || section.indexSectionName;
234+
sectionTitle = (section as AutocompleteSectionConfiguration).displayName || (section as AutocompleteSectionConfiguration).indexSectionName;
234235
break;
235236
}
236237

0 commit comments

Comments
 (0)