import { useState } from "react"; import { ChevronDown } from "lucide-react"; import { cn } from "@executor-js/react/lib/utils"; import { Collapsible, CollapsibleContent, CollapsibleTrigger, } from "@executor-js/react/components/collapsible"; import { FieldLabel } from "@executor-js/react/components/field"; import { Textarea } from "@executor-js/react/components/textarea"; import { parseSpecOverridesText } from "../sdk/spec-overrides"; export function SpecOverridesEditor(props: { readonly value: string; readonly onChange: (value: string) => void; readonly disabled?: boolean; }) { const [open, setOpen] = useState(props.value.trim().length > 0); const parsed = parseSpecOverridesText(props.value); return ( Spec overrides
JSON Patch (RFC 6902)