Shared: Components: TabsContainer: Fixed initial value.

This commit is contained in:
Tatiana Lopaeva 2024-05-02 15:24:09 +03:00
parent b5debea181
commit b36b3e9648
2 changed files with 4 additions and 3 deletions

View File

@ -39,13 +39,14 @@ const TabsContainer = ({
elements,
isDisabled,
onSelect,
selectedItem = 0,
selectedItem,
multiple = false,
withBorder = false,
}: TabsContainerProps) => {
const arrayRefs = React.useRef<HTMLDivElement[]>([]);
const scrollRef = React.useRef<HTMLDivElement | null>(null);
const selected = multiple ? [selectedItem] : selectedItem;
const selected = !selectedItem ? (multiple ? [] : 0) : selectedItem;
const [state, setState] = React.useState({
activeTab: selected,

View File

@ -39,7 +39,7 @@ export interface TabsContainerProps {
/** Sets a callback function that is triggered when the title is selected */
onSelect: (element: TElement) => void;
/** Selected title of tabs container */
selectedItem: number;
selectedItem: number | number[];
/** Enables multiple select */
multiple?: boolean;
/** Enables Body scroll */