UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

15 lines (14 loc) 754 B
import { ContainerMode } from '../Array'; import { Path } from '../../types'; /** * This is a helper for the Iterate component. * It is used to switch the container mode of the items inside the Iterate component. * You can use the hook outside of the Iterate component, and it will communicate with the items inside the Iterate component. * Therefore, it is imported and used in both e.g. the EditContainer and e.g. the PushButton. */ export default function useSwitchContainerMode(path?: Path): { getNextContainerMode: () => ContainerMode | undefined; nextContainerModeRef: import("react").MutableRefObject<undefined>; setNextContainerMode: (mode: ContainerMode) => void; setLastItemContainerMode: (mode: ContainerMode) => void; };