Tabs are clickable components like buttons, dropdowns and the like and in turn represent a selection. To be consistent with the other components, Tabs in all their variations, should support the optional :disabled? property (default false). This setting represents the entire list of tabs being disabled. We can also consider the usecase where this is supported at the element level whereby some elements of the tabs list are disabled if they include a prop :disabled? This would only apply if the component is not disabled.
Tabs are clickable components like buttons, dropdowns and the like and in turn represent a selection. To be consistent with the other components, Tabs in all their variations, should support the optional
:disabled?
property (default false). This setting represents the entire list of tabs being disabled. We can also consider the usecase where this is supported at the element level whereby some elements of the tabs list are disabled if they include a prop:disabled?
This would only apply if the component is not disabled.