diff --git a/packages/excalidraw/actions/actionProperties.tsx b/packages/excalidraw/actions/actionProperties.tsx
index 7ad8e6fdb..031a080ce 100644
--- a/packages/excalidraw/actions/actionProperties.tsx
+++ b/packages/excalidraw/actions/actionProperties.tsx
@@ -1542,46 +1542,92 @@ export const actionChangeArrowhead = register({
};
},
PanelComponent: ({ elements, appState, updateData }) => {
+ const customOptions = useContext(ExcalidrawPropsCustomOptionsContext);
+
const isRTL = getLanguage().rtl;
return (
);
},
diff --git a/packages/excalidraw/components/IconPicker.tsx b/packages/excalidraw/components/IconPicker.tsx
index 5630ae8d7..04398834f 100644
--- a/packages/excalidraw/components/IconPicker.tsx
+++ b/packages/excalidraw/components/IconPicker.tsx
@@ -1,12 +1,14 @@
import * as Popover from "@radix-ui/react-popover";
import clsx from "clsx";
-import React, { useEffect } from "react";
+import React, { useContext, useEffect } from "react";
import { isArrowKey, KEYS } from "@excalidraw/common";
import { atom, useAtom } from "../editor-jotai";
import { getLanguage, t } from "../i18n";
+import { ExcalidrawPropsCustomOptionsContext } from "../types";
+
import Collapsible from "./Stats/Collapsible";
import { useDevice } from "./App";
@@ -115,39 +117,63 @@ function Picker