Просмотр исходного кода

chore(admin-ui): Fix margin issue on product detail page

Michael Bromley 2 лет назад
Родитель
Сommit
a89e1c2fd8

+ 13 - 8
packages/admin-ui/src/lib/catalog/src/components/product-variant-detail/product-variant-detail.component.html

@@ -2,13 +2,16 @@
     <vdr-action-bar>
         <vdr-ab-left [grow]="true">
             <div class="flex center">
-                <vdr-language-selector
-                    class="mr-2"
-                    [disabled]="isNew$ | async"
-                    [availableLanguageCodes]="availableLanguages$ | async"
-                    [currentLanguageCode]="languageCode$ | async"
-                    (languageCodeChange)="setLanguage($event)"
-                ></vdr-language-selector>
+                <ng-container *ngIf="availableLanguages$ | async as availableLanguages">
+                    <vdr-language-selector
+                        *ngIf="availableLanguages.length > 1"
+                        class="mr-2"
+                        [disabled]="isNew$ | async"
+                        [availableLanguageCodes]="availableLanguages"
+                        [currentLanguageCode]="languageCode$ | async"
+                        (languageCodeChange)="setLanguage($event)"
+                    ></vdr-language-selector>
+                </ng-container>
                 <vdr-product-variant-quick-jump [productId]="entity?.product.id" />
             </div>
         </vdr-ab-left>
@@ -169,7 +172,9 @@
                             <vdr-currency-input
                                 name="price"
                                 [currencyCode]="price.value.currencyCode"
-                                [readonly]="!(updatePermissions | hasPermission) || price.value.delete === true"
+                                [readonly]="
+                                    !(updatePermissions | hasPermission) || price.value.delete === true
+                                "
                                 formControlName="price"
                             />
                             <div *ngIf="1 < pricesForm.controls.length">