- {{ catalogStore.getBrandName(item.catalogBrandId) }} + {{ getBrandName(item.catalogBrandId) }}
{{ toCurrencyJPY(item.price) }}
From 0f284bd6a9c4cd3cacff395ffea57d455c553167 Mon Sep 17 00:00:00 2001
From: kentah <158997636+KentaHizume@users.noreply.github.com>
Date: Tue, 28 Jan 2025 19:37:37 +0900
Subject: [PATCH 4/5] =?UTF-8?q?AzureADB2C=E3=82=B5=E3=83=B3=E3=83=97?=
=?UTF-8?q?=E3=83=AB=E3=81=AB=E3=82=B0=E3=83=AD=E3=83=BC=E3=83=90=E3=83=AB?=
=?UTF-8?q?=E3=82=A8=E3=83=A9=E3=83=BC=E3=83=8F=E3=83=B3=E3=83=89=E3=83=A9?=
=?UTF-8?q?=E3=83=BC=E3=82=92=E5=B0=8E=E5=85=A5=20(#1914)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../auth-frontend/app/src/main.ts | 3 ++
.../error-handler/global-error-handler.ts | 30 +++++++++++++++++++
2 files changed, 33 insertions(+)
create mode 100644 samples/azure-ad-b2c-sample/auth-frontend/app/src/shared/error-handler/global-error-handler.ts
diff --git a/samples/azure-ad-b2c-sample/auth-frontend/app/src/main.ts b/samples/azure-ad-b2c-sample/auth-frontend/app/src/main.ts
index 30ef90ed5..07b9453a7 100644
--- a/samples/azure-ad-b2c-sample/auth-frontend/app/src/main.ts
+++ b/samples/azure-ad-b2c-sample/auth-frontend/app/src/main.ts
@@ -1,9 +1,12 @@
import { createApp } from 'vue';
import { createPinia } from 'pinia';
import App from './App.vue';
+import { globalErrorHandler } from './shared/error-handler/global-error-handler';
const app = createApp(App);
app.use(createPinia());
+app.use(globalErrorHandler);
+
app.mount('#app');
diff --git a/samples/azure-ad-b2c-sample/auth-frontend/app/src/shared/error-handler/global-error-handler.ts b/samples/azure-ad-b2c-sample/auth-frontend/app/src/shared/error-handler/global-error-handler.ts
new file mode 100644
index 000000000..d7d04c3f7
--- /dev/null
+++ b/samples/azure-ad-b2c-sample/auth-frontend/app/src/shared/error-handler/global-error-handler.ts
@@ -0,0 +1,30 @@
+import type { App, ComponentPublicInstance } from 'vue';
+
+export const globalErrorHandler = {
+ /* eslint no-param-reassign: 0 */
+ install(app: App) {
+ app.config.errorHandler = (
+ err: unknown,
+ instance: ComponentPublicInstance | null,
+ info: string,
+ ) => {
+ // 本サンプルAPではコンソールへログの出力を行います。
+ // APの要件によってはサーバーやログ収集ツールにログを送信し、エラーを握りつぶすこともあります。
+ /* eslint no-console: 0 */
+ console.log(err, instance, info);
+ };
+
+ // Vue.js 以外のエラー
+ // テストやデバッグ時にエラーの発生を検知するために利用します。
+ window.addEventListener('error', (event) => {
+ /* eslint no-console: 0 */
+ console.log(event);
+ });
+
+ // テストやデバッグ時に予期せぬ非同期エラーの発生を検知するために利用します。
+ window.addEventListener('unhandledrejection', (event) => {
+ /* eslint no-console: 0 */
+ console.log(event);
+ });
+ },
+};
From 505ab6f27edfa4d33a9a8062ebed3e0c9f2ec927 Mon Sep 17 00:00:00 2001
From: kentah <158997636+KentaHizume@users.noreply.github.com>
Date: Wed, 29 Jan 2025 12:52:40 +0900
Subject: [PATCH 5/5] =?UTF-8?q?=E3=83=AA=E3=82=A2=E3=82=AF=E3=83=86?=
=?UTF-8?q?=E3=82=A3=E3=83=96=E3=81=AA=E7=8A=B6=E6=85=8B=E3=82=92reactive?=
=?UTF-8?q?=E3=81=A7=E5=AE=A3=E8=A8=80=E3=81=97=E3=81=A6=E3=81=84=E3=82=8B?=
=?UTF-8?q?=E7=AE=87=E6=89=80=E3=81=AB=E3=81=A4=E3=81=84=E3=81=A6ref?=
=?UTF-8?q?=E3=81=AB=E5=A4=89=E6=9B=B4=20(#1913)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/components/common/CarouselSlider.vue | 52 +++++++++----------
.../components/common/NotificationToast.vue | 12 ++---
.../consumer/src/views/basket/BasketView.vue | 14 +++--
.../src/views/catalog/CatalogView.vue | 20 ++++---
.../consumer/src/views/ordering/DoneView.vue | 10 ++--
5 files changed, 49 insertions(+), 59 deletions(-)
diff --git a/samples/web-csr/dressca-frontend/consumer/src/components/common/CarouselSlider.vue b/samples/web-csr/dressca-frontend/consumer/src/components/common/CarouselSlider.vue
index 548edde06..e1ad62232 100644
--- a/samples/web-csr/dressca-frontend/consumer/src/components/common/CarouselSlider.vue
+++ b/samples/web-csr/dressca-frontend/consumer/src/components/common/CarouselSlider.vue
@@ -1,5 +1,5 @@
-
+