@zergo0/react-filerobot-image-editor
Version:
React component version of filerobot image editor (FIE).
1 lines • 568 B
JavaScript
import React,{useCallback,memo}from"react";import{StyledTabItem,StyledTabItemLabel}from"./Tabs.styled";import{jsx as _jsx,jsxs as _jsxs}from"react/jsx-runtime";var TabItem=function(a){var b=a.id,c=a.label,d=a.Icon,e=a.isSelected,f=a.onClick,g=useCallback(function(){"function"==typeof f&&f(b)},[b]);return _jsxs(StyledTabItem,{className:"FIE_tab","aria-selected":e,onClick:g,children:[_jsx(d,{size:24}),c&&_jsx(StyledTabItemLabel,{className:"FIE_tab-label",children:c})]})};TabItem.defaultProps={isSelected:!1,onClick:void 0,label:void 0};export default memo(TabItem);