Skip to content

Commit fc9949a

Browse files
committed
work on saved tab
1 parent 517e084 commit fc9949a

File tree

10 files changed

+32
-10
lines changed

10 files changed

+32
-10
lines changed

lib/appwrite_service/databases_service.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import 'package:appwrite/appwrite.dart';
55
import 'package:appwrite/models.dart';
66
// import 'package:help_me_design/appwrite_service/appwrite_constants.dart';
77
import 'package:help_me_design/models/design_resources_model.dart';
8-
import 'package:help_me_design/providers/snippet_tab_provider.dart';
8+
import 'package:help_me_design/providers/snippet_tab_provider/snippet_tab_provider.dart';
99
import 'package:help_me_design/utility/utility_helper.dart';
1010
import 'package:help_me_design/views/screens/tabs/components_tab/widgets/add_component_collection_alert.dart';
1111

lib/constants/text_constants.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,8 @@ class MyTextConstants {
33
static const String docsTabHeadline = 'Explore. Documentation\'s';
44
static const String docsTabShortDescription =
55
'Welcome to HelpMeDesign, \nHere you can Explore, Add & Create. Design Resources, Design Systems, UI Components etc.';
6+
7+
/// Saved Tab
8+
static const String savedTabHeadline = 'Saved Design Resources';
9+
static const String savedTabShortDescription = 'See your saved Design Resources';
610
}

lib/main.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import 'package:provider/provider.dart';
1010

1111
import 'constants/app_constants.dart';
1212
import 'providers/inspiration_tab_provider/inspiration_tab_provider.dart';
13-
import 'providers/snippet_tab_provider.dart';
13+
import 'providers/snippet_tab_provider/snippet_tab_provider.dart';
1414
import 'views/screens/home_screen/home_screen.dart';
1515

1616
import 'package:url_strategy/url_strategy.dart';

lib/providers/snippet_tab_provider.dart renamed to lib/providers/snippet_tab_provider/snippet_tab_provider.dart

File renamed without changes.

lib/views/screens/tabs/code_snippet_tab/code_snippet_tab.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// import 'package:dart_code_viewer2/dart_code_viewer2.dart';
22
import 'package:flutter/material.dart';
33
import 'package:flutter_animate/flutter_animate.dart';
4-
import 'package:help_me_design/providers/snippet_tab_provider.dart';
4+
import 'package:help_me_design/providers/snippet_tab_provider/snippet_tab_provider.dart';
55
import 'package:help_me_design/views/screens/tabs/code_snippet_tab/widgets/code_snippet_list_view.dart';
66
// import 'package:selectable_code_view/selectable_code_view.dart';
77

lib/views/screens/tabs/code_snippet_tab/widgets/add_code_snippet_alert.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import 'package:flutter/material.dart';
22
import 'package:help_me_design/appwrite_service/databases_service.dart';
3-
import 'package:help_me_design/providers/snippet_tab_provider.dart';
3+
import 'package:help_me_design/providers/snippet_tab_provider/snippet_tab_provider.dart';
44
import 'package:help_me_design/theme/my_design_system.dart';
55
import 'package:help_me_design/views/widgets/button_tap_effect.dart';
66
import 'package:help_me_design/views/widgets/form_widgets/buttons/simple_button.dart';

lib/views/screens/tabs/code_snippet_tab/widgets/add_code_snippet_collection_alert.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import 'package:flutter/material.dart';
22
import 'package:help_me_design/appwrite_service/auth_service.dart';
33
import 'package:help_me_design/appwrite_service/databases_service.dart';
4-
import 'package:help_me_design/providers/snippet_tab_provider.dart';
4+
import 'package:help_me_design/providers/snippet_tab_provider/snippet_tab_provider.dart';
55
import 'package:help_me_design/theme/my_design_system.dart';
66
import 'package:help_me_design/utility/utility_helper.dart';
77
import 'package:help_me_design/views/widgets/button_tap_effect.dart';

lib/views/screens/tabs/code_snippet_tab/widgets/code_snippet_list_view.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import 'package:dotted_border/dotted_border.dart';
22
import 'package:flutter/material.dart';
33
import 'package:flutter_animate/flutter_animate.dart';
44
import 'package:help_me_design/appwrite_service/auth_service.dart';
5-
import 'package:help_me_design/providers/snippet_tab_provider.dart';
5+
import 'package:help_me_design/providers/snippet_tab_provider/snippet_tab_provider.dart';
66
import 'package:help_me_design/theme/my_design_system.dart';
77
import 'package:help_me_design/theme/my_theme.dart';
88
import 'package:help_me_design/utility/utility_helper.dart';

lib/views/screens/tabs/code_snippet_tab/widgets/code_snippet_view.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import 'package:dotted_border/dotted_border.dart';
22
import 'package:flutter/material.dart';
33
import 'package:help_me_design/appwrite_service/auth_service.dart';
44
import 'package:help_me_design/appwrite_service/databases_service.dart';
5-
import 'package:help_me_design/providers/snippet_tab_provider.dart';
5+
import 'package:help_me_design/providers/snippet_tab_provider/snippet_tab_provider.dart';
66
import 'package:help_me_design/theme/my_design_system.dart';
77
import 'package:help_me_design/utility/utility_helper.dart';
88
import 'package:help_me_design/views/screens/tabs/code_snippet_tab/widgets/add_code_snippet_alert.dart';
Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,28 @@
11
import 'package:flutter/material.dart';
2+
import 'package:help_me_design/constants/text_constants.dart';
3+
import 'package:help_me_design/views/widgets/container_pattern_painter.dart';
24

3-
class SavedTab extends StatelessWidget {
4-
const SavedTab({Key? key}) : super(key: key);
5+
import '../widgets/tab_view_hero_card.dart';
6+
7+
class SavedDesignResourceTab extends StatelessWidget {
8+
const SavedDesignResourceTab({Key? key}) : super(key: key);
59

610
@override
711
Widget build(BuildContext context) {
8-
return Container();
12+
return Container(
13+
// width: 200,
14+
// height: 200,
15+
// color: Colors.deepPurple,
16+
child: Column(
17+
children: [
18+
TabViewHeroCard(
19+
title: MyTextConstants.savedTabHeadline,
20+
shortDescription: MyTextConstants.savedTabShortDescription,
21+
posterImage: 'assets/images/settings-poster.png',
22+
bgPattern: SavedTabPatternPainter(44, context),
23+
),
24+
],
25+
),
26+
);
927
}
1028
}

0 commit comments

Comments
 (0)