// Copyright 2017-2023 @polkadot/react-components authors & contributors // SPDX-License-Identifier: Apache-2.0 import type { IconName } from '@fortawesome/fontawesome-svg-core'; import React, { useState } from 'react'; import styled from 'styled-components'; import Icon from './Icon'; import Tooltip from './Tooltip'; interface Props { help: React.ReactNode; icon?: IconName; className?: string; } let id = 0; function LabelHelp ({ className = '', help, icon = 'question-circle' }: Props): React.ReactElement { const [trigger] = useState(() => `label-help-${++id}`); return (
); } export default React.memo(styled(LabelHelp)` cursor: help; display: inline-block; line-height: 1rem; margin: 0 0 0 0.25rem; `);