From f7b7a6a9b467d88e1909f94fa739bbb6d83cf8b0 Mon Sep 17 00:00:00 2001 From: Yukai Huang Date: Tue, 16 May 2023 22:02:52 +0800 Subject: [PATCH] feat: implement ImgurFallbackImage component --- .env.example | 1 + src/components/FactoryDetailPage.vue | 6 ++- src/components/ImgurFallbackImage.vue | 58 +++++++++++++++++++++++++++ 3 files changed, 64 insertions(+), 1 deletion(-) create mode 100644 src/components/ImgurFallbackImage.vue diff --git a/.env.example b/.env.example index 3edc37b..b179561 100644 --- a/.env.example +++ b/.env.example @@ -1 +1,2 @@ VUE_APP_BASE_URL=https://staging.disfactory.tw/api +VUE_APP_IMGUR_FALLBACK_URL=https://api.disfactory.tw/imgur diff --git a/src/components/FactoryDetailPage.vue b/src/components/FactoryDetailPage.vue index cc0ffc0..4835ba4 100644 --- a/src/components/FactoryDetailPage.vue +++ b/src/components/FactoryDetailPage.vue @@ -56,7 +56,7 @@ - + @@ -145,9 +145,13 @@ import { getFactoryReportRecords } from '@/api' import { useAppState } from '../lib/appState' import { FactoryImage, getDisplayStatusText, ReportRecord } from '../types' +import ImgurFallbackImage from './ImgurFallbackImage.vue' export default createComponent({ name: 'FactoryDetailPage', + components: { + ImgurFallbackImage + }, setup () { const [appState, { pageTransition, expandFactoryDetail, collapseFactoryDetail, toggleFactoryDetail }] = useAppState() diff --git a/src/components/ImgurFallbackImage.vue b/src/components/ImgurFallbackImage.vue new file mode 100644 index 0000000..0897247 --- /dev/null +++ b/src/components/ImgurFallbackImage.vue @@ -0,0 +1,58 @@ + + +