diff --git a/docs/src/components/page-index/ToolbarAllIcons.tsx b/docs/src/components/page-index/ToolbarAllIcons.tsx index e132e38..4303aad 100644 --- a/docs/src/components/page-index/ToolbarAllIcons.tsx +++ b/docs/src/components/page-index/ToolbarAllIcons.tsx @@ -12,7 +12,16 @@ import { ediAlignCenter, ediAlignJustify, ediAlignLeft, ediAlignRight } from "@t import { ediIndentDec, ediIndentInc } from "@tiptiz/editor-icons" import { ediBulletList, ediCheckList, ediListCircle, ediListDisc, ediListSquare } from "@tiptiz/editor-icons" import { ediLiftList, ediSinkList } from "@tiptiz/editor-icons" -import { ediBlockquote, ediEmoji, ediHorizontalRule, ediImage } from "@tiptiz/editor-icons" +import { ediBlockquote, ediCodeBlock, ediEmoji, ediHorizontalRule, ediImage } from "@tiptiz/editor-icons" +import { + ediTableAddColAfter, + ediTableAddColBefore, + ediTableAddRowAfter, + ediTableAddRowBefore +} from "@tiptiz/editor-icons" +import { ediTableNew, ediTableRefresh, ediTableRemove } from "@tiptiz/editor-icons" +import { ediTableColumnRemove, ediTableMergeCell, ediTableRowRemove, ediTableSplitCell } from "@tiptiz/editor-icons" +import { ediToggleTableCell, ediToggleTableHeaderLeft, ediToggleTableHeaderTop } from "@tiptiz/editor-icons" import { useEffect, useState } from "react" const SparkLines = ({ visible }: { visible: boolean }) => visible @@ -39,16 +48,16 @@ const allIcons = [ ["ediHeading6", ediHeading6], ["ediHeadingInc", ediHeadingInc], ["ediHeadingDec", ediHeadingDec], - ["ediHeadingPound", ediHeadingHash], + ["ediHeadingHash", ediHeadingHash], ["ediBold", ediBold], ["ediItalic", ediItalic], ["ediUnderline", ediUnderline], ["ediStrike", ediStrike], ["ediSuperscript", ediSuperscript], ["ediSubscript", ediSubscript], - ["ediColorFill", ediColorFill], - ["ediColorText", ediColorText], - ["ediColorHelper", ediColorHelper], + // ["ediColorFill", ediColorFill], + // ["ediColorText", ediColorText], + // ["ediColorHelper", ediColorHelper], ["ediColorTextWithHelper", [ediColorText, ediColorHelper]], ["ediColorFillWithHelper", [ediColorFill, ediColorHelper]], ["ediAlignLeft", ediAlignLeft], @@ -64,7 +73,22 @@ const allIcons = [ ["ediHorizontalRule", ediHorizontalRule], ["ediBlockquote", ediBlockquote], ["ediEmoji", ediEmoji], + ["ediCodeBlock", ediCodeBlock], ["ediImage", ediImage], + ["ediTableNew", ediTableNew], + ["ediTableRefresh", ediTableRefresh], + ["ediTableRemove", ediTableRemove], + ["EdiTableAddColBefore", ediTableAddColBefore], + ["ediTableAddColAfter", ediTableAddColAfter], + ["ediTableAddRowBefore", ediTableAddRowBefore], + ["ediTableAddRowAfter", ediTableAddRowAfter], + ["ediTableColumnRemove", ediTableColumnRemove], + ["ediTableRowRemove", ediTableRowRemove], + ["ediTableMergeCell", ediTableMergeCell], + ["ediTableSplitCell", ediTableSplitCell], + ["ediToggleTableHeaderTop", ediToggleTableHeaderTop], + ["ediToggleTableHeaderLeft", ediToggleTableHeaderLeft], + ["ediToggleTableCell", ediToggleTableCell], ["ediListCircle", ediListCircle], ["ediListDisc", ediListDisc], ["ediListSquare", ediListSquare] @@ -92,9 +116,9 @@ export default function ToolbarAllIcons() { />
{allIcons.map(([key, path]) => ( -
+
- +
))}
diff --git a/packages/tiptiz-editor-icons/src/index.ts b/packages/tiptiz-editor-icons/src/index.ts index f94580b..fec6fb2 100644 --- a/packages/tiptiz-editor-icons/src/index.ts +++ b/packages/tiptiz-editor-icons/src/index.ts @@ -19,7 +19,7 @@ export const ediLineHeight = "M10,13H22V11H10M10,19H22V17H10M10,7H22V5H10M6,7H8. export const ediBold = "M11.39 4L7 4L7 20L13.59 20C14.74 20 15.74 19.62 16.58 18.86C17.43 18.1 17.9 17.16 17.98 16.05C18.07 14.94 17.75 13.94 17.04 13.07C16.32 12.19 15.39 11.67 14.26 11.51C14.95 10.92 15.42 10.2 15.65 9.34C15.88 8.47 15.84 7.62 15.52 6.78C15.2 5.95 14.66 5.27 13.9 4.76C13.15 4.25 12.31 4 11.39 4ZM9.19 6.13L11.39 6.13C12 6.13 12.52 6.34 12.95 6.75C13.38 7.17 13.59 7.67 13.59 8.26C13.59 8.85 13.38 9.36 12.95 9.77C12.52 10.19 12 10.4 11.39 10.4L9.19 10.4L9.19 6.13ZM9.19 17.86L9.19 13L12.5 13C13.1 13 14.72 13.8 15.15 14.22C15.58 14.63 15.79 15.14 15.79 15.73C15.79 16.31 15.58 16.82 15.15 17.23C14.72 17.65 14.2 17.86 13.59 17.86L9.19 17.86Z" export const ediItalic = "M9 4L9 6.42L12.68 6.42L8.79 17.57L5 17.57L5 20L15 20L15 17.57L11.25 17.57L15.21 6.42L19 6.42L19 4L9 4Z" export const ediUnderline = "M5 20.49L19 20.49L19 17.95L5 17.95L5 20.49ZM12 16.44C12.79 16.44 13.56 16.3 14.29 16.03C15.03 15.76 15.68 15.38 16.24 14.88C16.8 14.38 17.23 13.8 17.54 13.15C17.84 12.49 18 11.81 18 11.11L18 4L15.5 4L15.5 11.11C15.5 11.97 15.15 12.7 14.47 13.31C13.79 13.91 12.96 14.22 12 14.22C11.03 14.22 10.2 13.91 9.52 13.31C8.84 12.7 8.5 11.97 8.5 11.11L8.5 4L6 4L6 11.11C6 11.81 6.15 12.49 6.45 13.15C6.76 13.8 7.19 14.38 7.75 14.88C8.32 15.38 8.96 15.76 9.7 16.03C10.43 16.3 11.2 16.44 12 16.44Z" -export const ediStrike = "M22 11.5L22 13.28L17.42 13.28C17.95 14.05 18.25 14.94 18.25 15.85C18.25 17.28 17.53 18.64 16.28 19.61C15.12 20.5 13.6 21 12 21C10.39 21 8.87 20.5 7.71 19.61C6.46 18.64 5.75 17.28 5.75 15.85L8.25 15.85C8.25 17.25 9.96 18.42 12 18.42C14.03 18.42 15.75 17.25 15.75 15.85C15.75 14.46 14.03 13.28 12 13.28L2 13.28L2 11.5L7.71 11.5C6.46 10.53 5.75 9.56 5.75 8.14C5.75 6.71 6.46 5.35 7.71 4.38C8.87 3.49 10.39 3 12 3C13.6 3 15.12 3.49 16.28 4.38C17.53 5.35 18.25 6.71 18.25 8.14L15.75 8.14C15.75 6.74 14.03 5.57 12 5.57C9.96 5.57 8.25 6.74 8.25 8.14C8.25 9.53 10.49 10.43 11 10.5C11.37 10.54 14.5 11 16 11.5L22 11.5Z" +export const ediStrike = "M22 11.02L22 13L17.64 13C18.15 13.73 18.43 14.28 18.43 15.14C18.43 16.48 17.75 17.78 16.57 18.68C15.46 19.53 14.02 20 12.5 20C10.97 20 9.53 19.53 8.42 18.68C7.24 17.78 6.56 16.48 6.56 15.14L8.93 15.14C8.93 16.45 10.56 17.57 12.5 17.57C14.43 17.57 16.06 16.45 16.06 15.14C16.06 13.82 14.43 13 12.5 13L3 13L3 11.02L8.42 11.02C7.24 10.11 6.56 9.2 6.56 7.85C6.56 6.51 7.24 5.21 8.42 4.31C9.53 3.46 10.97 3 12.5 3C14.02 3 15.46 3.46 16.57 4.31C17.75 5.21 18.43 6.51 18.43 7.85L16.06 7.85C16.06 6.54 14.43 5.42 12.5 5.42C10.56 5.42 8.93 6.54 8.93 7.85C8.93 9.17 11.07 10.02 11.55 10.08C11.9 10.13 14.87 10.55 16.29 11.02L22 11.02Z" export const ediSuperscript = "M17.25 9.91L22.57 9.91L22.57 8.52L19.76 8.5L20.45 7.98C21.01 7.54 21.47 7.09 21.84 6.6C22.22 6.13 22.42 5.6 22.43 5.04C22.43 4.39 22.19 3.84 21.75 3.45C21.32 3.04 20.66 2.83 19.81 2.83C19.3 2.83 18.83 2.88 18.4 3.03C17.98 3.17 17.63 3.34 17.34 3.56L17.83 4.74L18.55 4.35C18.83 4.25 19.12 4.19 19.46 4.18C19.89 4.19 20.2 4.28 20.4 4.47C20.61 4.65 20.7 4.9 20.69 5.18C20.68 5.56 20.48 5.98 20.07 6.42C19.66 6.88 19.05 7.42 18.22 8.07L17.25 8.9L17.25 9.91ZM11.78 12.65L17.25 7.02L15.57 5.3L10.1 10.92L4.64 5.3L2.96 7.02L8.43 12.65L2.96 18.27L4.64 20L10.1 14.37L15.57 20L17.25 18.27L11.78 12.65Z" export const ediSubscript = "M11.86 11.34L17.33 5.72L15.65 4L10.18 9.62L4.72 4L3.04 5.72L8.51 11.34L3.04 16.97L4.72 18.69L10.18 13.07L15.65 18.69L17.33 16.97L11.86 11.34ZM16.97 20.46L22.29 20.46L22.29 19.08L19.47 19.06L20.17 18.53C20.73 18.1 21.19 17.64 21.56 17.16C21.94 16.68 22.13 16.16 22.15 15.59C22.15 14.94 21.91 14.4 21.47 14C21.03 13.59 20.38 13.39 19.53 13.39C19.02 13.39 18.55 13.44 18.12 13.58C17.7 13.72 17.35 13.89 17.05 14.11L17.54 15.3L18.26 14.9C18.55 14.8 18.84 14.74 19.18 14.73C19.61 14.74 19.92 14.83 20.12 15.02C20.32 15.21 20.42 15.45 20.41 15.73C20.4 16.12 20.19 16.53 19.79 16.97C19.38 17.43 18.77 17.97 17.94 18.62L16.97 19.45L16.97 20.46Z" @@ -42,9 +42,27 @@ export const ediLiftList = "M3 4L6.9 4L6.9 7.88L3 7.88L3 4ZM8.85 4.48L8.85 7.39L export const ediHorizontalRule = "M21 12C21 11.4 20.7 11.11 20.1 11.11L3.9 11.11C3.29 11.11 3 11.4 3 12C3 12.59 3.29 12.88 3.9 12.88L20.1 12.88C20.7 12.88 21 12.59 21 12ZM19.2 6.66L19.2 9.33L17.4 9.33L17.4 6.66C17.4 6.07 17.1 5.77 16.5 5.77L7.5 5.77C6.9 5.77 6.59 6.07 6.59 6.66L6.59 9.33L4.79 9.33L4.79 6.66C4.79 5.93 5.06 5.3 5.59 4.78C6.11 4.26 6.75 4 7.5 4L16.5 4C17.24 4 17.88 4.26 18.4 4.78C18.93 5.3 19.2 5.93 19.2 6.66ZM6.59 17.33L6.59 14.66L4.79 14.66L4.79 17.33C4.79 18.06 5.06 18.69 5.59 19.21C6.11 19.73 6.75 20 7.5 20L16.5 20C17.24 20 17.88 19.73 18.4 19.21C18.93 18.69 19.2 18.06 19.2 17.33L19.2 14.66L17.4 14.66L17.4 17.33C17.4 17.92 17.1 18.22 16.5 18.22L7.5 18.22C6.9 18.22 6.59 17.92 6.59 17.33Z" export const ediBlockquote = "M5.2 12.01C5.82 11.64 6.5 11.45 7.22 11.45C7.77 11.42 8.33 11.51 8.85 11.71C9.37 11.92 9.83 12.22 10.23 12.62C10.64 13.03 10.95 13.5 11.17 14.03Q11.31 14.4 11.4 14.77Q11.5 15.23 11.5 15.72C11.5 16.3 11.39 16.87 11.17 17.4C10.95 17.94 10.64 18.41 10.23 18.82C9.83 19.22 9.37 19.52 8.85 19.73C8.33 19.93 7.79 20.02 7.24 19.99C6.6 19.98 6 19.84 5.44 19.55C4.55 19.14 3.84 18.52 3.31 17.67C2.77 16.83 2.5 15.89 2.5 14.88C2.5 12.06 4.2 7.53 8.03 4.25C8.26 4.05 8.51 3.97 8.8 4C9.09 4.03 9.33 4.16 9.52 4.4C9.7 4.64 9.78 4.91 9.75 5.21C9.72 5.52 9.6 5.77 9.37 5.96C7.47 7.59 6.08 9.61 5.2 12.01ZM15.7 12.04C16.33 11.67 17.01 11.48 17.73 11.48C18.28 11.45 18.82 11.52 19.34 11.72C19.87 11.93 20.33 12.23 20.73 12.63C21.14 13.04 21.45 13.51 21.67 14.04C21.89 14.58 22 15.14 22 15.72C22 16.31 21.89 16.87 21.67 17.41C21.45 17.94 21.14 18.41 20.73 18.82C20.33 19.22 19.87 19.52 19.34 19.73C18.82 19.93 18.28 20.02 17.73 19.99C17.08 19.99 16.46 19.84 15.87 19.55C15 19.14 14.31 18.51 13.78 17.67C13.26 16.83 13 15.91 13 14.9C13 12.09 14.7 7.56 18.54 4.29C18.77 4.07 19.03 3.98 19.33 4C19.64 4.02 19.89 4.15 20.08 4.4C20.27 4.65 20.35 4.93 20.31 5.25C20.27 5.56 20.12 5.81 19.88 6C17.98 7.63 16.59 9.64 15.7 12.04Z" export const ediEmoji = "M8.55 3.68C9.65 3.22 10.8 3 12 3C13.19 3 14.34 3.22 15.44 3.68Q16.27 4.02 17 4.51L17 4.51Q17.73 5 18.36 5.63Q18.99 6.26 19.48 6.99L19.48 6.99Q19.97 7.72 20.31 8.55C20.77 9.65 21 10.8 21 12C21 13.19 20.77 14.34 20.31 15.44Q19.97 16.27 19.48 17L19.48 17Q18.99 17.73 18.36 18.36C17.52 19.2 16.54 19.85 15.44 20.31C14.34 20.77 13.19 21 12 21C10.8 21 9.65 20.77 8.55 20.31C7.45 19.85 6.47 19.2 5.63 18.36Q5 17.73 4.51 17L4.51 17Q4.02 16.27 3.68 15.44C3.22 14.34 3 13.19 3 12C3 10.8 3.22 9.65 3.68 8.55Q4.02 7.72 4.51 6.99L4.51 6.99L4.51 6.99Q5 6.26 5.63 5.63Q6.26 5 6.99 4.51Q7.72 4.02 8.55 3.68ZM9.24 18.65C10.12 19.01 11.04 19.2 12 19.2C12.95 19.2 13.87 19.01 14.75 18.65C15.63 18.28 16.41 17.76 17.09 17.09C17.76 16.41 18.28 15.63 18.65 14.75C19.01 13.87 19.2 12.95 19.2 12C19.2 11.04 19.01 10.12 18.65 9.24C18.28 8.36 17.76 7.58 17.09 6.9Q16.58 6.4 16 6.01L16 6.01L16 6.01Q15.41 5.62 14.75 5.34C13.87 4.98 12.95 4.8 12 4.8C11.04 4.8 10.12 4.98 9.24 5.34C8.36 5.71 7.58 6.23 6.9 6.9C6.23 7.58 5.71 8.36 5.34 9.24C4.98 10.12 4.79 11.04 4.79 12C4.79 12.95 4.98 13.87 5.34 14.75C5.71 15.63 6.23 16.41 6.9 17.09C7.58 17.76 8.36 18.28 9.24 18.65ZM10.33 10.01Q10.14 10.2 9.91 10.29Q9.69 10.39 9.42 10.39C9.07 10.39 8.76 10.26 8.51 10.01C8.26 9.76 8.13 9.46 8.13 9.1C8.13 8.75 8.26 8.44 8.51 8.19C8.76 7.94 9.07 7.82 9.42 7.82Q9.69 7.82 9.91 7.91L9.91 7.91Q10.14 8 10.33 8.19C10.58 8.44 10.71 8.75 10.71 9.1C10.71 9.46 10.58 9.76 10.33 10.01ZM15.85 9.1C15.85 9.46 15.72 9.76 15.47 10.01C15.22 10.26 14.92 10.39 14.56 10.39Q14.3 10.39 14.07 10.29Q13.84 10.2 13.65 10.01C13.4 9.76 13.28 9.46 13.28 9.1C13.28 8.75 13.4 8.44 13.65 8.19Q13.84 8 14.07 7.91Q14.3 7.82 14.56 7.82C14.92 7.82 15.22 7.94 15.47 8.19C15.72 8.44 15.85 8.75 15.85 9.1ZM8.71 13.31C8.51 12.93 8.23 12.84 7.85 13.03C7.46 13.22 7.38 13.52 7.57 13.91C7.64 14.04 7.72 14.17 7.82 14.29C8.04 14.58 8.29 14.84 8.58 15.07C9.29 15.64 10.39 16.17 11.99 16.17C13.59 16.17 14.7 15.64 15.41 15.07C15.69 14.84 15.95 14.58 16.17 14.29C16.23 14.2 16.29 14.11 16.35 14.02C16.37 13.98 16.4 13.93 16.42 13.89C16.61 13.51 16.52 13.22 16.14 13.03C15.76 12.84 15.47 12.94 15.27 13.31C15.23 13.38 15.19 13.45 15.14 13.52C15.03 13.66 14.86 13.86 14.6 14.07C14.11 14.46 13.28 14.89 11.99 14.89C10.7 14.89 9.88 14.46 9.38 14.06C9.13 13.86 8.95 13.66 8.85 13.52C8.79 13.45 8.73 13.35 8.71 13.31Z" -export const ediImage = "M4.75 3h14.5c.966 0 1.75.784 1.75 1.75v14.5A1.75 1.75 0 0 1 19.25 21H4.75A1.75 1.75 0 0 1 3 19.25V4.75C3 3.784 3.784 3 4.75 3m14.5 1.5H4.75a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25h.19l9.823-9.823a1.75 1.75 0 0 1 2.475 0l2.262 2.262V4.75a.25.25 0 0 0-.25-.25m.25 9.56l-3.323-3.323a.25.25 0 0 0-.354 0L7.061 19.5H19.25a.25.25 0 0 0 .25-.25ZM8.5 11a2.5 2.5 0 1 1 0-5a2.5 2.5 0 0 1 0 5m0-1.5a1 1 0 1 0 0-2a1 1 0 0 0 0 2" +export const ediImage = "M5 3L19 3C19.55 3 20.02 3.19 20.41 3.58C20.8 3.97 21 4.44 21 5L21 19C21 19.55 20.8 20.02 20.41 20.41C20.02 20.8 19.55 21 19 21L5 21C4.44 21 3.97 20.8 3.58 20.41C3.19 20.02 3 19.55 3 19L3 5C3 4.44 3.19 3.97 3.58 3.58C3.97 3.19 4.44 3 5 3ZM5 19L19 19L19 5L5 5L5 19ZM7.6 11.46C6.49 10.34 6.49 8.54 7.6 7.42C8.72 6.31 10.52 6.31 11.64 7.42C12.76 8.54 12.76 10.34 11.64 11.46C10.52 12.58 8.72 12.58 7.6 11.46ZM10.52 8.46C10 7.94 9.22 7.97 8.67 8.46C8.12 8.96 8.23 9.97 8.67 10.33C9.11 10.7 9.97 10.88 10.52 10.33C11.07 9.78 11.05 8.99 10.52 8.46ZM11.21 15.83L13.96 12.29L17.5 17L6.5 17L9.25 13.47L11.21 15.83Z" +export const ediCodeBlock = "M4.2 12.05L7.92 15.76C8.27 16.11 8.27 16.77 7.92 17.12C7.26 17.59 6.62 17.18 6.27 16.82L2.03 12.58C1.67 12.23 1.67 11.87 2.03 11.52L6.27 7.28C6.62 6.91 7.26 6.47 7.92 6.99C8.28 7.35 8.28 7.98 7.92 8.34L4.2 12.05ZM16.27 15.76L19.99 12.05L16.27 8.34C15.93 7.98 15.93 7.34 16.27 6.99C16.73 6.59 17.48 6.93 17.83 7.28L22.07 11.52C22.43 11.87 22.43 12.23 22.07 12.58L17.83 16.82C17.47 17.18 16.8 17.47 16.27 17.12C15.92 16.77 15.92 16.11 16.27 15.76ZM12.81 4.16C12.9 3.83 13.22 3.25 14 3.25C14.89 3.25 15.28 3.96 15.19 4.41L10.81 20.3C10.7 20.77 9.91 21.05 9.44 20.96C8.96 20.87 8.33 20.25 8.4 19.78L12.81 4.16Z" + +export const ediTableNew = "M12.35 18.95L10 18.95L10 15.89L12.09 15.89C12.21 15.16 12.46 14.48 12.81 13.85L10 13.85L10 10.79L14 10.79L14 12.36C14.58 11.81 15.25 11.41 16 11.15L16 10.79L20 10.79L20 11.15C20.75 11.41 21.42 11.81 22 12.36L21.99 5.04C21.99 3.91 21.09 3 19.99 3L4 3C2.9 3 2 3.91 2 5.04L2 18.95C2 20.08 2.9 21 4 21L13.54 21C13 20.4 12.61 19.72 12.35 18.95ZM8 18.95L4 18.95L4 15.89L8 15.89L8 18.95ZM8 13.85L4 13.85L4 10.79L8 10.79L8 13.85ZM19.99 8.75L4 8.75L4 5.69L19.99 5.69L19.99 8.75ZM17 12.83L19 12.83L19 15.89L22 15.89L22 17.93L19 17.93L19 21L17 21L17 17.93L14 17.93L14 15.89L17 15.89L17 12.83Z" +export const ediTableAddColBefore = "M14 2C13.44 2 12.97 2.19 12.58 2.58C12.19 2.97 12 3.44 12 4L12 20C12 20.55 12.19 21.02 12.58 21.41C12.97 21.8 13.44 22 14 22L21 22L21 20L19 20L19 16L21 16L21 14L19 14L19 10L21 10L21 8L19 8L19 4L21 4L21 2L14 2ZM14 20L14 16L17 16L17 20L14 20ZM14 14L14 10L17 10L17 14L14 14ZM14 4L17 4L17 8L14 8L14 4ZM10 13L10 11L7 11L7 8L5 8L5 11L2 11L2 13L5 13L5 16L7 16L7 13L10 13Z" +export const ediTableAddColAfter = "M10 2C10.55 2 11.02 2.19 11.41 2.58C11.8 2.97 12 3.44 12 4L12 20C12 20.55 11.8 21.02 11.41 21.41C11.02 21.8 10.55 22 10 22L3 22L3 20L5 20L5 16L3 16L3 14L5 14L5 10L3 10L3 8L5 8L5 4L3 4L3 2L10 2ZM10 20L10 16L7 16L7 20L10 20ZM10 14L10 10L7 10L7 14L10 14ZM10 4L7 4L7 8L10 8L10 4ZM14 13L14 11L17 11L17 8L19 8L19 11L22 11L22 13L19 13L19 16L17 16L17 13L14 13Z" +export const ediTableAddRowBefore = "M22,14A2,2 0 0,0 20,12H4A2,2 0 0,0 2,14V21H4V19H8V21H10V19H14V21H16V19H20V21H22V14M4,14H8V17H4V14M10,14H14V17H10V14M20,14V17H16V14H20M11,10H13V7H16V5H13V2H11V5H8V7H11V10Z" +export const ediTableAddRowAfter = "M22,10A2,2 0 0,1 20,12H4A2,2 0 0,1 2,10V3H4V5H8V3H10V5H14V3H16V5H20V3H22V10M4,10H8V7H4V10M10,10H14V7H10V10M20,10V7H16V10H20M11,14H13V17H16V19H13V22H11V19H8V17H11V14Z" +export const ediTableColumnRemove = "M4 2L11 2C11.55 2 12.02 2.19 12.41 2.58C12.8 2.97 13 3.44 13 4L13 20C13 20.55 12.8 21.02 12.41 21.41C12.02 21.8 11.55 22 11 22L4 22C3.44 22 2.97 21.8 2.58 21.41C2.19 21.02 2 20.55 2 20L2 4C2 3.44 2.19 2.97 2.58 2.58C2.97 2.19 3.44 2 4 2ZM4 10L4 14L11 14L11 10L4 10ZM4 16L4 20L11 20L11 16L4 16ZM4 4L4 8L11 8L11 4L4 4ZM17.59 12L15 9.41L16.41 8L19 10.59L21.59 8L23 9.41L20.41 12L23 14.59L21.59 16L19 13.41L16.41 16L15 14.59L17.59 12Z" +export const ediTableRowRemove = "M2.5 20.5L2.5 13.5C2.5 12.94 2.69 12.47 3.08 12.08C3.47 11.69 3.94 11.5 4.5 11.5L20.5 11.5C21.05 11.5 21.52 11.69 21.91 12.08C22.3 12.47 22.5 12.94 22.5 13.5L22.5 20.5C22.5 21.05 22.3 21.52 21.91 21.91C21.52 22.3 21.05 22.5 20.5 22.5L4.5 22.5C3.94 22.5 3.47 22.3 3.08 21.91C2.69 21.52 2.5 21.05 2.5 20.5ZM10.5 20.5L14.5 20.5L14.5 13.5L10.5 13.5L10.5 20.5ZM16.5 20.5L20.5 20.5L20.5 13.5L16.5 13.5L16.5 20.5ZM4.5 20.5L8.5 20.5L8.5 13.5L4.5 13.5L4.5 20.5ZM12.5 6.91L9.9 9.5L8.5 8.09L11.09 5.5L8.5 2.91L9.9 1.5L12.5 4.09L15.09 1.5L16.5 2.91L13.91 5.5L16.5 8.09L15.09 9.5L12.5 6.91Z" +export const ediTableRefresh = "M10 18.95L12.35 18.95C12.61 19.72 13 20.4 13.54 21L4 21C2.9 21 2 20.08 2 18.95L2 5.04C2 3.91 2.9 3 4 3L19.99 3C21.09 3 21.99 3.91 21.99 5.04L22 12.36C21.42 11.81 20.75 11.41 20 11.15L20 10.79L16 10.79L16 11.15C15.25 11.41 14.58 11.81 14 12.36L14 10.79L10 10.79L10 13.85L12.81 13.85C12.46 14.48 12.21 15.16 12.09 15.89L10 15.89L10 18.95ZM4 8.75L19.99 8.75L19.99 5.69L4 5.69L4 8.75ZM4 13.85L8 13.85L8 10.79L4 10.79L4 13.85ZM20.83 14.17C20.11 13.45 19.11 13 18 13C15.79 13 14 14.79 14 17C14 19.2 15.79 21 18 21C19.68 21 21.12 19.96 21.71 18.5L20 18.5C19.54 19.11 18.82 19.5 18 19.5C16.62 19.5 15.5 18.37 15.5 17C15.5 15.62 16.62 14.5 18 14.5C18.69 14.5 19.32 14.78 19.77 15.23L18 17L22 17L22 13L20.83 14.17ZM4 18.95L8 18.95L8 15.89L4 15.89L4 18.95Z" +export const ediTableRemove = "M10 18.95L12.35 18.95C12.61 19.72 13 20.4 13.54 21L4 21C2.9 21 2 20.08 2 18.95L2 5.04C2 3.91 2.9 3 4 3L19.99 3C21.09 3 21.99 3.91 21.99 5.04L22 12.36C21.42 11.81 20.75 11.41 20 11.15L20 10.79L16 10.79L16 11.15C15.25 11.41 14.58 11.81 14 12.36L14 10.79L10 10.79L10 13.85L12.81 13.85C12.46 14.48 12.21 15.16 12.09 15.89L10 15.89L10 18.95ZM4 8.75L19.99 8.75L19.99 5.69L4 5.69L4 8.75ZM4 13.85L8 13.85L8 10.79L4 10.79L4 13.85ZM15.9 13.29L14.48 14.71L16.61 16.84L14.48 18.97L15.9 20.39L18.02 18.26L20.14 20.39L21.56 18.97L19.43 16.84L21.56 14.71L20.14 13.29L18.02 15.43L15.9 13.29ZM4 18.95L8 18.95L8 15.89L4 15.89L4 18.95Z" +export const ediToggleTableHeaderTop = "M4 3L20 3C20.55 3 21.02 3.21 21.41 3.63C21.8 4.06 22 4.57 22 5.18L22 18.81C22 19.42 21.8 19.93 21.41 20.36C21.02 20.78 20.55 21 20 21L4 21C3.44 21 2.97 20.78 2.58 20.36C2.19 19.93 2 19.42 2 18.81L2 5.18C2 4.57 2.19 4.06 2.58 3.63C2.97 3.21 3.44 3 4 3ZM3.54 9.18L3.54 12.86L8.09 12.86L8.09 9.18L3.54 9.18ZM3.54 19.22L8.09 19.22L8.09 15.54L3.54 15.54L3.54 19.22ZM9.59 9.18L9.59 12.86L14.4 12.86L14.4 9.18L9.59 9.18ZM9.59 19.22L14.4 19.22L14.4 15.54L9.59 15.54L9.59 19.22ZM20.49 19.22L20.49 15.54L15.9 15.54L15.9 19.22L20.49 19.22ZM20.49 9.18L15.9 9.18L15.9 12.86L20.49 12.86L20.49 9.18Z" +export const ediToggleTableHeaderLeft = "M3 19.2L3 4.8C3 4.3 3.21 3.87 3.63 3.52C4.06 3.17 4.57 3 5.18 3L18.81 3C19.42 3 19.93 3.17 20.36 3.52C20.78 3.87 21 4.3 21 4.8L21 19.2C21 19.69 20.78 20.12 20.36 20.47C19.93 20.82 19.42 21 18.81 21L5.18 21C4.57 21 4.06 20.82 3.63 20.47C3.21 20.12 3 19.69 3 19.2ZM8.6 19.2L13.18 19.2L13.18 16.1L8.6 16.1L8.6 19.2ZM19.31 19.2L19.31 16.1L14.63 16.1L14.63 19.2L19.31 19.2ZM8.6 13.83L13.18 13.83L13.18 10.73L8.6 10.73L8.6 13.83ZM19.31 13.83L19.31 10.73L14.63 10.73L14.63 13.83L19.31 13.83ZM19.31 5.29L14.63 5.29L14.63 8.39L19.31 8.39L19.31 5.29ZM8.6 5.29L8.6 8.39L13.18 8.39L13.18 5.29L8.6 5.29Z" +export const ediToggleTableCell = "M4 3L20 3C20.55 3 21.02 3.19 21.41 3.58C21.8 3.97 22 4.44 22 5L22 20C22 20.55 21.8 21.02 21.41 21.41C21.02 21.8 20.55 22 20 22L4 22C3.44 22 2.97 21.8 2.58 21.41C2.19 21.02 2 20.55 2 20L2 5C2 4.44 2.19 3.97 2.58 3.58C2.97 3.19 3.44 3 4 3ZM4 7L4 10L8 10L8 7L4 7ZM10 7L10 10L14 10L14 7L10 7ZM20 10L20 7L16 7L16 10L20 10ZM4 20L8 20L8 17L4 17L4 20ZM10 20L14 20L14 17L10 17L10 20ZM20 20L20 17L16 17L16 20L20 20ZM20 12L16 12L16 15L20 15L20 12Z" +export const ediTableMergeCell = "M5 10L3 10L3 4L10 4L10 6L5 6L5 10ZM19 18L14 18L14 20L21 20L21 14L19 14L19 18ZM5 18L5 14L3 14L3 20L10 20L10 18L5 18ZM21 4L14 4L14 6L19 6L19 10L21 10L21 4ZM7.5 13L7.5 16.5L11.5 12L7.5 7.5L7.5 11L3 11L3 13L7.5 13ZM16.5 11L16.5 7.5L12.5 12L16.5 16.5L16.5 13L21 13L21 11L16.5 11Z" +export const ediTableSplitCell = "M19 14L21 14L21 20L3 20L3 14L5 14L5 18L19 18L19 14ZM3 4L3 10L5 10L5 6L19 6L19 10L21 10L21 4L3 4ZM11 11L11 13L8 13L8 16.5L4 12L8 7.5L8 11L11 11ZM16 11L16 7.5L20 12L16 16.5L16 13L13 13L13 11L16 11Z" + // helpers export const ediColorHelper = "M2 22L22 22L22 19L2 19L2 22Z" export const ediListDisc = "M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z" export const ediListSquare = "M3,3V21H21V3" export const ediListCircle = "M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z" +