Using c.contract on frog which is pretty straightforward to set up Here's a gist on it https://gist.github.com/benadamsky/0a28fe9ee6130b11a60febd3776d3754
Like this Both actions same screen, approve loops back on route and mint proceeds to a watch tx stage *I should have made he button actions change to highlight actions better https://mint.enjoyment.network