rename frontend components to anyway

This commit is contained in:
2024-07-30 22:49:28 +02:00
parent 889b6c2096
commit db82495f11
32 changed files with 121 additions and 69 deletions

View File

@@ -0,0 +1,4 @@
const String APP_NAME = 'AnyWay';
const String API_URL_BASE = 'https://anyway.kluster.moll.re';

View File

@@ -1,12 +1,15 @@
import 'package:fast_network_navigation/modules/trips_overview.dart';
import 'package:fast_network_navigation/pages/new_trip.dart';
import 'package:fast_network_navigation/pages/tutorial.dart';
import 'package:fast_network_navigation/structs/trip.dart';
import 'package:fast_network_navigation/utils/load_trips.dart';
import 'package:flutter/material.dart';
import 'package:fast_network_navigation/pages/overview.dart';
import 'package:fast_network_navigation/pages/profile.dart';
import 'package:anyway/constants.dart';
import 'package:anyway/structs/trip.dart';
import 'package:anyway/modules/trips_overview.dart';
import 'package:anyway/utils/load_trips.dart';
import 'package:anyway/pages/new_trip.dart';
import 'package:anyway/pages/tutorial.dart';
import 'package:anyway/pages/overview.dart';
import 'package:anyway/pages/profile.dart';
// BasePage is the scaffold that holds all other pages
// A side drawer is used to switch between pages
@@ -43,7 +46,7 @@ class _BasePageState extends State<BasePage> {
final ThemeData theme = Theme.of(context);
return Scaffold(
appBar: AppBar(title: Text("City Nav")),
appBar: AppBar(title: Text(APP_NAME)),
body: Center(child: currentView),
drawer: Drawer(
child: Column(
@@ -54,7 +57,7 @@ class _BasePageState extends State<BasePage> {
),
child: Center(
child: Text(
'City Nav',
APP_NAME,
style: TextStyle(
color: Colors.white,
fontSize: 24,

View File

@@ -1,17 +1,17 @@
import 'package:flutter/material.dart';
import 'package:fast_network_navigation/layout.dart';
import 'package:anyway/constants.dart';
import 'package:anyway/layout.dart';
void main() => runApp(const App());
class App extends StatelessWidget {
const App({super.key});
static const appTitle = 'City Nav';
@override
Widget build(BuildContext context) {
return MaterialApp(
title: appTitle,
title: APP_NAME,
home: BasePage(mainScreen: "map"),
theme: ThemeData(useMaterial3: true, colorSchemeSeed: Colors.green),
);

View File

@@ -1,4 +1,4 @@
import 'package:fast_network_navigation/structs/trip.dart';
import 'package:anyway/structs/trip.dart';
import 'package:flutter/material.dart';

View File

@@ -1,4 +1,4 @@
import 'package:fast_network_navigation/structs/landmark.dart';
import 'package:anyway/structs/landmark.dart';
import 'package:flutter/material.dart';

View File

@@ -1,9 +1,9 @@
import 'dart:collection';
import 'package:fast_network_navigation/modules/landmark_card.dart';
import 'package:fast_network_navigation/structs/landmark.dart';
import 'package:anyway/modules/landmark_card.dart';
import 'package:anyway/structs/landmark.dart';
import 'package:fast_network_navigation/structs/trip.dart';
import 'package:anyway/structs/trip.dart';
import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';
@@ -71,8 +71,34 @@ class _LandmarksOverviewState extends State<LandmarksOverview> {
Widget landmarksWithSteps(LinkedList<Landmark> landmarks) {
List<Widget> children = [];
int lkey = 0;
for (Landmark landmark in landmarks) {
children.add(LandmarkCard(landmark));
children.add(
Dismissible(
key: ValueKey<int>(lkey),
child: LandmarkCard(landmark),
// onDismissed: (direction) {
// // Remove the item from the data source.
// setState(() {
// landmarks.remove(landmark);
// });
// // Then show a snackbar.
// ScaffoldMessenger.of(context)
// .showSnackBar(SnackBar(content: Text("${landmark.name} dismissed")));
// },
background: Container(color: Colors.red),
secondaryBackground: Container(
color: Colors.red,
child: Icon(
Icons.delete,
color: Colors.white,
),
padding: EdgeInsets.all(15),
alignment: Alignment.centerRight,
),
)
);
lkey++;
if (landmark.next != null) {
Widget step = stepBetweenLandmarks(landmark, landmark.next!);
children.add(step);

View File

@@ -1,7 +1,7 @@
import 'dart:collection';
import 'package:fast_network_navigation/structs/landmark.dart';
import 'package:fast_network_navigation/structs/trip.dart';
import 'package:anyway/structs/landmark.dart';
import 'package:anyway/structs/trip.dart';
import 'package:flutter/material.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';

View File

@@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import 'package:fast_network_navigation/layout.dart';
import 'package:fast_network_navigation/structs/trip.dart';
import 'package:anyway/layout.dart';
import 'package:anyway/structs/trip.dart';
class TripsOverview extends StatefulWidget {

View File

@@ -1,11 +1,11 @@
import 'package:flutter/material.dart';
import 'package:sliding_up_panel/sliding_up_panel.dart';
import 'package:fast_network_navigation/structs/trip.dart';
import 'package:anyway/structs/trip.dart';
import 'package:fast_network_navigation/modules/landmarks_overview.dart';
import 'package:fast_network_navigation/modules/map.dart';
import 'package:fast_network_navigation/modules/greeter.dart';
import 'package:anyway/modules/landmarks_overview.dart';
import 'package:anyway/modules/map.dart';
import 'package:anyway/modules/greeter.dart';

View File

@@ -1,4 +1,4 @@
import 'package:fast_network_navigation/structs/preferences.dart';
import 'package:anyway/structs/preferences.dart';
import 'package:flutter/material.dart';

View File

@@ -1,4 +1,4 @@
// import "package:fast_network_navigation/structs/landmark.dart";
// import "package:anyway/structs/landmark.dart";
// class Linked<Landmark> {
// Landmark? head;

View File

@@ -1,4 +1,4 @@
import "package:fast_network_navigation/structs/landmark.dart";
import "package:anyway/structs/landmark.dart";
class Route {

View File

@@ -4,7 +4,7 @@
import 'dart:collection';
import 'dart:convert';
import 'package:fast_network_navigation/structs/landmark.dart';
import 'package:anyway/structs/landmark.dart';
import 'package:shared_preferences/shared_preferences.dart';
class Trip {

View File

@@ -1,6 +1,8 @@
// import "package:fast_network_navigation/structs/landmark.dart";
// import 'package:http/http.dart' as http;
import "package:anyway/structs/landmark.dart";
import "package:anyway/structs/linked_landmarks.dart";
import 'package:dio/dio.dart';
final dio = Dio();
// Future<List<Landmark>> fetchLandmarks() async {
// // final response = await http

View File

@@ -1,7 +1,7 @@
import 'dart:collection';
import 'package:fast_network_navigation/structs/trip.dart';
import 'package:fast_network_navigation/structs/landmark.dart';
import 'package:anyway/structs/trip.dart';
import 'package:anyway/structs/landmark.dart';
import 'package:shared_preferences/shared_preferences.dart';
Future<List<Trip>> loadTrips() async {