@let dropdownMenuPopoverClass = `dropdown-menu-popover ${popoverClass}`;
@let tooltipText = type === eDropdownMenu.HAMBURGER_MENU_TYPE ? isDropdownMenuActive ? eDropdownMenu.CLOSE_MENU : eDropdownMenu.OPEN_MENU : eDropdownMenu.MORE;
@for ( option of options; let optionIndex = $index, last = $last; track optionIndex ) { @if (option) {
@let dropdownItemOptionClass = isLeftSideIconPosition ? 'gap-6' : isBackToMainDropdownItemHovered && !isColumnsDropdown && option.isColumnDropdown && optionIndex === 0 ? 'justify-content-between' : 'justify-content-between gap-6 p-4';
@if ( option.isColumnDropdown && optionIndex > 0 ) { @let dropdownCheckboxCustomClass = 'dropdown-column w-100 h-26 p-l-4' + (option?.innerDropdownContent ? ' p-r-4' : ''); @if (option?.innerDropdownContent) { } } @else {

@if ( isBackToMainDropdownItemHovered && !isColumnsDropdown ) { } @let dropdownItemOptionTitle = option.isColumnDropdown && optionIndex === 0 && isResetTableHovered ? eDropdownMenu.RESET_TABLE_TITLE : isBackToMainDropdownItemHovered && !isColumnsDropdown ? eDropdownMenu.BACK_TO_MENU : option?.title; {{ dropdownItemOptionTitle }}

} @if (option?.svgUrl) { @let isFirstColumnDropdown = option.isColumnDropdown && optionIndex === 0; }
@if (!!option?.innerDropdownContent) {
@for ( innerDropdownOption of option?.innerDropdownContent; let innerDropdownOptionIndex = $index; track innerDropdownOptionIndex ) {
@if (option?.isColumnDropdown) { } @else {

{{ innerDropdownOption.title }}

}
}
}
} }