// Copyright 2017-2026 @pezkuwi/react-components authors & contributors // SPDX-License-Identifier: Apache-2.0 import type { IconName } from '@fortawesome/fontawesome-svg-core'; import React, { useState } from 'react'; import Icon from './Icon.js'; import { styled } from './styled.js'; import Tooltip from './Tooltip.js'; 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 ( ); } const StyledDiv = styled.div` cursor: help; display: inline-block; line-height: 1rem; margin: 0 0 0 0.25rem; `; export default React.memo(LabelHelp);