From a4290df00079bc9ee57b3cd136ec27f053141a9b Mon Sep 17 00:00:00 2001 From: Kyle Butler Date: Mon, 24 Feb 2025 11:18:32 -0500 Subject: [PATCH] fixup! Adding missing series Deleted UI elements --- .../Author/{AuthorStatus.js => AuthorStatus.ts} | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) rename frontend/src/Author/{AuthorStatus.js => AuthorStatus.ts} (63%) diff --git a/frontend/src/Author/AuthorStatus.js b/frontend/src/Author/AuthorStatus.ts similarity index 63% rename from frontend/src/Author/AuthorStatus.js rename to frontend/src/Author/AuthorStatus.ts index dcbb1ebd7..23cc9732f 100644 --- a/frontend/src/Author/AuthorStatus.js +++ b/frontend/src/Author/AuthorStatus.ts @@ -1,25 +1,31 @@ +import { IconDefinition } from '@fortawesome/free-regular-svg-icons'; import { icons } from 'Helpers/Props'; import translate from 'Utilities/String/translate'; -export function getAuthorStatusDetails(status) { +interface AuthorStatus { + icon: IconDefinition; + title: string; + message: string; +} +export function getAuthorStatusDetails(status): AuthorStatus { let statusDetails = { icon: icons.AUTHOR_CONTINUING, title: translate('StatusEndedContinuing'), - message: translate('ContinuingMoreBooksAreExpected') + message: translate('ContinuingMoreBooksAreExpected'), }; if (status === 'deleted') { statusDetails = { icon: icons.AUTHOR_DELETED, title: translate('StatusEndedDeceased'), - message: translate('NotContinuingAuthorDeceased') + message: translate('NotContinuingAuthorDeceased'), }; } else if (status === 'ended') { statusDetails = { icon: icons.AUTHOR_ENDED, title: translate('StatusEndedEnded'), - message: translate('ContinuingNoAdditionalBooksAreExpected') + message: translate('ContinuingNoAdditionalBooksAreExpected'), }; }