type ComposeEditorViewProps = { composeDraft: string; onChange: (next: string) => void; parseError: string | null; }; export function ComposeEditorView({ composeDraft, onChange, parseError }: ComposeEditorViewProps) { return (
Docker Compose is the source of truth. Classic fields are derived from this draft.
{parseError ? (
Unable to parse compose: {parseError}
) : null}