Add functionality to cancel tickets

Introduces a cancel order confirmation dialog and integrates it into the order flow. Refactors error and success components to support singular/plural seat messaging and retry actions. Updates navigation and button behaviors for better user experience. Fixes minor UI and logic issues in reservation, purchase, and conversion flows.
This commit is contained in:
2025-11-21 15:53:42 +01:00
parent 3db3876a8b
commit ade5479a74
29 changed files with 266 additions and 58 deletions

View File

@@ -69,6 +69,7 @@ import { CancellationSuccessComponent } from './cancellation-success/cancellatio
import { CancellationFailedComponent } from './cancellation-failed/cancellation-failed.component';
import { ConversionFailedComponent } from './conversion-failed/conversion-failed.component';
import { PayForOrderComponent } from './pay-for-order/pay-for-order.component';
import { CancelOrderDialog } from './cancel-order/cancel-order.dialog';
@NgModule({
@@ -117,6 +118,7 @@ import { PayForOrderComponent } from './pay-for-order/pay-for-order.component';
CancellationFailedComponent,
ConversionFailedComponent,
PayForOrderComponent,
CancelOrderDialog,
],
imports: [
AppRoutingModule,