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 ...