import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:inventree/widget/refreshable_state.dart'; class NotificationWidget extends StatefulWidget { @override _NotificationState createState() => _NotificationState(); } class _NotificationState extends RefreshableState { _NotificationState() : super(); @override AppBar? buildAppBar(BuildContext context) { // No app bar for the notification widget return null; } @override Future request (BuildContext context) async { print("requesting notifications!"); } List renderNotifications(BuildContext context) { List tiles = []; tiles.add( ListTile( title: Text("Not"), subtitle: Text("subtitle yatyayaya"), ) ); return tiles; } @override Widget getBody(BuildContext context) { return Center( child: ListView( children: ListTile.divideTiles( context: context, tiles: renderNotifications(context), ).toList() ) ); } }