Pro block

Mail

An email client you could ship: mailboxes and labels, a conversation list with bulk actions, threads with inline replies, a compose panel with attachments, search, and the keyboard shortcuts people already know.

Examples

A scholar’s inbox

Open a conversation, reply, archive and undo. Tick a few and label them. Search with from:, has:attachment or is:unread. Press ? for the shortcuts. Narrow the window for the phone layout.

New message
Archive
Delete
Mark as unread
Star
Snooze until tomorrow morning
Keyboard shortcuts
Go to Inbox
Go to Starred
Go to Snoozed
Go to Sent
Go to Drafts
Go to Archive
Go to Spam
Go to Trash
Label “Translations”
Label “Observatory”
Label “Loans”

Keyboard shortcuts

They work when you're not typing in a field.

j
Next conversation
k
Previous conversation
o
Open
u
Back to the list
e
Archive
#
Delete
Shift+U
Mark as unread
s
Star
b
Snooze
x
Select
r
Reply
a
Reply to everyone
f
Forward
c
New message
/
Search
?
These shortcuts
⌘+K
Every action, by name

What’s included

  • Mailboxes (Inbox, Starred, Sent, Drafts, Archive, Spam, Trash) and colored labels, with unread counts that roll.
  • Three panes you can resize, remembered in the browser; on phones, one pane at a time sliding in the direction you go.
  • Multi-select with Shift-click ranges and a bulk bar: archive, delete, mark read, label, move. Archive and delete slide away with an Undo that puts them back where they were.
  • Threads with earlier messages folded, quoted text tucked away, attachments, and Reply, Reply all and Forward in place.
  • New messages in panels that stack and minimize, with recipients checked before sending, rich text, attachments and a “Saved” note as you write; full screen on phones.
  • Search with from:, label:, has:attachment and is:unread.

Get it

Part of Sina UI Pro. Built from Resizable panels, Rich text editor, Tag input, File drop, Dropdown, Dialog, Drawer, Checkbox, Search field and Toast.

Keyboard

KeyDoes
j k, ↓ ↑Next and previous conversation
o EnterOpen it
uBack to the list
e #Archive, delete
s xStar, select
r a fReply, reply to everyone, forward
c / ?New message, search, all shortcuts

Shortcuts are off while you’re typing in a field.

Accessibility

  • The conversation list is one Tab stop; arrow keys move within it and Enter opens.
  • Each conversation is a labeled region; unread ones say so before the sender.
  • New mail is announced politely; archiving and deleting say what happened and offer Undo.
  • With reduced motion, rows and panes change without sliding.
Introduction
Theming
Changelog
Button
Action button
Confirm button
Copy button
Hold to confirm
Split button
Calendar
Checkbox
Color picker
Combobox
Date picker
Date range picker
File drop
Form
Input
Mention input
Multi select
Number field
OTP input
Password input
Phone input
Radio cards
Radio group
Rich text editor
Search field
Segmented control
Select
Signature pad
Slider
Switch
Tag input
Upload
Wheel picker
Textarea
Time field
Toggle group
Toolbar
Alert dialog
Command palette
Context menu
Dialog
Drawer
Dropdown
Hover card
Popover
Tooltip
Announcement bar
Alert
Empty state
Meter
Progress
Rolling number
Skeleton
Spinner
Toast
Avatar
Avatar group
Badge
Card
Carousel
Chart
Chat
Code block
Data table
Folder
Kbd
Mind map
Resizable panels
Scroll area
Separator
Sortable
Table
Tag group
Virtual list
Audio player
Image
Image compare
Video
Visualizer
Breadcrumb
File tree
Menubar
Navigation menu
Pagination
Sidebar layout
Stepper
Tabs
Alarm clock
Clock
Dynamic island
Fluid orb
Hourglass
Stopwatch
Timer
AI chat
AI media
Auth
Board
Booking
Dashboard
File explorer
Messaging
Notifications
Settings
Team
Overview
Pricing
Agent chat
Calendar
Voice agent
Mail inbox
CMS
Blog
Marketing site
E-commerce
AI agents
SaaS landing page
SaaS app
Accordion
Dark theme
Light theme