diff --git a/redaktions-app/src/backend/mutations/category.ts b/redaktions-app/src/backend/mutations/category.ts index 2be77c5..5628e65 100644 --- a/redaktions-app/src/backend/mutations/category.ts +++ b/redaktions-app/src/backend/mutations/category.ts @@ -19,7 +19,7 @@ export interface EditCategoryResponse { export interface EditCategoryVariables { id: string, title?: string, - description?: string, + description?: string | null, } export const ADD_CATEGORY = gql` @@ -41,7 +41,7 @@ export interface AddCategoryResponse { export interface AddCategoryVariables { title: string, - description?: string, + description?: string | null, } export const DELETE_CATEGORY = gql` diff --git a/redaktions-app/src/backend/mutations/question.ts b/redaktions-app/src/backend/mutations/question.ts index d386937..4620682 100644 --- a/redaktions-app/src/backend/mutations/question.ts +++ b/redaktions-app/src/backend/mutations/question.ts @@ -19,7 +19,7 @@ export interface EditQuestionResponse { export interface EditQuestionVariables { id: string, title?: string, - description?: string, + description?: string | null, categoryRowId?: number | null, } @@ -42,7 +42,7 @@ export interface AddQuestionResponse { export interface AddQuestionVariables { title: string, - description?: string, + description?: string | null, categoryRowId?: number | null } diff --git a/redaktions-app/src/backend/queries/category.ts b/redaktions-app/src/backend/queries/category.ts index 7018d22..604d462 100644 --- a/redaktions-app/src/backend/queries/category.ts +++ b/redaktions-app/src/backend/queries/category.ts @@ -13,7 +13,7 @@ export interface BasicCategoryResponse { id: string, rowId: number, title: string, - description?: string, + description: string | null, } export const GET_ALL_CATEGORIES = gql` diff --git a/redaktions-app/src/backend/queries/question.ts b/redaktions-app/src/backend/queries/question.ts index c238b54..7013273 100644 --- a/redaktions-app/src/backend/queries/question.ts +++ b/redaktions-app/src/backend/queries/question.ts @@ -29,8 +29,8 @@ export const BasicQuestionFragment = gql` export interface BasicQuestionResponse { id: string, title: string, - description?: string, - categoryByCategoryRowId?: GetQuestionsCategoryResponse + description: string | null, + categoryByCategoryRowId: GetQuestionsCategoryResponse | null } export const GET_ALL_QUESTIONS = gql` diff --git a/redaktions-app/src/components/AccordionWithEdit.tsx b/redaktions-app/src/components/AccordionWithEdit.tsx index 5003ef7..6fa8bc5 100644 --- a/redaktions-app/src/components/AccordionWithEdit.tsx +++ b/redaktions-app/src/components/AccordionWithEdit.tsx @@ -31,16 +31,16 @@ const useStyles = makeStyles((theme: Theme) => }), ); -interface QuestionProps { +interface AccordionWithEditProps { key: string, title: string, - description?: string, - subTitle?: string, + description: string | null, + subTitle?: string | null, onEditButtonClick?(): void, onDeleteButtonClick?(): void, } -export default function AccordionWithEdit(props: QuestionProps) { +export default function AccordionWithEdit(props: AccordionWithEditProps) { const classes = useStyles(); return ( diff --git a/redaktions-app/src/components/ChangeCategoryDialog.tsx b/redaktions-app/src/components/ChangeCategoryDialog.tsx index 4e6d0a7..9cbff82 100644 --- a/redaktions-app/src/components/ChangeCategoryDialog.tsx +++ b/redaktions-app/src/components/ChangeCategoryDialog.tsx @@ -9,7 +9,7 @@ import {DialogTitleAndDetails} from "./DialogTitleAndDetails"; export interface ChangeCategoryDialogContent { id: string title: string, - details?: string, + details: string | null, } interface ChangeCategoryDialogProps { diff --git a/redaktions-app/src/components/ChangeQuestionDialog.tsx b/redaktions-app/src/components/ChangeQuestionDialog.tsx index 9eca708..834654e 100644 --- a/redaktions-app/src/components/ChangeQuestionDialog.tsx +++ b/redaktions-app/src/components/ChangeQuestionDialog.tsx @@ -11,7 +11,7 @@ import {DialogTitleAndDetails} from "./DialogTitleAndDetails"; export interface ChangeQuestionDialogContent { id: string title: string, - details?: string, + details: string | null, categoryId: number | null, } diff --git a/redaktions-app/src/components/DialogTitleAndDetails.tsx b/redaktions-app/src/components/DialogTitleAndDetails.tsx index cfcd8e2..263e25a 100644 --- a/redaktions-app/src/components/DialogTitleAndDetails.tsx +++ b/redaktions-app/src/components/DialogTitleAndDetails.tsx @@ -10,7 +10,7 @@ const useStyles = makeStyles((theme) => ({ interface DialogTitleAndDetailsProps { title: string, - details?: string, + details?: string | null, handleTitleChange(newTitle: string): void,