UNPKG

nilfam-editor

Version:

A powerful, customizable rich-text editor built with TipTap, React, and Tailwind CSS. Supports RTL/LTR text, resizable media (images/videos), tables, code blocks, font styling, and more for an enhanced content creation experience.

24 lines (20 loc) 1.03 kB
import {t} from "../Lang/i18n.js"; const LineHeightButton = ({editor,lang}) => { return ( <div> <select className="border border-gray-300 rounded p-1 text-sm" onChange={(e) => { const value = e.target.value; editor.chain().focus().setLineHeight(value).run(); }} value={editor.getAttributes('paragraph').lineHeight || '1.5'}> <option value="1">{ t('lineHeight', lang) } : 1</option> <option value="1.15">{ t('lineHeight', lang) } : 1.15</option> <option value="1.5">{ t('lineHeight', lang) } : 1.5</option> <option value="1.8">{ t('lineHeight', lang) } : 1.8</option> <option value="2">{ t('lineHeight', lang) } : 2</option> <option value="2.5">{ t('lineHeight', lang) } : 2.5</option> <option value="3">{ t('lineHeight', lang) } : 3</option> </select> </div> ); }; export default LineHeightButton;