ソースを参照

chore: Tidy up uncommitted small changes

Michael Bromley 2 年 前
コミット
9912a8fe4d

+ 3 - 2
packages/dev-server/test-plugins/experimental-ui/components/CustomColumnComponent.tsx → packages/dev-server/test-plugins/experimental-ui/components/SlugWithLink.tsx

@@ -2,9 +2,10 @@ import { ReactDataTableComponentProps } from '@vendure/admin-ui/react';
 import React from 'react';
 
 export function SlugWithLink({ rowItem }: ReactDataTableComponentProps) {
+    const slug: string = rowItem.slug;
     return (
-        <a href={`https://example.com/products/${rowItem.slug}`} target="_blank">
-            {rowItem.slug}
+        <a href={`https://example.com/category/${slug}`} target="_blank">
+            {slug}
         </a>
     );
 }

+ 2 - 2
packages/dev-server/test-plugins/experimental-ui/components/custom-table.component.ts → packages/dev-server/test-plugins/experimental-ui/components/slug-with-link.component.ts

@@ -2,12 +2,12 @@ import { Component, Input } from '@angular/core';
 import { CustomColumnComponent } from '@vendure/admin-ui/core';
 
 @Component({
-    selector: 'custom-slug-component',
+    selector: 'slug-with-link',
     template: `
         <a [href]="'https://example.com/products/' + rowItem.slug" target="_blank">{{ rowItem.slug }}</a>
     `,
     standalone: true,
 })
-export class CustomTableComponent implements CustomColumnComponent {
+export class SlugWithLinkComponent implements CustomColumnComponent {
     @Input() rowItem: any;
 }

+ 8 - 43
packages/dev-server/test-plugins/experimental-ui/providers.ts

@@ -1,54 +1,19 @@
-import { addNavMenuSection, registerDataTableComponent } from '@vendure/admin-ui/core';
-import {
-    registerReactFormInputComponent,
-    registerReactCustomDetailComponent,
-    registerReactDataTableComponent,
-} from '@vendure/admin-ui/react';
+import { registerDataTableComponent } from '@vendure/admin-ui/core';
+import { registerReactDataTableComponent } from '@vendure/admin-ui/react';
 
-import { CustomTableComponent } from './components/custom-table.component';
-import { CustomColumnComponent } from './components/CustomColumnComponent';
-import { CustomDetailComponent } from './components/CustomDetailComponent';
-import { ReactNumberInput } from './components/ReactNumberInput';
+import { SlugWithLinkComponent } from './components/slug-with-link.component';
+import { SlugWithLink } from './components/SlugWithLink';
 
 export default [
-    addNavMenuSection(
-        {
-            id: 'greeter',
-            label: 'My Extensions',
-            items: [
-                {
-                    id: 'greeter',
-                    label: 'Greeter',
-                    routerLink: ['/extensions/example/greet'],
-                    icon: 'cursor-hand-open',
-                },
-                {
-                    id: 'products',
-                    label: 'Products',
-                    routerLink: ['/extensions/example/products'],
-                    icon: 'checkbox-list',
-                },
-            ],
-        },
-        'settings',
-    ),
-    registerReactFormInputComponent('react-number-input', ReactNumberInput),
-    registerReactCustomDetailComponent({
-        component: CustomDetailComponent,
-        locationId: 'product-detail',
-        props: {
-            foo: 'bar',
-        },
-    }),
     registerDataTableComponent({
-        component: CustomTableComponent,
+        component: SlugWithLinkComponent,
         tableId: 'product-list',
         columnId: 'slug',
     }),
     registerReactDataTableComponent({
-        component: CustomColumnComponent,
-        tableId: 'product-list',
-        columnId: 'id',
+        component: SlugWithLink,
+        tableId: 'collection-list',
+        columnId: 'slug',
         props: {
             foo: 'bar',
         },

+ 4 - 4
packages/dev-server/test-plugins/reviews/ui/components/all-product-reviews-list/all-product-reviews-list.component.html

@@ -32,11 +32,11 @@
     <vdr-dt2-search [searchTermControl]="searchTermControl" searchTermPlaceholder="Filter by author name" />
 
     <!-- Here we define all the available columns -->
-    <vdr-dt2-column [heading]="'common.id' | translate" [hiddenByDefault]="true">
+    <vdr-dt2-column [heading]="'common.id' | translate" id="id" [hiddenByDefault]="true">
         <ng-template let-review="item">{{ review.id }}</ng-template>
     </vdr-dt2-column>
     <vdr-dt2-column
-        [heading]="'common.created-at' | translate"
+        [heading]="'common.created-at' | translate" id="created-at"
         [hiddenByDefault]="true"
         [sort]="sorts.get('createdAt')"
     >
@@ -45,7 +45,7 @@
         </ng-template>
     </vdr-dt2-column>
     <vdr-dt2-column
-        [heading]="'common.updated-at' | translate"
+        [heading]="'common.updated-at' | translate" id="updated-at"
         [hiddenByDefault]="true"
         [sort]="sorts.get('updatedAt')"
     >
@@ -53,7 +53,7 @@
             {{ review.updatedAt | localeDate : 'short' }}
         </ng-template>
     </vdr-dt2-column>
-    <vdr-dt2-column [heading]="'common.image' | translate">
+    <vdr-dt2-column [heading]="'common.image' | translate" id="image">
         <ng-template let-review="item">
             <div class="image-placeholder">
                 <img

+ 3 - 3
packages/dev-server/test-plugins/reviews/ui/components/product-reviews-list/product-reviews-list.component.html

@@ -30,11 +30,11 @@
             [searchTermControl]="searchTermControl"
             searchTermPlaceholder="Filter by author name"
     />
-    <vdr-dt2-column [heading]="'common.id' | translate" [hiddenByDefault]="true">
+    <vdr-dt2-column [heading]="'common.id' | translate" id="id" [hiddenByDefault]="true">
         <ng-template let-review="item">{{ review.id }}</ng-template>
     </vdr-dt2-column>
     <vdr-dt2-column
-            [heading]="'common.created-at' | translate"
+            [heading]="'common.created-at' | translate" id="created-at"
             [hiddenByDefault]="true"
             [sort]="sorts.get('createdAt')"
     >
@@ -43,7 +43,7 @@
         </ng-template>
     </vdr-dt2-column>
     <vdr-dt2-column
-            [heading]="'common.updated-at' | translate"
+            [heading]="'common.updated-at' | translate" id="updated-at"
             [hiddenByDefault]="true"
             [sort]="sorts.get('updatedAt')"
     >

+ 1 - 1
packages/email-plugin/src/types.ts

@@ -369,7 +369,7 @@ export interface Partial {
  *
  * @example
  * ```TypeScript
- * import { EmailPlugin, TemplateLoader } from '@vendure/email-plugin';
+ * import { EmailPlugin, TemplateLoader } from '\@vendure/email-plugin';
  *
  * class MyTemplateLoader implements TemplateLoader {
  *      loadTemplate(injector, ctx, { type, templateName }){

+ 1 - 1
packages/payments-plugin/src/stripe/stripe.plugin.ts

@@ -91,7 +91,7 @@ import { StripePluginOptions } from './types';
  *    ```
  *    ```TypeScript
  *    // CheckoutForm.tsx
- *    import { useStripe, useElements, PaymentElement } from '@stripe/react-stripe-js';
+ *    import { useStripe, useElements, PaymentElement } from '\@stripe/react-stripe-js';
  *    import { FormEvent } from 'react';
  *
  *    export const CheckoutForm = ({ orderCode }: { orderCode: string }) => {