Complete TicketMessages page implementation
- Add ticket details section with seller info, category, status, etc. - Implement messages display with chat-like UI (admin vs seller messages) - Add send message form with textarea and file upload - Connect to API for fetching ticket data and sending messages - Use existing components: PageLoading, Error, StatusWithText, Button, Textarea, UploadBox - Fix CreateTicketMessageType to allow dynamic content strings
This commit is contained in:
@@ -75,6 +75,7 @@ import ContractPage from '@/pages/seller/Contract'
|
||||
import Category from '@/pages/ticket/Category'
|
||||
import CreateCategory from '@/pages/ticket/Create'
|
||||
import UpdateCategory from '@/pages/ticket/Update'
|
||||
import TicketMessages from '@/pages/ticket/TicketMessages'
|
||||
const MainRouter: FC = () => {
|
||||
|
||||
const { hasSubMenu } = useSharedStore()
|
||||
@@ -139,6 +140,7 @@ const MainRouter: FC = () => {
|
||||
<Route path={Pages.financial.fines} element={<Fines />} />
|
||||
|
||||
<Route path={Pages.ticket.list} element={<TicketsList />} />
|
||||
<Route path={`${Pages.ticket.detail}:id`} element={<TicketMessages />} />
|
||||
<Route path={Pages.ticket.category.list} element={<Category />} />
|
||||
<Route path={Pages.ticket.category.create} element={<CreateCategory />} />
|
||||
<Route path={`${Pages.ticket.category.update}:id`} element={<UpdateCategory />} />
|
||||
|
||||
Reference in New Issue
Block a user