Support ticketPro
Conversation with internal notes, macros, SLA countdown and customer context.
What's inside
- Internal notes
- Macros
- SLA countdown
- Customer context
When to use
- Help desks and customer support tools.
When not to use
- Live chat widgets for customers.
Installation
Usage
Import it from @/components/blocks/support-ticket after installing. It ships with sample data, so it renders straight away; swap in your own data when you're ready.
import { SupportTicket } from "@/components/blocks/support-ticket";
export default function Page() {
return (
<main className="mx-auto max-w-6xl p-6">
<SupportTicket />
</main>
);
}API reference
SupportTicket
A support ticket with conversation, internal notes, macros, a reply composer, SLA countdown and customer context. Also the default export. No props: sample data sits at the top of the file, ready to swap for your own.
No props.
Keyboard interactions
| Keys | Action |
|---|---|
| ⌘EnterorCtrl+Enter | Send the reply |
| Tab | Move through composer, macros and status |
Accessibility
- Notes are labelled as internal, not only colored.
- The composer and status select are labelled.
Motion
- New replies slide in; the SLA timer counts down.
Responsive behavior
- Customer context moves under the thread below 1024px.
Performance
- One interval drives the SLA countdown and is cleared on unmount.
Notes for AI
- Keep notes and replies in one array with a type field.
This page as Markdown, for assistants and coding agents:
/blocks/support-ticket/markdownThe full library index for assistants is at /llms.txt.
Lode222 doc pagesllms.txt