import { type StackProps, VStack, useBreakpointValue } from "@chakra-ui/react"; import React from "react"; import DiffViewer, { DiffMethod } from "react-diff-viewer"; import Prism from "prismjs"; import "prismjs/components/prism-javascript"; import "prismjs/themes/prism.css"; // choose a theme you like const highlightSyntax = (str: string) => { let highlighted; try { highlighted = Prism.highlight(str, Prism.languages.javascript as Prism.Grammar, "javascript"); } catch (e) { console.error("Error highlighting:", e); highlighted = str; } return
;
};

const CompareFunctions = ({
  originalFunction,
  newFunction = "",
  leftTitle = "Original",
  rightTitle = "Modified",
  ...props
}: {
  originalFunction: string;
  newFunction?: string;
  leftTitle?: string;
  rightTitle?: string;
} & StackProps) => {
  const showSplitView = useBreakpointValue(
    {
      base: false,
      md: true,
    },
    {
      fallback: "base",
    },
  );

  return (
    
      
    
  );
};

export default CompareFunctions;