From 69b1a6dd0d1ba869e9efcfd16511f4a04006ddc0 Mon Sep 17 00:00:00 2001 From: Kyle Butler Date: Mon, 24 Feb 2025 12:25:37 -0500 Subject: [PATCH] fixup! fixup! Adding missing series Deleted UI elements --- frontend/src/Author/Author.ts | 2 ++ frontend/src/Author/AuthorStatus.ts | 10 ++-------- frontend/src/Utilities/Author/getNewAuthor.js | 2 ++ 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/frontend/src/Author/Author.ts b/frontend/src/Author/Author.ts index c7f4907f2..0a2354c1b 100644 --- a/frontend/src/Author/Author.ts +++ b/frontend/src/Author/Author.ts @@ -1,5 +1,7 @@ import ModelBase from 'App/ModelBase'; +export type AuthorStatus = 'continuing' | 'ended' | 'deleted'; + interface Author extends ModelBase { added: string; genres: string[]; diff --git a/frontend/src/Author/AuthorStatus.ts b/frontend/src/Author/AuthorStatus.ts index 23cc9732f..2dfa1bd5d 100644 --- a/frontend/src/Author/AuthorStatus.ts +++ b/frontend/src/Author/AuthorStatus.ts @@ -1,14 +1,8 @@ -import { IconDefinition } from '@fortawesome/free-regular-svg-icons'; +import { AuthorStatus } from 'Author/Author'; import { icons } from 'Helpers/Props'; import translate from 'Utilities/String/translate'; -interface AuthorStatus { - icon: IconDefinition; - title: string; - message: string; -} - -export function getAuthorStatusDetails(status): AuthorStatus { +export function getAuthorStatusDetails(status: AuthorStatus) { let statusDetails = { icon: icons.AUTHOR_CONTINUING, title: translate('StatusEndedContinuing'), diff --git a/frontend/src/Utilities/Author/getNewAuthor.js b/frontend/src/Utilities/Author/getNewAuthor.js index de774474e..67142d592 100644 --- a/frontend/src/Utilities/Author/getNewAuthor.js +++ b/frontend/src/Utilities/Author/getNewAuthor.js @@ -7,6 +7,7 @@ function getNewAuthor(author, payload) { qualityProfileId, metadataProfileId, tags, + status, searchForMissingBooks = false } = payload; @@ -22,6 +23,7 @@ function getNewAuthor(author, payload) { author.metadataProfileId = metadataProfileId; author.rootFolderPath = rootFolderPath; author.tags = tags; + author.status = status; return author; }