Skip to content

Commit

Permalink
fix(review): mv getExpandedAriaLabel to getIconLabel
Browse files Browse the repository at this point in the history
  • Loading branch information
inomdzhon committed Dec 5, 2023
1 parent 4965258 commit 9f9ec08
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 5 deletions.
11 changes: 7 additions & 4 deletions packages/vkui/src/components/ChipsSelect/ChipsSelect.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ import {
DEFAULT_SELECTED_BEHAVIOR,
FOCUS_ACTION_NEXT,
FOCUS_ACTION_PREV,
getExpandedAriaLabelDefault,
getIconLabelDefault,
isCreateNewOptionPreset,
isEmptyOptionPreset,
isNotServicePreset,
Expand Down Expand Up @@ -72,7 +72,10 @@ export interface ChipsSelectProps<O extends ChipOption>
* Иконка раскрывающегося списка
*/
icon?: React.ReactNode;
getExpandedAriaLabel?(opened: boolean): string;
/**
* Функция должна возвращать человекочитаемый текст для открытого/закрытого состояния dropdown'а.
*/
getIconLabel?(opened: boolean): string;
/**
* Добавляет значение в список на событие `onBlur` (использовать вместе с `creatable`)
*/
Expand All @@ -99,7 +102,7 @@ export const ChipsSelect = <Option extends ChipOption>({
status = 'default',
before,
icon,
getExpandedAriaLabel = getExpandedAriaLabelDefault,
getIconLabel = getIconLabelDefault,
onChangeStart,

// CustomSelectDropdownProps
Expand Down Expand Up @@ -387,7 +390,7 @@ export const ChipsSelect = <Option extends ChipOption>({
className={styles['ChipsSelect__dropdown']}
activeMode=""
hoverMode=""
label={getExpandedAriaLabel(opened)}
label={getIconLabel(opened)}
onClick={toggleOpened}
>
{icon ?? <DropdownIcon className={styles['ChipsSelect__icon']} opened={opened} />}
Expand Down
2 changes: 1 addition & 1 deletion packages/vkui/src/components/ChipsSelect/constants.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ export const FOCUS_ACTION_NEXT: FocusActionType = 'next';

export const FOCUS_ACTION_PREV: FocusActionType = 'prev';

export const getExpandedAriaLabelDefault = (opened: boolean) => (opened ? 'Скрыть' : 'Развернуть');
export const getIconLabelDefault = (opened: boolean) => (opened ? 'Скрыть' : 'Развернуть');

export const renderOptionDefault = (props: CustomSelectOptionProps) => (
<CustomSelectOption {...props} />
Expand Down

0 comments on commit 9f9ec08

Please sign in to comment.