INNER CODE UNIT · JavaScript
SelectItemNotification
openclarity/apiclarity · ui/src/components/BreadcrumbSelectPanes/index.js:12
export const SelectItemNotification = ({title}) => (
<MessageImageDisplay
image={emptySelectImage}
message={title}
/>
)
const BreadcrumbSelectPanes = ({mainBreadcrumbsTitle, displayData, className}) => {
const [selectedLevelIndex, setSelectedLevelIndex] = useState(0);
const [selectedData, setSelectedData] = useState({}); //{0: selectedLevelData, 1: undefined, 2: ...}
const {getTitle, checkAdvanceLevel, getSelectItems, itemDisplay: ItemDisplay, selectContentDisplay: SelectContentDisplay,
customHeaderComponent: CustomHeaderComponent, emptySelectDisplay: EmptySelectDisplay} = displayData[selectedLevelIndex];
const selectedLevelData = selectedData[selectedLevelIndex];
const wrapperLevelData = selectedData[selectedLevelIndex === 0 ? 0 : selectedLevelIndex - 1];
const advanceLevel = checkAdvanceLevel(wrapperLevelData);