/home/vianto5/heredit.mx/wp-content/plugins/code-snippets/js/components/common
Edit: /home/vianto5/heredit.mx/wp-content/plugins/code-snippets/js/components/common/Tooltip.tsx (1428B)
import React, { useId } from 'react'
import classnames from 'classnames'
import { __ } from '@wordpress/i18n'
import { trimTrailingChar } from '../../utils/text'
import type { ReactNode } from 'react'
export interface TooltipProps {
block?: boolean
inline?: boolean
start?: boolean
end?: boolean
icon?: ReactNode
children: ReactNode
className?: classnames.Argument
label?: string
}
export const Tooltip: React.FC
= ({
block, inline, start, end,
icon,
className,
children,
label
}) => {
const tooltipId = useId()
return (
)
}
export const ErrorTooltip: React.FC<{ message: string }> = ({ message }) =>
}
>
{`${trimTrailingChar(message, '.!?')}. ${__('Please try again.', 'code-snippets')}`}