create a dashboard sidebar. 1. User Profile Overview: Profile Picture (from Chess.com or custom upload). Username & Chess.com Handle (with a link to their Chess.com profile). Current ELO Rating (with updates from Chess.com). Player Rank (if they’re in a tournament, show their current standing). 2. Upcoming Matches: List of scheduled matches with date, time, and opponents. Play Button: Link directly to Chess.com to play the match. Countdown timer showing time left until the match begins. 3. Ongoing Tournaments: Current Tournaments: Show tournaments the user is currently participating in. Display tournament name, format, current round, and their ranking. Next Round Info: Show the player’s next match and opponent in the tournament. 4. Completed Matches & Results: Match History: List recent matches with results (win/loss/draw) and links to replay the games on Chess.com. 5. T | A shadcn/ui and v0 generation - v0