Skip to content

Commit aba09d0

Browse files
committed
fix: types
1 parent 8791224 commit aba09d0

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

src/backend/wiki_game_info/gamesdb/utils.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export async function getInfoFromGamesDB(
1414
legendary: 'epic',
1515
gog: 'gog',
1616
hyperplay: 'hyperplay',
17+
steam: 'steam',
1718
sideload: undefined
1819
}
1920
const storeName = storeMap[runner]

src/frontend/components/UI/DialogHandler/components/MessageBoxModal/index.tsx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import './index.css'
2-
import React from 'react'
2+
import React, { ReactElement } from 'react'
33
import {
44
Dialog,
55
DialogContent,
@@ -13,7 +13,7 @@ import { Button } from '@hyperplay/ui'
1313

1414
interface MessageBoxModalProps {
1515
title: string
16-
message: string
16+
message: string | ReactElement
1717
onClose: () => void
1818
buttons: Array<ButtonOptions>
1919
type: DialogType
@@ -55,9 +55,11 @@ const MessageBoxModal: React.FC<MessageBoxModalProps> = function (props) {
5555
{t('error', 'Error')}:
5656
</div>
5757
<div className="errorDialog error-box">
58-
{props.message.split('\n').map((line, key) => {
59-
return <p key={key}>{line}</p>
60-
})}
58+
{typeof props.message === 'string'
59+
? props.message.split('\n').map((line, key) => {
60+
return <p key={key}>{line}</p>
61+
})
62+
: props.message}
6163
</div>
6264
</>
6365
)

src/frontend/types.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import {
1010
MetricsOptInStatus,
1111
DownloadManagerState
1212
} from 'common/types'
13+
import { ReactElement } from 'react'
1314

1415
export type Category =
1516
| 'all'
@@ -75,7 +76,7 @@ export interface ContextType {
7576
export type DialogModalOptions = {
7677
showDialog?: boolean
7778
title?: string
78-
message?: string | React.ReactNode
79+
message?: string | ReactElement
7980
buttons?: Array<ButtonOptions>
8081
type?: DialogType
8182
onClose?: () => void

0 commit comments

Comments
 (0)