symbol-palette-pane.tsx 572 B

1234567891011121314151617181920
  1. import React, { ElementType, FC } from 'react'
  2. import importOverleafModules from '../../../../../macros/import-overleaf-module.macro'
  3. const symbolPaletteComponents = importOverleafModules(
  4. 'sourceEditorSymbolPalette'
  5. ) as { import: { default: ElementType }; path: string }[]
  6. const SymbolPalettePane: FC = () => {
  7. return (
  8. <div className="ide-react-symbol-palette">
  9. {symbolPaletteComponents.map(
  10. ({ import: { default: Component }, path }) => (
  11. <Component key={path} />
  12. )
  13. )}
  14. </div>
  15. )
  16. }
  17. export default SymbolPalettePane