ConceptPortal-public/rsconcept/frontend/src/pages/RSFormPage/elements/RSLocalButton.tsx
2023-07-28 00:03:37 +03:00

26 lines
596 B
TypeScript

import { TokenID } from '../../../utils/enums';
interface RSLocalButtonProps {
text: string
tooltip: string
disabled?: boolean
onInsert: (token: TokenID, key?: string) => void
}
function RSLocalButton({ text, tooltip, disabled, onInsert }: RSLocalButtonProps) {
return (
<button
type='button'
disabled={disabled}
onClick={() => { onInsert(TokenID.ID_LOCAL, text); }}
title={tooltip}
tabIndex={-1}
className='w-[1.5rem] h-7 cursor-pointer border rounded-none clr-btn-clear'
>
{text}
</button>
);
}
export default RSLocalButton;