"Create a modern, user-friendly dashboard UI for a language learning website. The dashboard should include the following components:
Header:
Logo on the left side.
Navigation links: 'Dashboard', 'My Stories', 'My Vocabulary', 'My Worksheets', and a dropdown menu for 'Public Content' with options for 'Public Stories', 'Public Vocabulary', and 'Public Worksheets'.
User profile icon on the right with a 'Create' button for adding new content.
Main Content Area:
A welcoming message or user greeting at the top.
A grid layout showcasing:
Recent Stories: Cards displaying titles and a short description for the user’s most recent stories.
Vocabulary List: A list of recently added vocabulary words with the option to add new words.
Worksheets: A section for users to view their created worksheets, with buttons for editing or deleting.
Sidebar (optional):
Quick links to 'Profile', 'Settings', and 'Help'.
A search bar for quickly finding stories or vocabulary.
Visual Style:
Use a clean and moder | A shadcn/ui and v0 generation - v0