Skip to content

Commit

Permalink
Fix reported screen
Browse files Browse the repository at this point in the history
  • Loading branch information
JasonC01 committed Apr 11, 2024
1 parent 1c2cac7 commit 040062c
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 28 deletions.
4 changes: 3 additions & 1 deletion mingle/lib/common/component/general_post_preview_card.dart
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_svg/svg.dart';
import 'package:mingle/common/component/reported_component.dart';
import 'package:mingle/common/const/colors.dart';
import 'package:mingle/common/model/cursor_pagination_model.dart';
import 'package:mingle/post/components/indicator_widget.dart';
Expand Down Expand Up @@ -244,7 +245,8 @@ class _GeneralPostPreviewCardState extends ConsumerState<GeneralPostPreviewCard>
);
}
final post = postList.data[index];
final reported = post.status == "REPORTED";
final reported = post.status == "REPORTED" ||
post.status == "DELETED";
return Column(
children: [
// 첫번째 줄에만 padding
Expand Down
18 changes: 6 additions & 12 deletions mingle/lib/common/component/reported_component.dart
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,14 @@ class ReportedComponent extends StatelessWidget {

@override
Widget build(BuildContext context) {
return SingleChildScrollView(
return Center(
child: Column(
children: [
Center(
child: Column(
children: [
Text(reportedTitle),
Text(
reportedReason,
style: const TextStyle(color: PRIMARY_COLOR_ORANGE_01),
)
],
),
),
Text(reportedTitle),
Text(
reportedReason,
style: const TextStyle(color: PRIMARY_COLOR_ORANGE_01),
)
],
),
);
Expand Down
11 changes: 6 additions & 5 deletions mingle/lib/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ import 'package:mingle/timetable/view/timetable_tab_screen.dart';
import 'package:mingle/user/view/signup_screen/enter_free_domain_email_screen.dart';
import 'package:mingle/user/view/signup_screen/enter_offer_id_screen.dart';
import 'package:mingle/user/view/signup_screen/finish_temp_signup_screen.dart';
import 'package:mingle/user/view/signup_screen/service_agreement_screen.dart';
import 'package:mingle/user/view/signup_screen/upload_identification_screen.dart';

final GlobalKey<NavigatorState> navigatorKey = GlobalKey<NavigatorState>();
Expand Down Expand Up @@ -260,12 +261,12 @@ class _AppState extends ConsumerState<_App> {
FirebaseAnalyticsObserver(analytics: analytics),
],
debugShowCheckedModeBanner: false,
home:
// const EnterOfferIdScreen()
// const FinishTempSinupScreen(),
// const TimeTableHomeScreen()
home: const SplashScreen(),
// const EnterOfferIdScreen()
// const FinishTempSinupScreen(),
// const TimeTableHomeScreen()

const SplashScreen(),
// const ServiceAgreementScreen(),
),
);
}
Expand Down
12 changes: 5 additions & 7 deletions mingle/lib/post/view/post_detail_screen.dart
Original file line number Diff line number Diff line change
Expand Up @@ -379,7 +379,7 @@ class _PostDetailScreenState extends ConsumerState<PostDetailScreen> {

Widget renderContent(PostModel post) {
print(post.status);
bool reported = post.status == "REPORTED";
bool reported = post.status == "REPORTED" || post.status == "DELETED";
print(PostModel.convertUTCtoLocalPreview(post.createdAt));
print("post is detail model? ${post is PostDetailModel}");
String createdAtLocal = PostModel.convertUTCtoLocal(post.createdAt);
Expand Down Expand Up @@ -500,11 +500,9 @@ class _PostDetailScreenState extends ConsumerState<PostDetailScreen> {
],
),
body: reported
? Align(
alignment: Alignment.center,
child: ReportedComponent(
reportedTitle: post.title,
reportedReason: post.content),
? ReportedComponent(
reportedTitle: post.title,
reportedReason: post.content,
)
: CustomScrollView(
physics: const AlwaysScrollableScrollPhysics(),
Expand Down Expand Up @@ -808,7 +806,7 @@ class _PostDetailScreenState extends ConsumerState<PostDetailScreen> {
bottomNavigationBar:
// Container(height: parentCommentId != null ? 56.0 + 32.0 : 56.0),
reported
? Container()
? null
: Column(
mainAxisSize: MainAxisSize.min,
children: [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,8 @@ class _SelectNicknameScreenState extends ConsumerState<SelectNicknameScreen> {
setState(() {
isLoading = false;
});
Navigator.of(context)
.push(MaterialPageRoute(builder: (_) => const LoginScreen()));
Navigator.of(context).pushReplacement(
MaterialPageRoute(builder: (_) => const LoginScreen()));
} on DioException catch (e) {
setState(() {
isLoading = false;
Expand Down Expand Up @@ -121,7 +121,7 @@ class _SelectNicknameScreenState extends ConsumerState<SelectNicknameScreen> {
setState(() {
isLoading = false;
});
Navigator.of(context).push(
Navigator.of(context).pushReplacement(
MaterialPageRoute(builder: (_) => const FinishTempSinupScreen()));
} on DioException catch (e) {
print(e.response?.data);
Expand Down

0 comments on commit 040062c

Please sign in to comment.