1
0
Fork 0
docsearch/packages/docsearch-react/src/ErrorScreen.tsx
reece-white 698c00c955
feat(deps): update react to 19 (#2487)
* chore(deps): update react to 19

* fix: examples to show backwards compatibility with react 18

* fix: types

* fix: eslint

---------

Co-authored-by: Dylan Tientcheu <dylantientcheu@gmail.com>
2025-02-06 17:24:14 +01:00

26 lines
721 B
TypeScript

import React, { type JSX } from 'react';
import { ErrorIcon } from './icons';
export type ErrorScreenTranslations = Partial<{
titleText: string;
helpText: string;
}>;
type ErrorScreenProps = {
translations?: ErrorScreenTranslations;
};
export function ErrorScreen({ translations = {} }: ErrorScreenProps): JSX.Element {
const { titleText = 'Unable to fetch results', helpText = 'You might want to check your network connection.' } =
translations;
return (
<div className="DocSearch-ErrorScreen">
<div className="DocSearch-Screen-Icon">
<ErrorIcon />
</div>
<p className="DocSearch-Title">{titleText}</p>
<p className="DocSearch-Help">{helpText}</p>
</div>
);
}