@atlaskit/atlassian-navigation
Version:
A horizontal navigation component for Atlassian products.
28 lines (27 loc) • 614 B
JavaScript
/** @jsx jsx */
import { css, jsx } from '@emotion/react';
const badgeContainerStyles = css({
position: 'absolute',
top: '-4px',
right: '-2px',
pointerEvents: 'none'
});
const containerStyles = css({
position: 'relative'
});
// Not exported to consumers
// eslint-disable-next-line @repo/internal/react/require-jsdoc
export const BadgeContainer = props => {
const {
id: badgeId,
badge: Badge,
children
} = props;
return jsx("div", {
css: containerStyles
}, children, jsx("div", {
css: badgeContainerStyles,
id: badgeId,
"aria-hidden": true
}, jsx(Badge, null)));
};