Looking for some clarification about the spa client vs lock

I just started working on integrating auth0 into a react app. Everything is working fine so far with the spa sdk but I’ve ended up with a bit of uncertainty about the various flavours of auth UI available. Am I right in assuming that with the auth0client in the spa sdk there are no options for customising the login ui other than specifying an icon url in the management dashboard? E.g. changing the login button colour? I went through the documentation and it appears I would need to either use Universal Login or the Lock component to achieve this. Am I correct in thinking this or have I missed something?

Hey there @jameslucas!

That is correct. Let me know if you have any other questions!

Great. Thanks very much for the clarification

No worries! We’re here for you!