add loading indicator
This commit is contained in:
@@ -9,7 +9,7 @@ import {
|
||||
import pt from '@/plain-text';
|
||||
import { RequestState } from '@/service';
|
||||
import { getTicketInfo } from '@/service/ticketsInfo';
|
||||
import { AtCard, AtSteps } from 'taro-ui';
|
||||
import { AtActivityIndicator, AtCard, AtSteps, AtToast } from 'taro-ui';
|
||||
import NoteList from '../NoteList/NoteList';
|
||||
|
||||
interface StepItemData {
|
||||
@@ -66,9 +66,20 @@ export default class DetailFramework extends Component<
|
||||
|
||||
render(): ReactNode {
|
||||
if (this.state.rs.loading) {
|
||||
return <View>Loading</View>;
|
||||
return (
|
||||
<AtActivityIndicator
|
||||
mode='center'
|
||||
content={pt.get().actIndicator.loading}
|
||||
></AtActivityIndicator>
|
||||
);
|
||||
} else if (!this.state.rs.success) {
|
||||
return <View>Request failed</View>;
|
||||
return (
|
||||
<AtToast
|
||||
isOpened
|
||||
text={pt.get().toast.error}
|
||||
icon='close-circle'
|
||||
></AtToast>
|
||||
);
|
||||
}
|
||||
|
||||
const elements: ShowElements = {
|
||||
|
||||
Reference in New Issue
Block a user