feat(front-end): make responsive back-office

This commit is contained in:
2026-03-03 08:43:13 +01:00
parent b7c399e3cb
commit 25afb355b4
16 changed files with 441 additions and 105 deletions

View File

@@ -104,6 +104,10 @@ export interface AdminContactRequestDetail {
attachments: AdminContactRequestAttachment[];
}
export interface AdminUpdateContactRequestStatusPayload {
status: string;
}
export interface AdminQuoteSession {
id: string;
status: string;
@@ -187,6 +191,17 @@ export class AdminOperationsService {
return this.http.get<AdminContactRequestDetail>(`${this.baseUrl}/contact-requests/${requestId}`, { withCredentials: true });
}
updateContactRequestStatus(
requestId: string,
payload: AdminUpdateContactRequestStatusPayload
): Observable<AdminContactRequestDetail> {
return this.http.patch<AdminContactRequestDetail>(
`${this.baseUrl}/contact-requests/${requestId}/status`,
payload,
{ withCredentials: true }
);
}
downloadContactRequestAttachment(requestId: string, attachmentId: string): Observable<Blob> {
return this.http.get(`${this.baseUrl}/contact-requests/${requestId}/attachments/${attachmentId}/file`, {
withCredentials: true,