How can I achieve such gradient effect on text using UI material?

I’m trying to replicate a specific text effect with UI material, and I’m looking for some advice on how to achieve it.


So far I have achieved something similar but not exactly what I want.

And below is the bp that how i achieved my effect. Does anyone know how can I modify to achieve the effect I want? I have tried fresnel node but it seems fresnel does not apply to UI material.