Merge pull request #25618 from overleaf/dp-symbol-palette-proptypes

Remove Proptypes from SymbolPalette components

GitOrigin-RevId: 58b74652a5b47612c4622a7cac9b1ff3aadadfc5
This commit is contained in:
David
2025-05-15 11:04:53 +01:00
committed by Copybot
parent 69d99079b1
commit 4847c83cb8

View File

@@ -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<React.PropsWithChildren> = ({ 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,