UNPKG

react-dyn-tabs

Version:
23 lines 658 B
export default function (_ref) { var isSelected = _ref.isSelected, api = _ref.api, id = _ref.id; var op = api.optionsManager.options, setting = api.optionsManager.setting, result = { 'tab-id': id, className: setting.panelClass }; // check if it is selected if (isSelected) { result.className += " " + setting.selectedClass; } // check if accessibility is enable if (op.accessibility) { result.role = 'tabpanel'; result.id = setting.panelIdTemplate(id); result['aria-hidden'] = isSelected ? false : true; result['aria-labelledby'] = setting.ariaLabelledbyIdTemplate(id); } return result; }