import React from 'react'; import { css } from '@leafygreen-ui/emotion'; import { enforceExhaustive } from '@leafygreen-ui/lib'; import { palette } from '@leafygreen-ui/palette'; import Tooltip from '@leafygreen-ui/tooltip'; export const Style = { Nav: 'nav', Menu: 'menu', } as const; export type Style = typeof Style[keyof typeof Style]; const versionNavStyle = css` position: relative; display: inline-block; font-size: 10px; color: ${palette.green.dark1}; `; const versionMenuStyle = css` display: flex; align-items: center; padding: 0 15px; height: 56px; color: ${palette.green.dark2}; font-size: 14px; background-color: ${palette.gray.light3}; `; export function VersionNumber({ style, children: version, }: { style: Style; children: string; }) { switch (style) { case Style.Nav: return ( {version} } key="ops manager version" > Ops Manager Version ); case Style.Menu: return
{version}
; default: enforceExhaustive(style); } } VersionNumber.displayName = 'VersionNumber';