iterative/vscode-dvc

View on GitHub
webview/src/shared/components/tooltip/ErrorTooltip.tsx

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import React, { ReactElement } from 'react'
import Tooltip from './Tooltip'
import { ErrorTooltipContent } from './ErrorTooltipContent'

export const ErrorTooltip: React.FC<{
  error?: string
  children: ReactElement
}> = ({ children, error }) => (
  <Tooltip
    content={<ErrorTooltipContent error={error} />}
    placement="bottom"
    disabled={!error}
  >
    {children}
  </Tooltip>
)