diff --git a/app/soapbox/components/badge.tsx b/app/soapbox/components/badge.tsx index c14a58d56..7686b1e47 100644 --- a/app/soapbox/components/badge.tsx +++ b/app/soapbox/components/badge.tsx @@ -2,7 +2,7 @@ import classNames from 'classnames'; import React from 'react'; interface IBadge { - title: string | React.ReactNode, + title: React.ReactNode, slug: 'patron' | 'donor' | 'admin' | 'moderator' | 'bot' | 'opaque', } diff --git a/app/soapbox/components/ui/card/card.tsx b/app/soapbox/components/ui/card/card.tsx index f8ed33c1e..08b501cde 100644 --- a/app/soapbox/components/ui/card/card.tsx +++ b/app/soapbox/components/ui/card/card.tsx @@ -80,7 +80,7 @@ const CardHeader: React.FC = ({ children, backHref, onBackClick }): }; interface ICardTitle { - title: string | React.ReactNode + title: React.ReactNode } /** A card's title. */ diff --git a/app/soapbox/components/ui/modal/modal.tsx b/app/soapbox/components/ui/modal/modal.tsx index 1cd8f7fd5..f0a661229 100644 --- a/app/soapbox/components/ui/modal/modal.tsx +++ b/app/soapbox/components/ui/modal/modal.tsx @@ -50,7 +50,7 @@ interface IModal { /** Don't focus the "confirm" button on mount. */ skipFocus?: boolean, /** Title text for the modal. */ - title: string | React.ReactNode, + title: React.ReactNode, width?: Widths, } diff --git a/app/soapbox/features/ui/components/accordion.tsx b/app/soapbox/features/ui/components/accordion.tsx index 8fe4415a8..40afbf7b1 100644 --- a/app/soapbox/features/ui/components/accordion.tsx +++ b/app/soapbox/features/ui/components/accordion.tsx @@ -14,7 +14,7 @@ const messages = defineMessages({ interface IAccordion { headline: React.ReactNode, - children?: string | React.ReactNode, + children?: React.ReactNode, menu?: Menu, expanded?: boolean, onToggle?: (value: boolean) => void,