ConceptPortal-public/rsconcept/frontend/src/pages/RSFormPage/RSLocalButton.tsx

26 lines
593 B
TypeScript
Raw Normal View History

import { TokenID } from '../../utils/models'
2023-07-25 20:27:29 +03:00
interface RSLocalButtonProps {
text: string
tooltip: string
disabled?: boolean
onInsert: (token: TokenID, key?: string) => void
}
2023-07-25 20:27:29 +03:00
function RSLocalButton({ text, tooltip, disabled, onInsert }: RSLocalButtonProps) {
return (
<button
type='button'
disabled={disabled}
2023-07-25 20:27:29 +03:00
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>
);
}
2023-07-25 20:27:29 +03:00
export default RSLocalButton;