laif-ds
Version:
Design System di Laif con componenti React basati su principi di Atomic Design
24 lines (23 loc) • 930 B
JavaScript
"use client";
import { jsx as t, jsxs as i } from "react/jsx-runtime";
import { $setBlocksType as n } from "../../../../../node_modules/@lexical/selection/LexicalSelection.prod.js";
import { $getSelection as c, $isRangeSelection as m, $createParagraphNode as s } from "../../../../../node_modules/lexical/Lexical.prod.js";
import { useToolbarContext as l } from "../../../context/toolbar-context.js";
import { blockTypeToBlockName as e } from "./block-format-data.js";
import { SelectItem as p } from "../../../../ui/select.js";
const o = "paragraph";
function T() {
const { activeEditor: a } = l();
return /* @__PURE__ */ t(p, { value: o, onPointerDown: () => {
a.update(() => {
const r = c();
m(r) && n(r, () => s());
});
}, children: /* @__PURE__ */ i("div", { className: "flex items-center gap-1 font-normal", children: [
e[o].icon,
e[o].label
] }) });
}
export {
T as FormatParagraph
};