Label.tsx 551 B

12345678910111213141516171819202122
  1. import React, { SFC, ReactNode } from 'react';
  2. import Tooltip from '../Tooltip/Tooltip';
  3. interface Props {
  4. tooltip?: string;
  5. for?: string;
  6. children: ReactNode;
  7. }
  8. export const Label: SFC<Props> = props => {
  9. return (
  10. <span className="gf-form-label width-10">
  11. <span>{props.children}</span>
  12. {props.tooltip && (
  13. <Tooltip className="gf-form-help-icon--right-normal" placement="auto" content={props.tooltip}>
  14. <i className="gicon gicon-question gicon--has-hover" />
  15. </Tooltip>
  16. )}
  17. </span>
  18. );
  19. };