mirror of
https://github.com/Xevion/paperless-mobile.git
synced 2025-12-17 12:12:42 -06:00
WIP - Add system notifications for document upload progress/status
This commit is contained in:
11
lib/features/notifications/cubit/notification_cubit.dart
Normal file
11
lib/features/notifications/cubit/notification_cubit.dart
Normal file
@@ -0,0 +1,11 @@
|
||||
import 'package:bloc/bloc.dart';
|
||||
import 'package:equatable/equatable.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
part 'notification_state.dart';
|
||||
|
||||
class NotificationCubit extends Cubit<NotificationState> {
|
||||
NotificationCubit() : super(NotificationInitialState());
|
||||
|
||||
void navigateTo(String route, dynamic args) {}
|
||||
}
|
||||
16
lib/features/notifications/cubit/notification_state.dart
Normal file
16
lib/features/notifications/cubit/notification_state.dart
Normal file
@@ -0,0 +1,16 @@
|
||||
part of 'notification_cubit.dart';
|
||||
|
||||
abstract class NotificationState extends Equatable {
|
||||
const NotificationState();
|
||||
|
||||
@override
|
||||
List<Object> get props => [];
|
||||
}
|
||||
|
||||
class NotificationInitialState extends NotificationState {}
|
||||
|
||||
class NotificationOpenDocumentDetailsPageState extends NotificationState {
|
||||
final int documentId;
|
||||
|
||||
const NotificationOpenDocumentDetailsPageState(this.documentId);
|
||||
}
|
||||
Reference in New Issue
Block a user