@atlaskit/atlassian-navigation
Version:
A horizontal navigation component for Atlassian products.
26 lines • 901 B
JavaScript
import _extends from "@babel/runtime/helpers/extends";
import React from 'react';
import SignInIcon from '@atlaskit/icon/glyph/sign-in';
import { IconButton } from '../IconButton';
/**
* __Sign in__
*
* A sign-in button that can be passed into `AtlassianNavigation`'s `renderSignIn` prop.
*
* - [Examples](https://atlassian.design/components/atlassian-navigation/examples#sign-in)
* - [Code](https://atlassian.design/components/atlassian-navigation/code)
*/
export const SignIn = props => {
const {
tooltip,
...iconButtonProps
} = props;
return /*#__PURE__*/React.createElement(IconButton, _extends({
icon: /*#__PURE__*/React.createElement(SignInIcon, {
label: typeof tooltip === 'string' ? tooltip : 'Sign-in Icon'
}),
tooltip: tooltip
// eslint-disable-next-line @repo/internal/react/no-unsafe-spread-props
}, iconButtonProps));
};
export default SignIn;