Path: blob/trunk/javascript/grid-ui/src/components/Error/Error.tsx
2887 views
// Licensed to the Software Freedom Conservancy (SFC) under one1// or more contributor license agreements. See the NOTICE file2// distributed with this work for additional information3// regarding copyright ownership. The SFC licenses this file4// to you under the Apache License, Version 2.0 (the5// "License"); you may not use this file except in compliance6// with the License. You may obtain a copy of the License at7//8// http://www.apache.org/licenses/LICENSE-2.09//10// Unless required by applicable law or agreed to in writing,11// software distributed under the License is distributed on an12// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY13// KIND, either express or implied. See the License for the14// specific language governing permissions and limitations15// under the License.1617import React from 'react'18import { Box, Container, Typography } from '@mui/material'1920function Error (props) {21const { message, errorMessage } = props22return (23<Box24height='100%'25width='100%'26paddingY={3}27>28<Box29display='flex'30flexDirection='column'31height='100%'32justifyContent='center'33>34<Container maxWidth='md'>35<Box mb={3}>36<Typography37align='center'38color='textPrimary'39variant='h3'40>41{message}42</Typography>43</Box>44<Typography45align='center'46color='textPrimary'47variant='h4'48component='span'49>50<pre>51{errorMessage}52</pre>53</Typography>54</Container>55</Box>56</Box>57)58}5960export default Error616263