@razorpay/blade
Version:
The Design System that powers Razorpay
12 lines (9 loc) • 1.09 kB
JavaScript
import { useListContext } from './ListContext.js';
import Link from '../Link/Link/Link.js';
import '@babel/runtime/helpers/defineProperty';
import { MetaConstants } from '../../utils/metaAttribute/metaConstants.js';
import { assignWithoutSideEffects } from '../../utils/assignWithoutSideEffects/assignWithoutSideEffects.js';
import { jsx } from 'react/jsx-runtime';
var _ListItemLink=function _ListItemLink(_ref){var accessibilityLabel=_ref.accessibilityLabel,children=_ref.children,href=_ref.href,icon=_ref.icon,iconPosition=_ref.iconPosition,onClick=_ref.onClick,rel=_ref.rel,target=_ref.target,testID=_ref.testID;var _useListContext=useListContext(),size=_useListContext.size;return jsx(Link,Object.assign({size:size,variant:"anchor"},icon?{icon:icon,children:children}:{children:children},{href:href,target:target,rel:rel,iconPosition:iconPosition,onClick:onClick,accessibilityLabel:accessibilityLabel,testID:testID}));};var ListItemLink=assignWithoutSideEffects(_ListItemLink,{componentId:MetaConstants.ListItemLink});
export { ListItemLink };
//# sourceMappingURL=ListItemLink.js.map