Browse Source

fix(admin-ui): Add custom detail component locationId and action bar items to draft order detail (#2286)

cdiban 2 years ago
parent
commit
27c9ae768c
100 changed files with 167 additions and 148 deletions
  1. 1 1
      docs/content/admin-ui-api/action-bar/_index.md
  2. 1 1
      docs/content/admin-ui-api/action-bar/action-bar-item.md
  3. 1 1
      docs/content/admin-ui-api/action-bar/action-bar-location-id.md
  4. 1 1
      docs/content/admin-ui-api/action-bar/add-action-bar-item.md
  5. 1 1
      docs/content/admin-ui-api/action-bar/on-click-context.md
  6. 1 1
      docs/content/admin-ui-api/action-bar/page-location-id.md
  7. 1 1
      docs/content/admin-ui-api/bulk-actions/_index.md
  8. 1 1
      docs/content/admin-ui-api/bulk-actions/bulk-action.md
  9. 1 1
      docs/content/admin-ui-api/bulk-actions/register-bulk-action.md
  10. 1 1
      docs/content/admin-ui-api/components/_index.md
  11. 1 1
      docs/content/admin-ui-api/components/asset-picker-dialog-component.md
  12. 1 1
      docs/content/admin-ui-api/components/chip-component.md
  13. 1 1
      docs/content/admin-ui-api/components/currency-input-component.md
  14. 1 1
      docs/content/admin-ui-api/components/data-table-component.md
  15. 1 1
      docs/content/admin-ui-api/components/data-table2component.md
  16. 1 1
      docs/content/admin-ui-api/components/datetime-picker-component.md
  17. 1 1
      docs/content/admin-ui-api/components/dropdown-component.md
  18. 1 1
      docs/content/admin-ui-api/components/facet-value-selector-component.md
  19. 1 1
      docs/content/admin-ui-api/components/object-tree-component.md
  20. 1 1
      docs/content/admin-ui-api/components/order-state-label-component.md
  21. 1 1
      docs/content/admin-ui-api/components/product-variant-selector-component.md
  22. 1 1
      docs/content/admin-ui-api/components/rich-text-editor-component.md
  23. 1 1
      docs/content/admin-ui-api/components/zone-selector-component.md
  24. 1 1
      docs/content/admin-ui-api/custom-detail-components/_index.md
  25. 1 1
      docs/content/admin-ui-api/custom-detail-components/custom-detail-component-config.md
  26. 2 1
      docs/content/admin-ui-api/custom-detail-components/custom-detail-component-location-id.md
  27. 1 1
      docs/content/admin-ui-api/custom-detail-components/custom-detail-component.md
  28. 1 1
      docs/content/admin-ui-api/custom-detail-components/register-custom-detail-component.md
  29. 1 1
      docs/content/admin-ui-api/custom-history-entry-components/_index.md
  30. 1 1
      docs/content/admin-ui-api/custom-history-entry-components/customer-history-entry-component.md
  31. 1 1
      docs/content/admin-ui-api/custom-history-entry-components/history-entry-component.md
  32. 1 1
      docs/content/admin-ui-api/custom-history-entry-components/history-entry-config.md
  33. 1 1
      docs/content/admin-ui-api/custom-history-entry-components/order-history-entry-component.md
  34. 1 1
      docs/content/admin-ui-api/custom-history-entry-components/register-history-entry-component.md
  35. 1 1
      docs/content/admin-ui-api/custom-input-components/_index.md
  36. 1 1
      docs/content/admin-ui-api/custom-input-components/default-inputs.md
  37. 1 1
      docs/content/admin-ui-api/custom-input-components/form-input-component.md
  38. 1 1
      docs/content/admin-ui-api/custom-input-components/register-form-input-component.md
  39. 1 1
      docs/content/admin-ui-api/directives/_index.md
  40. 1 1
      docs/content/admin-ui-api/directives/if-multichannel-directive.md
  41. 1 1
      docs/content/admin-ui-api/directives/if-permissions-directive.md
  42. 1 1
      docs/content/admin-ui-api/list-detail-views/_index.md
  43. 1 1
      docs/content/admin-ui-api/list-detail-views/base-detail-component.md
  44. 1 1
      docs/content/admin-ui-api/list-detail-views/base-entity-resolver.md
  45. 1 1
      docs/content/admin-ui-api/list-detail-views/base-list-component.md
  46. 10 10
      docs/content/admin-ui-api/list-detail-views/detail-component-with-resolver.md
  47. 1 1
      docs/content/admin-ui-api/list-detail-views/typed-base-detail-component.md
  48. 1 1
      docs/content/admin-ui-api/list-detail-views/typed-base-list-component.md
  49. 1 1
      docs/content/admin-ui-api/nav-menu/_index.md
  50. 1 1
      docs/content/admin-ui-api/nav-menu/add-nav-menu-item.md
  51. 1 1
      docs/content/admin-ui-api/nav-menu/add-nav-menu-section.md
  52. 1 1
      docs/content/admin-ui-api/nav-menu/nav-menu-item.md
  53. 1 1
      docs/content/admin-ui-api/nav-menu/nav-menu-section.md
  54. 1 1
      docs/content/admin-ui-api/nav-menu/navigation-types.md
  55. 1 1
      docs/content/admin-ui-api/pipes/_index.md
  56. 1 1
      docs/content/admin-ui-api/pipes/asset-preview-pipe.md
  57. 1 1
      docs/content/admin-ui-api/pipes/duration-pipe.md
  58. 1 1
      docs/content/admin-ui-api/pipes/file-size-pipe.md
  59. 1 1
      docs/content/admin-ui-api/pipes/has-permission-pipe.md
  60. 1 1
      docs/content/admin-ui-api/pipes/locale-currency-name-pipe.md
  61. 1 1
      docs/content/admin-ui-api/pipes/locale-currency-pipe.md
  62. 1 1
      docs/content/admin-ui-api/pipes/locale-date-pipe.md
  63. 1 1
      docs/content/admin-ui-api/pipes/locale-language-name-pipe.md
  64. 1 1
      docs/content/admin-ui-api/pipes/locale-region-name-pipe.md
  65. 1 1
      docs/content/admin-ui-api/pipes/time-ago-pipe.md
  66. 1 1
      docs/content/admin-ui-api/providers/_index.md
  67. 1 1
      docs/content/admin-ui-api/providers/data-service.md
  68. 1 1
      docs/content/admin-ui-api/providers/modal-service.md
  69. 1 1
      docs/content/admin-ui-api/providers/notification-service.md
  70. 1 1
      docs/content/admin-ui-api/tabs/_index.md
  71. 1 1
      docs/content/admin-ui-api/tabs/page-tab-config.md
  72. 1 1
      docs/content/admin-ui-api/tabs/register-page-tab.md
  73. 1 1
      docs/content/admin-ui-api/ui-devkit/_index.md
  74. 1 1
      docs/content/admin-ui-api/ui-devkit/admin-ui-extension.md
  75. 1 1
      docs/content/admin-ui-api/ui-devkit/compile-ui-extensions.md
  76. 4 2
      docs/content/admin-ui-api/ui-devkit/helpers.md
  77. 1 1
      docs/content/admin-ui-api/ui-devkit/ui-devkit-client.md
  78. 1 1
      docs/content/admin-ui-api/ui-devkit/ui-extension-compiler-options.md
  79. 1 1
      docs/content/admin-ui-api/ui-devkit/ui-extension-compiler-process-argument.md
  80. 1 1
      docs/content/typescript-api/assets/_index.md
  81. 1 1
      docs/content/typescript-api/assets/asset-naming-strategy.md
  82. 1 1
      docs/content/typescript-api/assets/asset-options.md
  83. 1 1
      docs/content/typescript-api/assets/asset-preview-strategy.md
  84. 1 1
      docs/content/typescript-api/assets/asset-storage-strategy.md
  85. 1 1
      docs/content/typescript-api/assets/default-asset-naming-strategy.md
  86. 1 1
      docs/content/typescript-api/auth/_index.md
  87. 1 1
      docs/content/typescript-api/auth/auth-options.md
  88. 1 1
      docs/content/typescript-api/auth/authentication-strategy.md
  89. 1 1
      docs/content/typescript-api/auth/bcrypt-password-hashing-strategy.md
  90. 1 1
      docs/content/typescript-api/auth/cookie-options.md
  91. 1 1
      docs/content/typescript-api/auth/default-password-validation-strategy.md
  92. 30 30
      docs/content/typescript-api/auth/external-authentication-service.md
  93. 1 1
      docs/content/typescript-api/auth/in-memory-session-cache-strategy.md
  94. 1 1
      docs/content/typescript-api/auth/native-authentication-strategy.md
  95. 1 1
      docs/content/typescript-api/auth/noop-session-cache-strategy.md
  96. 1 1
      docs/content/typescript-api/auth/password-hashing-strategy.md
  97. 1 1
      docs/content/typescript-api/auth/password-validation-strategy.md
  98. 1 1
      docs/content/typescript-api/auth/permission-definition.md
  99. 26 10
      docs/content/typescript-api/auth/session-cache-strategy.md
  100. 1 1
      docs/content/typescript-api/auth/superadmin-credentials.md

+ 1 - 1
docs/content/admin-ui-api/action-bar/_index.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "Action Bar"
 title: "Action Bar"
 weight: 10
 weight: 10
-date: 2023-06-08T15:03:34.592Z
+date: 2023-07-14T16:57:51.071Z
 showtoc: false
 showtoc: false
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/action-bar/action-bar-item.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "ActionBarItem"
 title: "ActionBarItem"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.030Z
+date: 2023-07-14T16:57:51.118Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/action-bar/action-bar-location-id.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "ActionBarLocationId"
 title: "ActionBarLocationId"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.889Z
+date: 2023-07-14T16:57:51.071Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/action-bar/add-action-bar-item.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "AddActionBarItem"
 title: "AddActionBarItem"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.048Z
+date: 2023-07-14T16:57:51.125Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/action-bar/on-click-context.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "OnClickContext"
 title: "OnClickContext"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.026Z
+date: 2023-07-14T16:57:51.116Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/action-bar/page-location-id.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "PageLocationId"
 title: "PageLocationId"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.887Z
+date: 2023-07-14T16:57:51.071Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/bulk-actions/_index.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "Bulk Actions"
 title: "Bulk Actions"
 weight: 10
 weight: 10
-date: 2023-06-08T15:03:34.648Z
+date: 2023-07-14T16:57:51.088Z
 showtoc: false
 showtoc: false
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/bulk-actions/bulk-action.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "BulkAction"
 title: "BulkAction"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.915Z
+date: 2023-07-14T16:57:51.079Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/bulk-actions/register-bulk-action.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "RegisterBulkAction"
 title: "RegisterBulkAction"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.938Z
+date: 2023-07-14T16:57:51.088Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/components/_index.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "Components"
 title: "Components"
 weight: 10
 weight: 10
-date: 2023-06-08T15:03:34.852Z
+date: 2023-07-14T16:57:51.149Z
 showtoc: false
 showtoc: false
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/components/asset-picker-dialog-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "AssetPickerDialogComponent"
 title: "AssetPickerDialogComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.081Z
+date: 2023-07-14T16:57:51.138Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/components/chip-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "ChipComponent"
 title: "ChipComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.105Z
+date: 2023-07-14T16:57:51.149Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/components/currency-input-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "CurrencyInputComponent"
 title: "CurrencyInputComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.110Z
+date: 2023-07-14T16:57:51.152Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/components/data-table-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "DataTableComponent"
 title: "DataTableComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.140Z
+date: 2023-07-14T16:57:51.164Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/components/data-table2component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "DataTable2Component"
 title: "DataTable2Component"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.185Z
+date: 2023-07-14T16:57:51.179Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/components/datetime-picker-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "DatetimePickerComponent"
 title: "DatetimePickerComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.235Z
+date: 2023-07-14T16:57:51.199Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/components/dropdown-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "DropdownComponent"
 title: "DropdownComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.285Z
+date: 2023-07-14T16:57:51.220Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/components/facet-value-selector-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "FacetValueSelectorComponent"
 title: "FacetValueSelectorComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.295Z
+date: 2023-07-14T16:57:51.224Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/components/object-tree-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "ObjectTreeComponent"
 title: "ObjectTreeComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.322Z
+date: 2023-07-14T16:57:51.235Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/components/order-state-label-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "OrderStateLabelComponent"
 title: "OrderStateLabelComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.337Z
+date: 2023-07-14T16:57:51.241Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/components/product-variant-selector-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "ProductVariantSelectorComponent"
 title: "ProductVariantSelectorComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.341Z
+date: 2023-07-14T16:57:51.242Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/components/rich-text-editor-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "RichTextEditorComponent"
 title: "RichTextEditorComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.353Z
+date: 2023-07-14T16:57:51.246Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/components/zone-selector-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "ZoneSelectorComponent"
 title: "ZoneSelectorComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.381Z
+date: 2023-07-14T16:57:51.254Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-detail-components/_index.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "Custom Detail Components"
 title: "Custom Detail Components"
 weight: 10
 weight: 10
-date: 2023-06-08T15:03:34.595Z
+date: 2023-07-14T16:57:51.072Z
 showtoc: false
 showtoc: false
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-detail-components/custom-detail-component-config.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "CustomDetailComponentConfig"
 title: "CustomDetailComponentConfig"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.945Z
+date: 2023-07-14T16:57:51.090Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 2 - 1
docs/content/admin-ui-api/custom-detail-components/custom-detail-component-location-id.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "CustomDetailComponentLocationId"
 title: "CustomDetailComponentLocationId"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.891Z
+date: 2023-07-14T16:57:51.071Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---
@@ -27,6 +27,7 @@ type CustomDetailComponentLocationId = | 'administrator-profile'
     | 'country-detail'
     | 'country-detail'
     | 'customer-detail'
     | 'customer-detail'
     | 'customer-group-detail'
     | 'customer-group-detail'
+    | 'draft-order-detail'
     | 'facet-detail'
     | 'facet-detail'
     | 'global-settings-detail'
     | 'global-settings-detail'
     | 'order-detail'
     | 'order-detail'

+ 1 - 1
docs/content/admin-ui-api/custom-detail-components/custom-detail-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "CustomDetailComponent"
 title: "CustomDetailComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.941Z
+date: 2023-07-14T16:57:51.089Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-detail-components/register-custom-detail-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "RegisterCustomDetailComponent"
 title: "RegisterCustomDetailComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.949Z
+date: 2023-07-14T16:57:51.092Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-history-entry-components/_index.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "Custom History Entry Components"
 title: "Custom History Entry Components"
 weight: 10
 weight: 10
-date: 2023-06-08T15:03:34.668Z
+date: 2023-07-14T16:57:51.095Z
 showtoc: false
 showtoc: false
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-history-entry-components/customer-history-entry-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "CustomerHistoryEntryComponent"
 title: "CustomerHistoryEntryComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.963Z
+date: 2023-07-14T16:57:51.097Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-history-entry-components/history-entry-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "HistoryEntryComponent"
 title: "HistoryEntryComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.951Z
+date: 2023-07-14T16:57:51.092Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-history-entry-components/history-entry-config.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "HistoryEntryConfig"
 title: "HistoryEntryConfig"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.969Z
+date: 2023-07-14T16:57:51.098Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-history-entry-components/order-history-entry-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "OrderHistoryEntryComponent"
 title: "OrderHistoryEntryComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.960Z
+date: 2023-07-14T16:57:51.096Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-history-entry-components/register-history-entry-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "RegisterHistoryEntryComponent"
 title: "RegisterHistoryEntryComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.974Z
+date: 2023-07-14T16:57:51.099Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-input-components/_index.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "Custom Input Components"
 title: "Custom Input Components"
 weight: 10
 weight: 10
-date: 2023-06-08T15:03:34.591Z
+date: 2023-07-14T16:57:51.070Z
 showtoc: false
 showtoc: false
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-input-components/default-inputs.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "Default Inputs"
 title: "Default Inputs"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.425Z
+date: 2023-07-14T16:57:51.266Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-input-components/form-input-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "FormInputComponent"
 title: "FormInputComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.880Z
+date: 2023-07-14T16:57:51.068Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/custom-input-components/register-form-input-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "RegisterFormInputComponent"
 title: "RegisterFormInputComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.609Z
+date: 2023-07-14T16:57:51.323Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/directives/_index.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "Directives"
 title: "Directives"
 weight: 10
 weight: 10
-date: 2023-06-08T15:03:35.190Z
+date: 2023-07-14T16:57:51.265Z
 showtoc: false
 showtoc: false
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/directives/if-multichannel-directive.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "IfMultichannelDirective"
 title: "IfMultichannelDirective"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.412Z
+date: 2023-07-14T16:57:51.263Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/directives/if-permissions-directive.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "IfPermissionsDirective"
 title: "IfPermissionsDirective"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.419Z
+date: 2023-07-14T16:57:51.265Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/list-detail-views/_index.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "List Detail Views"
 title: "List Detail Views"
 weight: 10
 weight: 10
-date: 2023-06-08T15:03:34.498Z
+date: 2023-07-14T16:57:51.042Z
 showtoc: false
 showtoc: false
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/list-detail-views/base-detail-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "BaseDetailComponent"
 title: "BaseDetailComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.687Z
+date: 2023-07-14T16:57:51.024Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/list-detail-views/base-entity-resolver.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "BaseEntityResolver"
 title: "BaseEntityResolver"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.825Z
+date: 2023-07-14T16:57:51.047Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/list-detail-views/base-list-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "BaseListComponent"
 title: "BaseListComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.829Z
+date: 2023-07-14T16:57:51.048Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 10 - 10
docs/content/admin-ui-api/list-detail-views/detail-component-with-resolver.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "DetailComponentWithResolver"
 title: "DetailComponentWithResolver"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.823Z
+date: 2023-07-14T16:57:51.046Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---
@@ -15,8 +15,8 @@ generated: true
 
 
 {{< generation-info sourceFile="packages/admin-ui/src/lib/core/src/common/base-detail.component.ts" sourceLine="243" packageName="@vendure/admin-ui">}}
 {{< generation-info sourceFile="packages/admin-ui/src/lib/core/src/common/base-detail.component.ts" sourceLine="243" packageName="@vendure/admin-ui">}}
 
 
-A helper function for creating tabs that point to a <a href='/admin-ui-api/list-detail-views/typed-base-detail-component#typedbasedetailcomponent'>TypedBaseDetailComponent</a>. This takes
-care of the route resolver parts so that the detail component automatically has access to the
+A helper function for creating tabs that point to a <a href='/admin-ui-api/list-detail-views/typed-base-detail-component#typedbasedetailcomponent'>TypedBaseDetailComponent</a>. This takes
+care of the route resolver parts so that the detail component automatically has access to the
 correct resolved detail data.
 correct resolved detail data.
 
 
 *Example*
 *Example*
@@ -44,18 +44,18 @@ export class ProductSpecsUiExtensionModule {}
 ## Signature
 ## Signature
 
 
 ```TypeScript
 ```TypeScript
-function detailComponentWithResolver<T extends TypedDocumentNode<any, { id: string }>, Field extends keyof ResultOf<T>, R extends Field>(config: {
-    component: Type<TypedBaseDetailComponent<T, Field>>;
-    query: T;
-    entityKey: R;
-    getBreadcrumbs?: (entity: ResultOf<T>[R]) => BreadcrumbValue;
-    variables?: T extends TypedDocumentNode<any, infer V> ? Omit<V, 'id'> : never;
+function detailComponentWithResolver<T extends TypedDocumentNode<any, { id: string }>, Field extends keyof ResultOf<T>, R extends Field>(config: {
+    component: Type<TypedBaseDetailComponent<T, Field>>;
+    query: T;
+    entityKey: R;
+    getBreadcrumbs?: (entity: ResultOf<T>[R]) => BreadcrumbValue;
+    variables?: T extends TypedDocumentNode<any, infer V> ? Omit<V, 'id'> : never;
 }): void
 }): void
 ```
 ```
 ## Parameters
 ## Parameters
 
 
 ### config
 ### config
 
 
-{{< member-info kind="parameter" type="{
     component: Type&#60;<a href='/admin-ui-api/list-detail-views/typed-base-detail-component#typedbasedetailcomponent'>TypedBaseDetailComponent</a>&#60;T, Field&#62;&#62;;
     query: T;
     entityKey: R;
     getBreadcrumbs?: (entity: ResultOf&#60;T&#62;[R]) =&#62; BreadcrumbValue;
     variables?: T extends TypedDocumentNode&#60;any, infer V&#62; ? Omit&#60;V, 'id'&#62; : never;
 }" >}}
+{{< member-info kind="parameter" type="{     component: Type&#60;<a href='/admin-ui-api/list-detail-views/typed-base-detail-component#typedbasedetailcomponent'>TypedBaseDetailComponent</a>&#60;T, Field&#62;&#62;;     query: T;     entityKey: R;     getBreadcrumbs?: (entity: ResultOf&#60;T&#62;[R]) =&#62; BreadcrumbValue;     variables?: T extends TypedDocumentNode&#60;any, infer V&#62; ? Omit&#60;V, 'id'&#62; : never; }" >}}
 
 
 </div>
 </div>

+ 1 - 1
docs/content/admin-ui-api/list-detail-views/typed-base-detail-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "TypedBaseDetailComponent"
 title: "TypedBaseDetailComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.817Z
+date: 2023-07-14T16:57:51.043Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/list-detail-views/typed-base-list-component.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "TypedBaseListComponent"
 title: "TypedBaseListComponent"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.862Z
+date: 2023-07-14T16:57:51.061Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/nav-menu/_index.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "Nav Menu"
 title: "Nav Menu"
 weight: 10
 weight: 10
-date: 2023-06-08T15:03:34.714Z
+date: 2023-07-14T16:57:51.109Z
 showtoc: false
 showtoc: false
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/nav-menu/add-nav-menu-item.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "AddNavMenuItem"
 title: "AddNavMenuItem"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.045Z
+date: 2023-07-14T16:57:51.124Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/nav-menu/add-nav-menu-section.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "AddNavMenuSection"
 title: "AddNavMenuSection"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.042Z
+date: 2023-07-14T16:57:51.123Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/nav-menu/nav-menu-item.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "NavMenuItem"
 title: "NavMenuItem"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.006Z
+date: 2023-07-14T16:57:51.109Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/nav-menu/nav-menu-section.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "NavMenuSection"
 title: "NavMenuSection"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.016Z
+date: 2023-07-14T16:57:51.113Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/nav-menu/navigation-types.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "Navigation Types"
 title: "Navigation Types"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.000Z
+date: 2023-07-14T16:57:51.108Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/_index.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "Pipes"
 title: "Pipes"
 weight: 10
 weight: 10
-date: 2023-06-08T15:03:35.350Z
+date: 2023-07-14T16:57:51.325Z
 showtoc: false
 showtoc: false
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/asset-preview-pipe.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "AssetPreviewPipe"
 title: "AssetPreviewPipe"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.615Z
+date: 2023-07-14T16:57:51.324Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/duration-pipe.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "DurationPipe"
 title: "DurationPipe"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.623Z
+date: 2023-07-14T16:57:51.325Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/file-size-pipe.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "FileSizePipe"
 title: "FileSizePipe"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.630Z
+date: 2023-07-14T16:57:51.328Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/has-permission-pipe.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "HasPermissionPipe"
 title: "HasPermissionPipe"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.635Z
+date: 2023-07-14T16:57:51.329Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/locale-currency-name-pipe.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "LocaleCurrencyNamePipe"
 title: "LocaleCurrencyNamePipe"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.645Z
+date: 2023-07-14T16:57:51.331Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/locale-currency-pipe.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "LocaleCurrencyPipe"
 title: "LocaleCurrencyPipe"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.651Z
+date: 2023-07-14T16:57:51.334Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/locale-date-pipe.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "LocaleDatePipe"
 title: "LocaleDatePipe"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.658Z
+date: 2023-07-14T16:57:51.336Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/locale-language-name-pipe.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "LocaleLanguageNamePipe"
 title: "LocaleLanguageNamePipe"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.664Z
+date: 2023-07-14T16:57:51.339Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/locale-region-name-pipe.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "LocaleRegionNamePipe"
 title: "LocaleRegionNamePipe"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.669Z
+date: 2023-07-14T16:57:51.341Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/pipes/time-ago-pipe.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "TimeAgoPipe"
 title: "TimeAgoPipe"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.677Z
+date: 2023-07-14T16:57:51.344Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/providers/_index.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "Providers"
 title: "Providers"
 weight: 10
 weight: 10
-date: 2023-06-08T15:03:34.620Z
+date: 2023-07-14T16:57:51.079Z
 showtoc: false
 showtoc: false
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/providers/data-service.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "DataService"
 title: "DataService"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.893Z
+date: 2023-07-14T16:57:51.072Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/providers/modal-service.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "ModalService"
 title: "ModalService"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:14.978Z
+date: 2023-07-14T16:57:51.099Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/providers/notification-service.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "NotificationService"
 title: "NotificationService"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.051Z
+date: 2023-07-14T16:57:51.126Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/tabs/_index.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "Tabs"
 title: "Tabs"
 weight: 10
 weight: 10
-date: 2023-06-08T15:03:34.816Z
+date: 2023-07-14T16:57:51.138Z
 showtoc: false
 showtoc: false
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/tabs/page-tab-config.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "PageTabConfig"
 title: "PageTabConfig"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.069Z
+date: 2023-07-14T16:57:51.134Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/tabs/register-page-tab.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "RegisterPageTab"
 title: "RegisterPageTab"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.079Z
+date: 2023-07-14T16:57:51.138Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/ui-devkit/_index.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "Ui Devkit"
 title: "Ui Devkit"
 weight: 10
 weight: 10
-date: 2023-06-08T15:03:35.414Z
+date: 2023-07-14T16:57:51.349Z
 showtoc: false
 showtoc: false
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/ui-devkit/admin-ui-extension.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "AdminUiExtension"
 title: "AdminUiExtension"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.699Z
+date: 2023-07-14T16:57:51.350Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/ui-devkit/compile-ui-extensions.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "CompileUiExtensions"
 title: "CompileUiExtensions"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.693Z
+date: 2023-07-14T16:57:51.349Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 4 - 2
docs/content/admin-ui-api/ui-devkit/helpers.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "Helpers"
 title: "Helpers"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.696Z
+date: 2023-07-14T16:57:51.349Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---
@@ -13,7 +13,7 @@ generated: true
 
 
 # setBranding
 # setBranding
 
 
-{{< generation-info sourceFile="packages/ui-devkit/src/compiler/helpers.ts" sourceLine="24" packageName="@vendure/ui-devkit">}}
+{{< generation-info sourceFile="packages/ui-devkit/src/compiler/helpers.ts" sourceLine="26" packageName="@vendure/ui-devkit">}}
 
 
 A helper function to simplify the process of setting custom branding images.
 A helper function to simplify the process of setting custom branding images.
 
 
@@ -24,7 +24,9 @@ compileUiExtensions({
   outputPath: path.join(__dirname, '../admin-ui'),
   outputPath: path.join(__dirname, '../admin-ui'),
   extensions: [
   extensions: [
     setBranding({
     setBranding({
+      // This is used as the branding in the top-left above the navigation
       smallLogoPath: path.join(__dirname, 'images/my-logo-sm.png'),
       smallLogoPath: path.join(__dirname, 'images/my-logo-sm.png'),
+      // This is used on the login page
       largeLogoPath: path.join(__dirname, 'images/my-logo-lg.png'),
       largeLogoPath: path.join(__dirname, 'images/my-logo-lg.png'),
       faviconPath: path.join(__dirname, 'images/my-favicon.ico'),
       faviconPath: path.join(__dirname, 'images/my-favicon.ico'),
     }),
     }),

+ 1 - 1
docs/content/admin-ui-api/ui-devkit/ui-devkit-client.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "UiDevkitClient"
 title: "UiDevkitClient"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.682Z
+date: 2023-07-14T16:57:51.346Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/ui-devkit/ui-extension-compiler-options.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "UiExtensionCompilerOptions"
 title: "UiExtensionCompilerOptions"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.729Z
+date: 2023-07-14T16:57:51.362Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/admin-ui-api/ui-devkit/ui-extension-compiler-process-argument.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "UiExtensionCompilerProcessArgument"
 title: "UiExtensionCompilerProcessArgument"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:15.728Z
+date: 2023-07-14T16:57:51.361Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/typescript-api/assets/_index.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "Assets"
 title: "Assets"
 weight: 10
 weight: 10
-date: 2023-06-07T09:42:20.845Z
+date: 2023-07-14T16:57:49.465Z
 showtoc: false
 showtoc: false
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/typescript-api/assets/asset-naming-strategy.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "AssetNamingStrategy"
 title: "AssetNamingStrategy"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:11.686Z
+date: 2023-07-14T16:57:49.462Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/typescript-api/assets/asset-options.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "AssetOptions"
 title: "AssetOptions"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:12.136Z
+date: 2023-07-14T16:57:49.751Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/typescript-api/assets/asset-preview-strategy.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "AssetPreviewStrategy"
 title: "AssetPreviewStrategy"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:11.695Z
+date: 2023-07-14T16:57:49.467Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/typescript-api/assets/asset-storage-strategy.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "AssetStorageStrategy"
 title: "AssetStorageStrategy"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:11.697Z
+date: 2023-07-14T16:57:49.469Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/typescript-api/assets/default-asset-naming-strategy.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "DefaultAssetNamingStrategy"
 title: "DefaultAssetNamingStrategy"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:11.690Z
+date: 2023-07-14T16:57:49.465Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/typescript-api/auth/_index.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "Auth"
 title: "Auth"
 weight: 10
 weight: 10
-date: 2023-06-07T09:42:20.806Z
+date: 2023-07-14T16:57:49.450Z
 showtoc: false
 showtoc: false
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/typescript-api/auth/auth-options.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "AuthOptions"
 title: "AuthOptions"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:12.105Z
+date: 2023-07-14T16:57:49.732Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/typescript-api/auth/authentication-strategy.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "AuthenticationStrategy"
 title: "AuthenticationStrategy"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:11.705Z
+date: 2023-07-14T16:57:49.474Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/typescript-api/auth/bcrypt-password-hashing-strategy.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "BcryptPasswordHashingStrategy"
 title: "BcryptPasswordHashingStrategy"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:11.711Z
+date: 2023-07-14T16:57:49.477Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/typescript-api/auth/cookie-options.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "CookieOptions"
 title: "CookieOptions"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:12.096Z
+date: 2023-07-14T16:57:49.727Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/typescript-api/auth/default-password-validation-strategy.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "DefaultPasswordValidationStrategy"
 title: "DefaultPasswordValidationStrategy"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:11.715Z
+date: 2023-07-14T16:57:49.479Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 30 - 30
docs/content/typescript-api/auth/external-authentication-service.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "ExternalAuthenticationService"
 title: "ExternalAuthenticationService"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:12.918Z
+date: 2023-07-14T16:57:50.228Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---
@@ -15,7 +15,7 @@ generated: true
 
 
 {{< generation-info sourceFile="packages/core/src/service/helpers/external-authentication/external-authentication.service.ts" sourceLine="24" packageName="@vendure/core">}}
 {{< generation-info sourceFile="packages/core/src/service/helpers/external-authentication/external-authentication.service.ts" sourceLine="24" packageName="@vendure/core">}}
 
 
-This is a helper service which exposes methods related to looking up and creating Users based on an
+This is a helper service which exposes methods related to looking up and creating Users based on an
 external <a href='/typescript-api/auth/authentication-strategy#authenticationstrategy'>AuthenticationStrategy</a>.
 external <a href='/typescript-api/auth/authentication-strategy#authenticationstrategy'>AuthenticationStrategy</a>.
 
 
 ## Signature
 ## Signature
@@ -25,22 +25,22 @@ class ExternalAuthenticationService {
   constructor(connection: TransactionalConnection, roleService: RoleService, historyService: HistoryService, customerService: CustomerService, administratorService: AdministratorService, channelService: ChannelService)
   constructor(connection: TransactionalConnection, roleService: RoleService, historyService: HistoryService, customerService: CustomerService, administratorService: AdministratorService, channelService: ChannelService)
   async findCustomerUser(ctx: RequestContext, strategy: string, externalIdentifier: string, checkCurrentChannelOnly:  = true) => Promise<User | undefined>;
   async findCustomerUser(ctx: RequestContext, strategy: string, externalIdentifier: string, checkCurrentChannelOnly:  = true) => Promise<User | undefined>;
   async findAdministratorUser(ctx: RequestContext, strategy: string, externalIdentifier: string) => Promise<User | undefined>;
   async findAdministratorUser(ctx: RequestContext, strategy: string, externalIdentifier: string) => Promise<User | undefined>;
-  async createCustomerAndUser(ctx: RequestContext, config: {
-            strategy: string;
-            externalIdentifier: string;
-            verified: boolean;
-            emailAddress: string;
-            firstName?: string;
-            lastName?: string;
+  async createCustomerAndUser(ctx: RequestContext, config: {
+            strategy: string;
+            externalIdentifier: string;
+            verified: boolean;
+            emailAddress: string;
+            firstName?: string;
+            lastName?: string;
         }) => Promise<User>;
         }) => Promise<User>;
-  async createAdministratorAndUser(ctx: RequestContext, config: {
-            strategy: string;
-            externalIdentifier: string;
-            identifier: string;
-            emailAddress?: string;
-            firstName?: string;
-            lastName?: string;
-            roles: Role[];
+  async createAdministratorAndUser(ctx: RequestContext, config: {
+            strategy: string;
+            externalIdentifier: string;
+            identifier: string;
+            emailAddress?: string;
+            firstName?: string;
+            lastName?: string;
+            roles: Role[];
         }) => ;
         }) => ;
   async findUser(ctx: RequestContext, strategy: string, externalIdentifier: string) => Promise<User | undefined>;
   async findUser(ctx: RequestContext, strategy: string, externalIdentifier: string) => Promise<User | undefined>;
 }
 }
@@ -57,35 +57,35 @@ class ExternalAuthenticationService {
 
 
 {{< member-info kind="method" type="(ctx: <a href='/typescript-api/request/request-context#requestcontext'>RequestContext</a>, strategy: string, externalIdentifier: string, checkCurrentChannelOnly:  = true) => Promise&#60;<a href='/typescript-api/entities/user#user'>User</a> | undefined&#62;"  >}}
 {{< member-info kind="method" type="(ctx: <a href='/typescript-api/request/request-context#requestcontext'>RequestContext</a>, strategy: string, externalIdentifier: string, checkCurrentChannelOnly:  = true) => Promise&#60;<a href='/typescript-api/entities/user#user'>User</a> | undefined&#62;"  >}}
 
 
-{{< member-description >}}Looks up a User based on their identifier from an external authentication
-provider, ensuring this User is associated with a Customer account.
-
-By default, only customers in the currently-active Channel will be checked.
-By passing `false` as the `checkCurrentChannelOnly` argument, _all_ channels
+{{< member-description >}}Looks up a User based on their identifier from an external authentication
+provider, ensuring this User is associated with a Customer account.
+
+By default, only customers in the currently-active Channel will be checked.
+By passing `false` as the `checkCurrentChannelOnly` argument, _all_ channels
 will be checked.{{< /member-description >}}
 will be checked.{{< /member-description >}}
 
 
 ### findAdministratorUser
 ### findAdministratorUser
 
 
 {{< member-info kind="method" type="(ctx: <a href='/typescript-api/request/request-context#requestcontext'>RequestContext</a>, strategy: string, externalIdentifier: string) => Promise&#60;<a href='/typescript-api/entities/user#user'>User</a> | undefined&#62;"  >}}
 {{< member-info kind="method" type="(ctx: <a href='/typescript-api/request/request-context#requestcontext'>RequestContext</a>, strategy: string, externalIdentifier: string) => Promise&#60;<a href='/typescript-api/entities/user#user'>User</a> | undefined&#62;"  >}}
 
 
-{{< member-description >}}Looks up a User based on their identifier from an external authentication
+{{< member-description >}}Looks up a User based on their identifier from an external authentication
 provider, ensuring this User is associated with an Administrator account.{{< /member-description >}}
 provider, ensuring this User is associated with an Administrator account.{{< /member-description >}}
 
 
 ### createCustomerAndUser
 ### createCustomerAndUser
 
 
-{{< member-info kind="method" type="(ctx: <a href='/typescript-api/request/request-context#requestcontext'>RequestContext</a>, config: {
             strategy: string;
             externalIdentifier: string;
             verified: boolean;
             emailAddress: string;
             firstName?: string;
             lastName?: string;
         }) => Promise&#60;<a href='/typescript-api/entities/user#user'>User</a>&#62;"  >}}
+{{< member-info kind="method" type="(ctx: <a href='/typescript-api/request/request-context#requestcontext'>RequestContext</a>, config: {             strategy: string;             externalIdentifier: string;             verified: boolean;             emailAddress: string;             firstName?: string;             lastName?: string;         }) => Promise&#60;<a href='/typescript-api/entities/user#user'>User</a>&#62;"  >}}
 
 
-{{< member-description >}}If a customer has been successfully authenticated by an external authentication provider, yet cannot
-be found using `findCustomerUser`, then we need to create a new User and
-Customer record in Vendure for that user. This method encapsulates that logic as well as additional
+{{< member-description >}}If a customer has been successfully authenticated by an external authentication provider, yet cannot
+be found using `findCustomerUser`, then we need to create a new User and
+Customer record in Vendure for that user. This method encapsulates that logic as well as additional
 housekeeping such as adding a record to the Customer's history.{{< /member-description >}}
 housekeeping such as adding a record to the Customer's history.{{< /member-description >}}
 
 
 ### createAdministratorAndUser
 ### createAdministratorAndUser
 
 
-{{< member-info kind="method" type="(ctx: <a href='/typescript-api/request/request-context#requestcontext'>RequestContext</a>, config: {
             strategy: string;
             externalIdentifier: string;
             identifier: string;
             emailAddress?: string;
             firstName?: string;
             lastName?: string;
             roles: <a href='/typescript-api/entities/role#role'>Role</a>[];
         }) => "  >}}
+{{< member-info kind="method" type="(ctx: <a href='/typescript-api/request/request-context#requestcontext'>RequestContext</a>, config: {             strategy: string;             externalIdentifier: string;             identifier: string;             emailAddress?: string;             firstName?: string;             lastName?: string;             roles: <a href='/typescript-api/entities/role#role'>Role</a>[];         }) => "  >}}
 
 
-{{< member-description >}}If an administrator has been successfully authenticated by an external authentication provider, yet cannot
-be found using `findAdministratorUser`, then we need to create a new User and
+{{< member-description >}}If an administrator has been successfully authenticated by an external authentication provider, yet cannot
+be found using `findAdministratorUser`, then we need to create a new User and
 Administrator record in Vendure for that user.{{< /member-description >}}
 Administrator record in Vendure for that user.{{< /member-description >}}
 
 
 ### findUser
 ### findUser

+ 1 - 1
docs/content/typescript-api/auth/in-memory-session-cache-strategy.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "InMemorySessionCacheStrategy"
 title: "InMemorySessionCacheStrategy"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:12.028Z
+date: 2023-07-14T16:57:49.685Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/typescript-api/auth/native-authentication-strategy.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "NativeAuthenticationStrategy"
 title: "NativeAuthenticationStrategy"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:11.719Z
+date: 2023-07-14T16:57:49.481Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/typescript-api/auth/noop-session-cache-strategy.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "NoopSessionCacheStrategy"
 title: "NoopSessionCacheStrategy"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:12.033Z
+date: 2023-07-14T16:57:49.688Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/typescript-api/auth/password-hashing-strategy.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "PasswordHashingStrategy"
 title: "PasswordHashingStrategy"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:11.724Z
+date: 2023-07-14T16:57:49.484Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/typescript-api/auth/password-validation-strategy.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "PasswordValidationStrategy"
 title: "PasswordValidationStrategy"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:11.728Z
+date: 2023-07-14T16:57:49.487Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 1 - 1
docs/content/typescript-api/auth/permission-definition.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "PermissionDefinition"
 title: "PermissionDefinition"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:11.656Z
+date: 2023-07-14T16:57:49.444Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

+ 26 - 10
docs/content/typescript-api/auth/session-cache-strategy.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "SessionCacheStrategy"
 title: "SessionCacheStrategy"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:12.037Z
+date: 2023-07-14T16:57:49.690Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---
@@ -13,7 +13,7 @@ generated: true
 
 
 # SessionCacheStrategy
 # SessionCacheStrategy
 
 
-{{< generation-info sourceFile="packages/core/src/config/session-cache/session-cache-strategy.ts" sourceLine="131" packageName="@vendure/core">}}
+{{< generation-info sourceFile="packages/core/src/config/session-cache/session-cache-strategy.ts" sourceLine="147" packageName="@vendure/core">}}
 
 
 This strategy defines how sessions get cached. Since most requests will need the Session
 This strategy defines how sessions get cached. Since most requests will need the Session
 object for permissions data, it can become a bottleneck to go to the database and do a multi-join
 object for permissions data, it can become a bottleneck to go to the database and do a multi-join
@@ -50,23 +50,39 @@ export class RedisSessionCacheStrategy implements SessionCacheStrategy {
     this.client.on('error', err => Logger.error(err.message, loggerCtx, err.stack));
     this.client.on('error', err => Logger.error(err.message, loggerCtx, err.stack));
   }
   }
 
 
+  async destroy() {
+    await this.client.quit();
+  }
+
   async get(sessionToken: string): Promise<CachedSession | undefined> {
   async get(sessionToken: string): Promise<CachedSession | undefined> {
-    const retrieved = await this.client.get(this.namespace(sessionToken));
-    if (retrieved) {
-      try {
-        return JSON.parse(retrieved);
-      } catch (e) {
-        Logger.error(`Could not parse cached session data: ${e.message}`, loggerCtx);
+    try {
+      const retrieved = await this.client.get(this.namespace(sessionToken));
+      if (retrieved) {
+        try {
+          return JSON.parse(retrieved);
+        } catch (e: any) {
+          Logger.error(`Could not parse cached session data: ${e.message}`, loggerCtx);
+        }
       }
       }
+    } catch (e: any) {
+      Logger.error(`Could not get cached session: ${e.message}`, loggerCtx);
     }
     }
   }
   }
 
 
   async set(session: CachedSession) {
   async set(session: CachedSession) {
-    await this.client.set(this.namespace(session.token), JSON.stringify(session));
+    try {
+      await this.client.set(this.namespace(session.token), JSON.stringify(session));
+    } catch (e: any) {
+      Logger.error(`Could not set cached session: ${e.message}`, loggerCtx);
+    }
   }
   }
 
 
   async delete(sessionToken: string) {
   async delete(sessionToken: string) {
-    await this.client.del(this.namespace(sessionToken));
+    try {
+      await this.client.del(this.namespace(sessionToken));
+    } catch (e: any) {
+      Logger.error(`Could not delete cached session: ${e.message}`, loggerCtx);
+    }
   }
   }
 
 
   clear() {
   clear() {

+ 1 - 1
docs/content/typescript-api/auth/superadmin-credentials.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: "SuperadminCredentials"
 title: "SuperadminCredentials"
 weight: 10
 weight: 10
-date: 2023-07-04T11:02:12.155Z
+date: 2023-07-14T16:57:49.762Z
 showtoc: true
 showtoc: true
 generated: true
 generated: true
 ---
 ---

Some files were not shown because too many files changed in this diff