Merge remote-tracking branch 'origin/main_design2.0' into main_design2.0
# Conflicts: # lib/views/widgets/equipment/single_device_picker.dartmain_design2.0
commit
487b04514a
@ -0,0 +1,3 @@
|
||||
<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M11.9499 9.51862C12.6027 8.54479 12.984 7.37301 12.984 6.11339C12.984 2.74246 10.2534 0 6.89703 0C3.54065 0 0.810059 2.74246 0.810059 6.11336C0.810059 9.48425 3.54068 12.2267 6.89706 12.2267C8.176 12.2267 9.36378 11.8282 10.3445 11.1488L15.1958 16L16.8101 14.3788L11.9499 9.51862ZM6.89706 10.5097C4.48871 10.5097 2.52931 8.54181 2.52931 6.12299C2.52931 3.70421 4.48868 1.73634 6.89706 1.73634C9.30543 1.73634 11.2648 3.70421 11.2648 6.12302C11.2648 8.54184 9.3054 10.5097 6.89706 10.5097Z" fill="#767676"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 619 B |
@ -0,0 +1,33 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:test_sa/extensions/context_extension.dart';
|
||||
import 'package:test_sa/extensions/int_extensions.dart';
|
||||
import 'package:test_sa/extensions/text_extensions.dart';
|
||||
import 'package:test_sa/extensions/widget_extensions.dart';
|
||||
|
||||
import '../../models/device/device.dart';
|
||||
|
||||
class AssetInfoCard extends StatelessWidget {
|
||||
const AssetInfoCard({Key key, @required this.asset}) : super(key: key);
|
||||
|
||||
final Device asset;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Card(
|
||||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.stretch,
|
||||
children: [
|
||||
asset.modelDefinition?.assetName?.heading5(context),
|
||||
8.height,
|
||||
"${context.translation.assetNo}: ${asset.assetNumber}".bodyText(context),
|
||||
"${context.translation.manufacture}: ${asset.modelDefinition?.manufacturerName}".bodyText(context),
|
||||
"${context.translation.model}: ${asset.modelDefinition?.modelName}".bodyText(context),
|
||||
"${context.translation.serialNumber}: ${asset.assetNumber}".bodyText(context),
|
||||
const Divider().defaultStyle(context),
|
||||
"${context.translation.department}: ${asset.department?.departmentName}".bodyText(context),
|
||||
"${context.translation.site}: ${asset.site?.custName}".bodyText(context),
|
||||
],
|
||||
).paddingAll(16),
|
||||
);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue