Make auth obligatory

This commit is contained in:
2024-04-19 13:19:44 +02:00
parent 350cf9d4c3
commit ea658ffe96
14 changed files with 474 additions and 119 deletions

View File

@ -1,10 +1,22 @@
import 'dart:html';
import 'package:flutter/material.dart';
import 'package:softplayer_web/api/grpc/accounts.dart';
import 'package:softplayer_web/components/menubar.dart';
class PageWrapper extends StatelessWidget {
final Widget child;
final MenuPanel appBar;
const PageWrapper({super.key, required this.child, required this.appBar});
const PageWrapper(
{super.key,
required this.child,
required this.appBar,
required this.accountsGrpc});
final AccountsGrpc accountsGrpc;
bool isSignedIn() {
return window.localStorage.containsKey("token");
}
@override
Widget build(BuildContext context) {