mobile
This commit is contained in:
parent
8b55983dd6
commit
9ae836b2a1
@ -1,11 +1,11 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:freekake/components/bottom_navbar.dart';
|
import 'package:furibase/components/bottom_navbar.dart';
|
||||||
import 'package:freekake/components/menu_button.dart';
|
import 'package:furibase/components/menu_button.dart';
|
||||||
import 'package:freekake/components/scan_button.dart';
|
import 'package:furibase/components/scan_button.dart';
|
||||||
import 'package:freekake/screen/Home_screen.dart';
|
import 'package:furibase/screen/Home_screen.dart';
|
||||||
import 'package:freekake/screen/koleksi_screen.dart';
|
import 'package:furibase/screen/koleksi_screen.dart';
|
||||||
import 'package:freekake/screen/pustaka_screen.dart';
|
import 'package:furibase/screen/pustaka_screen.dart';
|
||||||
import 'package:freekake/screen/saya/profile_screen.dart';
|
import 'package:furibase/screen/saya/profile_screen.dart';
|
||||||
import 'package:freekake/providers/menu_selection_provider.dart';
|
import 'package:freekake/providers/menu_selection_provider.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
@ -51,7 +51,7 @@ class _MainMenuState extends State<MainMenu> {
|
|||||||
children: [
|
children: [
|
||||||
MenuButton(
|
MenuButton(
|
||||||
label: "E-furibuddy",
|
label: "E-furibuddy",
|
||||||
icon: 'assets/assets/icons/furrybuddy.svg',
|
icon: 'icons/furrybuddy.svg',
|
||||||
onPress:
|
onPress:
|
||||||
() => {
|
() => {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
@ -62,7 +62,7 @@ class _MainMenuState extends State<MainMenu> {
|
|||||||
),
|
),
|
||||||
MenuButton(
|
MenuButton(
|
||||||
label: "Koleksi",
|
label: "Koleksi",
|
||||||
icon: 'assets/assets/icons/Koleksi.svg',
|
icon: 'icons/koleksi.svg',
|
||||||
onPress:
|
onPress:
|
||||||
() => {
|
() => {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
@ -74,15 +74,25 @@ class _MainMenuState extends State<MainMenu> {
|
|||||||
SizedBox(width: 100),
|
SizedBox(width: 100),
|
||||||
MenuButton(
|
MenuButton(
|
||||||
label: "Pustaka",
|
label: "Pustaka",
|
||||||
icon: 'assets/icons/Pustaka.svg',
|
icon: 'icons/Pustaka.svg',
|
||||||
onPress: () => _onItemTapped(context, 2),
|
onPress:
|
||||||
isSelected: selectedIndex == 2,
|
() => {
|
||||||
|
Navigator.push(
|
||||||
|
context,
|
||||||
|
MaterialPageRoute(builder: (context) => PustakaScreen()),
|
||||||
|
),
|
||||||
|
},
|
||||||
),
|
),
|
||||||
MenuButton(
|
MenuButton(
|
||||||
label: "Saya",
|
label: "Saya",
|
||||||
icon: 'assets/icons/Saya.svg',
|
icon: 'icons/Saya.svg',
|
||||||
onPress: () => _onItemTapped(context, 3),
|
onPress:
|
||||||
isSelected: selectedIndex == 3,
|
() => {
|
||||||
|
Navigator.push(
|
||||||
|
context,
|
||||||
|
MaterialPageRoute(builder: (context) => ProfileScreen()),
|
||||||
|
),
|
||||||
|
},
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
import 'package:furibase/components/navbar_container.dart';
|
import 'package:furibase/components/navbar_container.dart';
|
||||||
import 'package:furibase/providers/character_provider.dart';
|
import 'package:furibase/providers/character_provider.dart';
|
||||||
|
|||||||
@ -7,6 +7,14 @@ import 'package:freekake/components/scan_button.dart';
|
|||||||
import 'package:freekake/components/topbar_container.dart';
|
import 'package:freekake/components/topbar_container.dart';
|
||||||
import 'package:freekake/helpers/color_helper.dart';
|
import 'package:freekake/helpers/color_helper.dart';
|
||||||
import 'package:freekake/screen/pustaka/list_education.dart';
|
import 'package:freekake/screen/pustaka/list_education.dart';
|
||||||
|
import 'package:freekake/components/bottom_navbar.dart';
|
||||||
|
import 'package:freekake/components/buildcard_info.dart';
|
||||||
|
import 'package:freekake/components/collection_container.dart';
|
||||||
|
import 'package:freekake/components/main_menu.dart';
|
||||||
|
import 'package:freekake/components/scan_button.dart';
|
||||||
|
import 'package:freekake/components/topbar_container.dart';
|
||||||
|
import 'package:freekake/helpers/color_helper.dart';
|
||||||
|
import 'package:freekake/screen/pustaka/list_education.dart';
|
||||||
|
|
||||||
class PustakaScreen extends StatefulWidget {
|
class PustakaScreen extends StatefulWidget {
|
||||||
const PustakaScreen({super.key});
|
const PustakaScreen({super.key});
|
||||||
@ -22,26 +30,10 @@ class _PustakaScreenState extends State<PustakaScreen> {
|
|||||||
String _searchQuery = "";
|
String _searchQuery = "";
|
||||||
|
|
||||||
final List<Map<String, dynamic>> _collections = [
|
final List<Map<String, dynamic>> _collections = [
|
||||||
{
|
{"label": "Kesehatan", "image": "assets/icons/healthy.svg", "color": "#cdd0ee"},
|
||||||
"label": "Kesehatan",
|
{"label": "Gizi", "image": "assets/icons/Nutrition.svg", "color": "#e8e29a"},
|
||||||
"image": "assets/icons/healthy.svg",
|
{"label": "Pendidikan", "image": "assets/icons/Education.svg", "color": "#efd8c6"},
|
||||||
"color": "#cdd0ee",
|
{"label": "Keselamatan", "image": "assets/icons/Safety.svg", "color": "#cef1da"},
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Gizi",
|
|
||||||
"image": "assets/icons/Nutrition.svg",
|
|
||||||
"color": "#e8e29a",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Pendidikan",
|
|
||||||
"image": "assets/icons/Education.svg",
|
|
||||||
"color": "#efd8c6",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Keselamatan",
|
|
||||||
"image": "assets/icons/Safety.svg",
|
|
||||||
"color": "#cef1da",
|
|
||||||
},
|
|
||||||
];
|
];
|
||||||
|
|
||||||
void _onMenuTapped(int index) {
|
void _onMenuTapped(int index) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user