UNPKG

@engie-group/fluid-design-system-react

Version:

Fluid Design System React

15 lines (12 loc) 641 B
import { jsx } from 'react/jsx-runtime'; import React__default from 'react'; import { NJIcon } from '../../icon/NJIcon.js'; import { useSidebarContext } from '../NJSidebarContext.js'; const NJSidebarCollapseIcon = React__default.forwardRef((props, forwardedRef) => { const { collapsed } = useSidebarContext(); const { collapsedName, name: baseName, ...rest } = props; const name = collapsed ? (collapsedName ?? 'chevron_right') : (baseName ?? 'chevron_left'); return jsx(NJIcon, { ref: forwardedRef, ...rest, name: name }); }); NJSidebarCollapseIcon.displayName = 'NJSidebarCollapseIcon'; export { NJSidebarCollapseIcon };