Documento de mutación dinámica para react-apollo

Necesito cambiar mi documento de mutación dinámicamente para poder crear múltiples elementos en una sola mutación. Entonces tengo esta funcióncreateOrderName que toma un número entero y puede crear el documento de mutación correcto. P.ej.createOrderName(2) consigue

mutation createOrderMut($input0: AddToOrderMenuItemConnectionInput!, $input1: AddToOrderMenuItemConnectionInput!) {
  input0: addToOrderMenuItemConnection (input:$input0) {
    changedOrderMenuItem {
      id
    }
  }
  input1: addToOrderMenuItemConnection (input:$input1) {
    changedOrderMenuItem {
      id
    }
  }
}

Y mi contenedor es el siguiente.

const CartContainer = compose(
  graphql(createOrderName(2), {
    props: ({ mutate }) => ({
      addToOrderMenuItem: (menus, orderId) => mutate({
        variables: createOrdersInput(menus, orderId)
      })
    })
  })
)(CartView)

Ahora, ¿cómo puedo pasar un valor entero a esta mutación para que pueda crear el documento de mutación correcto? Actualmente está arreglado para 2, pero necesito que sea más flexible para poder crear cualquier cantidad de elementos ...

Respuestas a la pregunta(2)

Su respuesta a la pregunta