Browse Source

feat(admin-ui): Add default component for custom history entries

Relates to #1694
Michael Bromley 3 years ago
parent
commit
cd8d5a20e5

+ 10 - 2
packages/admin-ui/src/lib/customer/src/components/customer-history/customer-history.component.html

@@ -26,8 +26,8 @@
                 </ng-container>
                 <ng-template #namedStrategy>
                     {{
-                    'customer.history-using-external-auth-strategy'
-                        | translate: { strategy: entry.data.strategy }
+                        'customer.history-using-external-auth-strategy'
+                            | translate: { strategy: entry.data.strategy }
                     }}
                 </ng-template>
             </ng-container>
@@ -153,6 +153,14 @@
                     </vdr-dropdown>
                 </div>
             </ng-container>
+            <ng-container *ngSwitchDefault>
+                <div class="title">
+                    {{ entry.type | translate }}
+                </div>
+                <vdr-history-entry-detail *ngIf="entry.data">
+                    <vdr-object-tree [value]="entry.data"></vdr-object-tree>
+                </vdr-history-entry-detail>
+            </ng-container>
         </ng-container>
     </vdr-timeline-entry>
     <vdr-timeline-entry [isLast]="true"></vdr-timeline-entry>

+ 8 - 0
packages/admin-ui/src/lib/order/src/components/order-history/order-history.component.html

@@ -200,6 +200,14 @@
                     ><span class="cancelled-coupon-code">{{ entry.data.couponCode }}</span></vdr-chip
                 >
             </ng-container>
+            <ng-container *ngSwitchDefault>
+                <div class="title">
+                    {{ entry.type | translate }}
+                </div>
+                <vdr-history-entry-detail *ngIf="entry.data">
+                    <vdr-object-tree [value]="entry.data"></vdr-object-tree>
+                </vdr-history-entry-detail>
+            </ng-container>
         </ng-container>
     </vdr-timeline-entry>
     <vdr-timeline-entry [isLast]="true" [createdAt]="order.createdAt" [featured]="true">

+ 1 - 1
packages/admin-ui/src/lib/order/src/components/order-history/order-history.component.ts

@@ -100,7 +100,7 @@ export class OrderHistoryComponent {
             case HistoryEntryType.ORDER_MODIFIED:
                 return true;
             default:
-                return false;
+                return true;
         }
     }