From 24974eba376506a543e8d47bd877ca51b3969ca2 Mon Sep 17 00:00:00 2001 From: Bruno Perel Date: Fri, 5 Jul 2024 13:17:33 +0200 Subject: [PATCH] Rename "not-so-good" to "average" whattheduck: Add "Back to search results" button, don't reset the title search input after clicking on a search result --- apps/dumili/translations/messages.en.json | 6 ++--- apps/web/src/components/StorySearch.vue | 4 +-- apps/web/translations/messages.en.json | 6 ++--- apps/whattheduck/src/stores/app.ts | 2 +- .../src/views/CoverSearchResults.vue | 2 +- apps/whattheduck/src/views/Search.vue | 25 ++++++++++++------- apps/whattheduck/translations/en.json | 2 +- packages/types/SimpleStory.ts | 2 +- 8 files changed, 28 insertions(+), 21 deletions(-) diff --git a/apps/dumili/translations/messages.en.json b/apps/dumili/translations/messages.en.json index 74d381370..0f4b68990 100644 --- a/apps/dumili/translations/messages.en.json +++ b/apps/dumili/translations/messages.en.json @@ -145,7 +145,7 @@ "E-mail à": "E-mail to", "En bon état": "In good condition", "En mauvais état": "In bad condition", - "En état moyen": "In not-so-good condition", + "En état moyen": "In average condition", "En vente par": "On sale by", "En état indéfini": "In undefined condition", "Enlever la mention \"A vendre\"": "Remove the \"For sale\" label", @@ -236,7 +236,7 @@ "Marketplace": "Marketplace", "Marquer comme en bon état": "Mark as in good condition", "Marquer comme en mauvais état": "Mark as in bad condition", - "Marquer comme en état moyen": "Mark as in not-so-good condition", + "Marquer comme en état moyen": "Mark as in average condition", "Marquer comme non possédé(s)": "Mark as missing", "Marquer comme possédé(s)": "Mark as possessed", "Marquer comme à vendre": "Mark as on sale", @@ -286,7 +286,7 @@ "Numéro": "Issue", "Numéro en bon état : pas d'ajustement": "Issue in good condition: no change from the original quotation", "Numéro en mauvais état : 30% de la cote": "Issue in bad condition: 30% of the original quotation", - "Numéro en état moyen : 70% de la cote": "Issue in not-so-good condition: 70% of the original quotation", + "Numéro en état moyen : 70% de la cote": "Issue in average condition: 70% of the original quotation", "Numéros déjà dans la collection": "Issues that are already in your collection", "Numéro inconnu": "Unknown issue", "Numéros manquants": "Missing issues", diff --git a/apps/web/src/components/StorySearch.vue b/apps/web/src/components/StorySearch.vue index e6d5d19db..529b8b4b3 100644 --- a/apps/web/src/components/StorySearch.vue +++ b/apps/web/src/components/StorySearch.vue @@ -192,8 +192,8 @@ const runSearch = async (value: string) => { publicationcode: collectionPublicationCode, issuenumber: collectionIssueNumber, }) => - story - .issues!.map( + story.issues + .map( ({ publicationcode, issuenumber }) => `${publicationcode}-${issuenumber}`, ) diff --git a/apps/web/translations/messages.en.json b/apps/web/translations/messages.en.json index 5e5059326..365cfbd4e 100644 --- a/apps/web/translations/messages.en.json +++ b/apps/web/translations/messages.en.json @@ -140,7 +140,7 @@ "E-mail à": "E-mail to", "En bon état": "In good condition", "En mauvais état": "In bad condition", - "En état moyen": "In not-so-good condition", + "En état moyen": "In average condition", "En vente par": "On sale by", "En état indéfini": "In undefined condition", "Enlever la mention \"A vendre\"": "Remove the \"For sale\" label", @@ -224,7 +224,7 @@ "Marketplace": "Marketplace", "Marquer comme en bon état": "Mark as in good condition", "Marquer comme en mauvais état": "Mark as in bad condition", - "Marquer comme en état moyen": "Mark as in not-so-good condition", + "Marquer comme en état moyen": "Mark as in average condition", "Marquer comme non possédé(s)": "Mark as missing", "Marquer comme possédé(s)": "Mark as possessed", "Marquer comme à vendre": "Mark as on sale", @@ -273,7 +273,7 @@ "Numéro": "Issue", "Numéro en bon état : pas d'ajustement": "Issue in good condition: no change from the original quotation", "Numéro en mauvais état : 30% de la cote": "Issue in bad condition: 30% of the original quotation", - "Numéro en état moyen : 70% de la cote": "Issue in not-so-good condition: 70% of the original quotation", + "Numéro en état moyen : 70% de la cote": "Issue in average condition: 70% of the original quotation", "Numéros déjà dans la collection": "Issues that are already in your collection", "Numéros manquants": "Missing issues", "Numéros non référencés": "Non-existing issues", diff --git a/apps/whattheduck/src/stores/app.ts b/apps/whattheduck/src/stores/app.ts index 9442e6ce3..bd4f10a4f 100644 --- a/apps/whattheduck/src/stores/app.ts +++ b/apps/whattheduck/src/stores/app.ts @@ -96,7 +96,7 @@ export const app = defineStore('app', () => { : null, ); const issuenumber = computed(() => navigationItemGroups.value.issuenumber); - const extraIssuenumbers = computed(() => navigationItemGroups.value.extra_issuenumbers?.split(',')); + const extraIssuenumbers = computed(() => navigationItemGroups.value.extra_issuenumbers?.split(',') || []); const copyListModes = [ { diff --git a/apps/whattheduck/src/views/CoverSearchResults.vue b/apps/whattheduck/src/views/CoverSearchResults.vue index 5dc108d4c..3c7d9c974 100644 --- a/apps/whattheduck/src/views/CoverSearchResults.vue +++ b/apps/whattheduck/src/views/CoverSearchResults.vue @@ -46,7 +46,7 @@ >