|
|
|
|
@ -16,6 +16,8 @@ import 'package:test_sa/views/widgets/device_trancfer/device_transfer_info_secti
|
|
|
|
|
import 'package:test_sa/views/widgets/loaders/loading_manager.dart';
|
|
|
|
|
import 'package:test_sa/views/widgets/requests/info_row.dart';
|
|
|
|
|
|
|
|
|
|
import '../../../models/enums/user_types.dart';
|
|
|
|
|
|
|
|
|
|
class DeviceTransferDetails extends StatefulWidget {
|
|
|
|
|
final DeviceTransfer model;
|
|
|
|
|
|
|
|
|
|
@ -132,18 +134,19 @@ class _DeviceTransferDetailsState extends State<DeviceTransferDetails> {
|
|
|
|
|
Expanded(
|
|
|
|
|
child: Text("Sender", style: Theme.of(context).textTheme.headline6),
|
|
|
|
|
),
|
|
|
|
|
ASmallButton(
|
|
|
|
|
text: _subtitle.edit,
|
|
|
|
|
onPressed: (_isSender || false)
|
|
|
|
|
? () {
|
|
|
|
|
Navigator.of(context).push(MaterialPageRoute(
|
|
|
|
|
builder: (_) => UpdateDeviceTransfer(
|
|
|
|
|
model: widget.model,
|
|
|
|
|
isSender: true,
|
|
|
|
|
)));
|
|
|
|
|
}
|
|
|
|
|
: null,
|
|
|
|
|
),
|
|
|
|
|
if (_userProvider.user?.type == UsersTypes.engineer)
|
|
|
|
|
ASmallButton(
|
|
|
|
|
text: _subtitle.edit,
|
|
|
|
|
onPressed: (_isSender || false)
|
|
|
|
|
? () {
|
|
|
|
|
Navigator.of(context).push(MaterialPageRoute(
|
|
|
|
|
builder: (_) => UpdateDeviceTransfer(
|
|
|
|
|
model: widget.model,
|
|
|
|
|
isSender: true,
|
|
|
|
|
)));
|
|
|
|
|
}
|
|
|
|
|
: null,
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
const SizedBox(height: 12),
|
|
|
|
|
@ -156,18 +159,19 @@ class _DeviceTransferDetailsState extends State<DeviceTransferDetails> {
|
|
|
|
|
Expanded(
|
|
|
|
|
child: Text("Receiver", style: Theme.of(context).textTheme.headline6),
|
|
|
|
|
),
|
|
|
|
|
ASmallButton(
|
|
|
|
|
text: _subtitle.edit,
|
|
|
|
|
onPressed: (_isReceiver || false)
|
|
|
|
|
? () {
|
|
|
|
|
Navigator.of(context).push(MaterialPageRoute(
|
|
|
|
|
builder: (_) => UpdateDeviceTransfer(
|
|
|
|
|
model: widget.model,
|
|
|
|
|
isSender: false,
|
|
|
|
|
)));
|
|
|
|
|
}
|
|
|
|
|
: null,
|
|
|
|
|
),
|
|
|
|
|
if (_userProvider.user?.type == UsersTypes.engineer)
|
|
|
|
|
ASmallButton(
|
|
|
|
|
text: _subtitle.edit,
|
|
|
|
|
onPressed: (_isReceiver || false)
|
|
|
|
|
? () {
|
|
|
|
|
Navigator.of(context).push(MaterialPageRoute(
|
|
|
|
|
builder: (_) => UpdateDeviceTransfer(
|
|
|
|
|
model: widget.model,
|
|
|
|
|
isSender: false,
|
|
|
|
|
)));
|
|
|
|
|
}
|
|
|
|
|
: null,
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
const SizedBox(height: 12),
|
|
|
|
|
|