Skip to content

Commit 2621eed

Browse files
author
rulishu
committed
fix(Result): 修改Result为函数组件
1 parent f1c7a95 commit 2621eed

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

packages/core/src/Result/index.tsx

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -49,16 +49,13 @@ export interface ResultProps extends ViewProps {
4949
message?: React.ReactNode;
5050
}
5151

52-
export default class Result extends Component<ResultProps> {
53-
static defaultProps: ResultProps = {};
54-
render() {
55-
const { style, title, message, img, ...otherProps } = this.props;
56-
return (
57-
<View style={[styles.defalut, style]} {...otherProps}>
58-
{img}
59-
{title && <MaybeTextOrView style={styles.title}>{title}</MaybeTextOrView>}
60-
{message && <MaybeTextOrView style={styles.message}>{message}</MaybeTextOrView>}
61-
</View>
62-
);
63-
}
52+
export default function Result(props: ResultProps) {
53+
const { style, title, message, img, ...otherProps } = props;
54+
return (
55+
<View style={[styles.defalut, style]} {...otherProps}>
56+
{img}
57+
{title && <MaybeTextOrView style={styles.title}>{title}</MaybeTextOrView>}
58+
{message && <MaybeTextOrView style={styles.message}>{message}</MaybeTextOrView>}
59+
</View>
60+
);
6461
}

0 commit comments

Comments
 (0)