From 476380bc299096babd4e0a5b052bae4d408911e1 Mon Sep 17 00:00:00 2001 From: David <33458145+davidmcpowell@users.noreply.github.com> Date: Thu, 15 May 2025 11:04:53 +0100 Subject: [PATCH] Merge pull request #25618 from overleaf/dp-symbol-palette-proptypes Remove Proptypes from SymbolPalette components GitOrigin-RevId: 58b74652a5b47612c4622a7cac9b1ff3aadadfc5 --- services/web/frontend/js/shared/context/editor-context.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/services/web/frontend/js/shared/context/editor-context.tsx b/services/web/frontend/js/shared/context/editor-context.tsx index 7d751ac6ab..2ebab1be7b 100644 --- a/services/web/frontend/js/shared/context/editor-context.tsx +++ b/services/web/frontend/js/shared/context/editor-context.tsx @@ -21,6 +21,7 @@ import { PermissionsLevel } from '@/features/ide-react/types/permissions' import { useModalsContext } from '@/features/ide-react/context/modals-context' import { WritefullAPI } from './types/writefull-instance' import { Cobranding } from '../../../../types/cobranding' +import { SymbolWithCharacter } from '../../../../modules/symbol-palette/frontend/js/data/symbols' export const EditorContext = createContext< | { @@ -30,7 +31,7 @@ export const EditorContext = createContext< setPermissionsLevel: (permissionsLevel: PermissionsLevel) => void showSymbolPalette?: boolean toggleSymbolPalette?: () => void - insertSymbol?: (symbol: string) => void + insertSymbol?: (symbol: SymbolWithCharacter) => void isProjectOwner: boolean isRestrictedTokenMember?: boolean isPendingEditor: boolean @@ -169,7 +170,7 @@ export const EditorProvider: FC = ({ children }) => { setTitle(title) }, [projectName, setTitle, role]) - const insertSymbol = useCallback((symbol: string) => { + const insertSymbol = useCallback((symbol: SymbolWithCharacter) => { window.dispatchEvent( new CustomEvent('editor:insert-symbol', { detail: symbol,