Skip to content

Commit

Permalink
Merge pull request #256 from samarsajad/hack
Browse files Browse the repository at this point in the history
Hacktoberfest Screen Added
  • Loading branch information
andoriyaprashant authored Jul 21, 2024
2 parents b4cbcfd + 13721ca commit 8a022ee
Show file tree
Hide file tree
Showing 6 changed files with 445 additions and 16 deletions.
Binary file added assets/hacktoberfest.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
27 changes: 25 additions & 2 deletions lib/home_page.dart
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import 'package:opso/opso_timeline.dart';
import 'package:opso/programs%20screen/girl_script.dart';
import 'package:opso/programs%20screen/google_season_of_docs_screen.dart';
import 'package:opso/programs%20screen/google_summer_of_code_screen.dart';
import 'package:opso/programs%20screen/hacktoberfest_screen.dart';
import 'package:opso/programs%20screen/linux_foundation.dart';
import 'package:opso/programs%20screen/major_league_hacking_fellowship.dart';
import 'package:opso/programs%20screen/open_summer_of_code.dart';
Expand Down Expand Up @@ -100,6 +101,10 @@ class _HomePageState extends State<HomePage> {
Program(
title: 'Linux Foundation',
imageAssetPath: 'assets/linux_foundation_logo.png',
),
Program(
title: 'Hacktoberfest',
imageAssetPath: 'assets/hacktoberfest.png',
),
Program(
title: 'Outreachy',
Expand Down Expand Up @@ -406,6 +411,12 @@ class _HomePageState extends State<HomePage> {

case 'Summer of Bitcoin':
Navigator.pushNamed(context, "/summer_of_bitcoin");


case 'Hacktoberfest':
Navigator.push(context,
MaterialPageRoute(builder: (context) => const Hacktoberfest()));


case 'Open Summer of Code':

Expand Down Expand Up @@ -506,6 +517,10 @@ class ProgramSearchDelegate extends SearchDelegate<String> {
Program(
title: 'Summer of Bitcoin',
imageAssetPath: 'assets/summer_of_bitcoin_logo.png',
),
Program(
title: 'Hacktoberfest',
imageAssetPath: 'assets/hacktoberfest.png',
),
Program(
title: 'Linux Foundation',
Expand Down Expand Up @@ -655,6 +670,15 @@ class ProgramSearchDelegate extends SearchDelegate<String> {
),
);
break;

case 'Hacktoberfest':
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => const Hacktoberfest(),
),
);
break;


case 'Linux Foundation':
Expand All @@ -679,5 +703,4 @@ class Program {
required this.title,
required this.imageAssetPath,
});
}

}
4 changes: 3 additions & 1 deletion lib/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import 'package:opso/landing_page.dart';
import 'package:opso/programs%20screen/girl_script.dart';
import 'package:opso/programs%20screen/google_season_of_docs_screen.dart';
import 'package:opso/programs%20screen/google_summer_of_code_screen.dart';
import 'package:opso/programs%20screen/hacktoberfest_screen.dart';
import 'package:opso/programs%20screen/linux_foundation.dart';
import 'package:opso/programs%20screen/major_league_hacking_fellowship.dart';
import 'package:opso/programs%20screen/open_summer_of_code.dart';
Expand Down Expand Up @@ -50,6 +51,7 @@ class OpSoApp extends StatelessWidget {
"/google_season_of_docs": (context) =>
GoogleSeasonOfDocsScreen(),
"/summer_of_bitcoin": (context) => const SummerOfBitcoin(),
"/hacktoberfest_screen": (context) => const Hacktoberfest(),
"/open_summer_of_code": (context) => const OpenSummerOfCode(),
"/outreachy": (context) => const OutreachyScreen(),
"/major_league_hacking_fellowship": (context) =>
Expand All @@ -71,4 +73,4 @@ class OpSoApp extends StatelessWidget {
);
});
}
}
}
Loading

0 comments on commit 8a022ee

Please sign in to comment.