remove delete buttom when vioewinjg note in patient mode.

This commit is contained in:
2024-11-07 09:26:06 +02:00
parent 23b5654cbb
commit 3f20a8f854
4 changed files with 27 additions and 16 deletions

View File

@@ -23,7 +23,7 @@ class BuildFilesList extends StatefulWidget {
final Patient selectedPatient; final Patient selectedPatient;
final Business? business; final Business? business;
final BusinessUser? businessUser; final BusinessUser? businessUser;
final String type;
const BuildFilesList({ const BuildFilesList({
super.key, super.key,
required this.files, required this.files,
@@ -31,6 +31,7 @@ class BuildFilesList extends StatefulWidget {
required this.selectedPatient, required this.selectedPatient,
required this.business, required this.business,
required this.businessUser, required this.businessUser,
required this.type,
}); });
@override @override
@@ -204,7 +205,9 @@ class _BuildFilesListState extends State<BuildFilesList> {
) )
], ],
windowTools: [ windowTools: [
IconButton( Visibility(
visible: widget.type == "business",
child: IconButton(
onPressed: () { onPressed: () {
deleteFilePopUp(filePath, fileID); deleteFilePopUp(filePath, fileID);
}, },
@@ -214,6 +217,7 @@ class _BuildFilesListState extends State<BuildFilesList> {
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(), color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
), ),
), ),
),
], ],
onWindowTapClose: () { onWindowTapClose: () {
Navigator.pop(context); Navigator.pop(context);

View File

@@ -24,6 +24,7 @@ class BuildNotesList extends StatefulWidget {
final Patient selectedPatient; final Patient selectedPatient;
final Business? business; final Business? business;
final BusinessUser? businessUser; final BusinessUser? businessUser;
final String type;
const BuildNotesList({ const BuildNotesList({
super.key, super.key,
required this.notes, required this.notes,
@@ -31,6 +32,7 @@ class BuildNotesList extends StatefulWidget {
required this.selectedPatient, required this.selectedPatient,
required this.business, required this.business,
required this.businessUser, required this.businessUser,
required this.type,
}); });
@override @override
@@ -134,7 +136,9 @@ class _BuildNotesListState extends State<BuildNotesList> {
fullscreen: true, fullscreen: true,
windowTitle: selectednote.note_name, windowTitle: selectednote.note_name,
windowTools: [ windowTools: [
IconButton( Visibility(
visible: widget.type == "business",
child: IconButton(
onPressed: () { onPressed: () {
deletePatientPopUp(selectednote.idpatient_notes); deletePatientPopUp(selectednote.idpatient_notes);
}, },
@@ -143,6 +147,7 @@ class _BuildNotesListState extends State<BuildNotesList> {
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(), color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
), ),
), ),
),
], ],
onWindowTapClose: () { onWindowTapClose: () {
Navigator.pop(context); Navigator.pop(context);

View File

@@ -529,6 +529,7 @@ class _PatientFilesState extends State<PatientFiles> {
selectedPatient: widget.selectedPatient, selectedPatient: widget.selectedPatient,
business: widget.business, business: widget.business,
businessUser: widget.businessUser, businessUser: widget.businessUser,
type: widget.type,
), ),
]); ]);
} else { } else {

View File

@@ -440,6 +440,7 @@ class _PatientNotesState extends State<PatientNotes> {
selectedPatient: widget.selectedPatient, selectedPatient: widget.selectedPatient,
business: widget.business, business: widget.business,
businessUser: widget.businessUser, businessUser: widget.businessUser,
type: widget.type,
), ),
]); ]);
} else { } else {