Hello,
As soon as I posted this I realised my mistake that predicate is available from usePrismic. I originally tried const { client, predicates } = ...
which didn't work.
'predicates' is deprecated and is now 'predicate'.
Use like so: const { client, predicate } = usePrismic()
Rubber duck moment.
Hope this helps someone who maybe having the same drama.