import package;
import easy_localization.dart;
import material.dart;
import flutter_bloc.dart;
import core;
import api;
import api_client.dart;
import services;
import service_locator.dart;
import user_info_service.dart;
import ui;
import theme;
import color_palette.dart;
import widgets;
import custom_scaffold.dart;
import logo_header.dart;
import auth;
import presentation;
import bloc;
import authentication_bloc;
import authentication_bloc.dart;
import models;
import document_model.dart;
import screens;
import pdf_viewer_screen.dart;
import document_service.dart;
Go to the source code of this file.
|
| override void | initState () |
| Future< void > | _fetchEngagement () async |
| Future< void > | _fetchDocuments () async |
| override Widget | build (BuildContext context) |
| Widget | _buildProfileHeader () |
| Widget | _buildMetricsRow (double engagement) |
| Widget | _buildDivider () |
| Widget | _buildMetricItem ({ required IconData icon, required String title, required String value, required Color color, }) |
| Widget | _buildDocumentsSection (BuildContext context, List< DocumentModel > documents, bool isLoading) |
| void | _openDocument (DocumentModel document, BuildContext context) |
| Widget | _buildDocumentItem ({ required String title, required Color color, required VoidCallback onTap, IconData icon=Icons.insert_drive_file_outlined, }) |
| Future< void > | _handleLogout (BuildContext context) async |
◆ _buildDivider()
◆ _buildDocumentItem()
| Widget _buildDocumentItem |
( |
{ required String title, required Color color, required VoidCallback onTap, IconData icon=Icons.insert_drive_file_outlined, } | | ) |
|
◆ _buildDocumentsSection()
| Widget _buildDocumentsSection |
( |
BuildContext | context, |
|
|
List< DocumentModel > | documents, |
|
|
bool | isLoading ) |
◆ _buildMetricItem()
◆ _buildMetricsRow()
| Widget _buildMetricsRow |
( |
double | engagement | ) |
|
◆ _buildProfileHeader()
| Widget _buildProfileHeader |
( |
| ) |
|
◆ _fetchDocuments()
| Future< void > _fetchDocuments |
( |
| ) |
|
◆ _fetchEngagement()
| Future< void > _fetchEngagement |
( |
| ) |
|
◆ _handleLogout()
| Future< void > _handleLogout |
( |
BuildContext | context | ) |
|
◆ _openDocument()
◆ build()
| override Widget build |
( |
BuildContext | context | ) |
|
◆ initState()
| override void initState |
( |
| ) |
|
◆ _apiClient
◆ _documents
◆ _documentService
◆ _engagement
◆ _isLoading