|
1 | | -import type { FunctionComponent } from 'react'; |
| 1 | +import type { ReactNode, FunctionComponent } from 'react'; |
2 | 2 | import { Button, EmptyState, EmptyStateBody, EmptyStateFooter, EmptyStateProps, EmptyStateStatus, EmptyStateVariant } from '@patternfly/react-core'; |
3 | 3 | import { HourglassHalfIcon } from '@patternfly/react-icons'; |
4 | 4 |
|
5 | 5 | /** extends EmptyStateProps */ |
6 | 6 | export interface MaintenanceProps extends Omit<EmptyStateProps, 'children' | 'title'> { |
7 | 7 | /** The title for the maintenance message */ |
8 | | - titleText?: React.ReactNode; |
| 8 | + titleText?: ReactNode; |
9 | 9 | /** Custom body text */ |
10 | | - bodyText?: React.ReactNode; |
| 10 | + bodyText?: ReactNode; |
11 | 11 | /** A default bodyText used if no bodyText is provided */ |
12 | | - defaultBodyText?: React.ReactNode; |
| 12 | + defaultBodyText?: ReactNode; |
13 | 13 | /** Start time in a specific time zone */ |
14 | | - startTime?: React.ReactNode; |
| 14 | + startTime?: ReactNode; |
15 | 15 | /** End time in a specific time zone */ |
16 | | - endTime?: React.ReactNode; |
| 16 | + endTime?: ReactNode; |
17 | 17 | /** Time zone specification */ |
18 | | - timeZone?: React.ReactNode; |
| 18 | + timeZone?: ReactNode; |
19 | 19 | /** Information link */ |
20 | 20 | redirectLinkUrl?: string; |
21 | 21 | /** Information link title */ |
22 | | - redirectLinkText?: React.ReactNode; |
| 22 | + redirectLinkText?: ReactNode; |
23 | 23 | /** Custom footer content */ |
24 | | - customFooter?: React.ReactNode; |
| 24 | + customFooter?: ReactNode; |
25 | 25 | /** Custom OUIA ID */ |
26 | 26 | ouiaId?: string | number; } |
27 | 27 |
|
|
0 commit comments