@xo-union/tk-component-header-nav
Version:
24 lines • 879 B
JavaScript
import _extends from "@babel/runtime-corejs3/helpers/esm/extends";
import React from "react";
import Icon, { IconLink } from "@xo-union/tk-component-icons";
export const FavoritesLink = _ref => {
let {
isFilled = false,
// Props may be used to set additional HTML props
...props
} = _ref;
const iconName = isFilled ? 'heart_filled' : 'heart';
return 'href' in props ? /*#__PURE__*/React.createElement(IconLink, _extends({}, props, {
"aria-label": "Your Favorites Inspiration",
name: iconName,
size: "md",
title: "Your Favorites Inspiration",
"data-trackable-selection": "favorites link"
})) : /*#__PURE__*/React.createElement(Icon, _extends({}, props, {
"aria-label": "Your Favorites Inspiration",
name: iconName,
size: "md",
title: "Your Favorites Inspiration",
"data-trackable-selection": "favorites icon"
}));
};