Normally when an app with vite goes blank, it means there's an error on the client side,look for the console on the browser! i can't see any errors on your snippets, it might be inside other components!