Add Image select for article type + change icon for qr code download

This commit is contained in:
Fransolet Thomas 2022-08-31 17:58:13 +02:00
parent 025338ae9f
commit e64977f95e
2 changed files with 21 additions and 18 deletions

View File

@ -40,7 +40,7 @@ class _DownloadPDFState extends State<DownloadPDF> {
},
child: Padding(
padding: const EdgeInsets.only(left: 5.0),
child: Icon(Icons.cloud_download, color: kPrimaryColor)
child: Icon(Icons.qr_code, color: kPrimaryColor)
),
);
}

View File

@ -146,6 +146,16 @@ class _SectionDetailScreenState extends State<SectionDetailScreen> {
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: [
if(sectionDTO.type == SectionType.article)
Container(
width: size.width *0.1,
height: 125,
child: QrImage(
data: sectionDTO.id,
version: QrVersions.auto,
size: 50.0,
),
),
Column(
mainAxisAlignment: MainAxisAlignment.spaceAround,
crossAxisAlignment: CrossAxisAlignment.start,
@ -188,10 +198,9 @@ class _SectionDetailScreenState extends State<SectionDetailScreen> {
],
),
Column(
mainAxisAlignment: MainAxisAlignment.spaceAround,
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
if(sectionDTO.type != SectionType.article)
ImageInputContainer(
label: "Image :",
initialValue: sectionDTO != null ? sectionDTO.imageId : "",
@ -200,12 +209,6 @@ class _SectionDetailScreenState extends State<SectionDetailScreen> {
sectionDTO.imageId = resource.id;
sectionDTO.imageSource = resource.type == ResourceType.imageUrl ? resource.data : appContext.getContext().clientAPI.resourceApi.apiClient.basePath+"/api/Resource/"+ resource.id;
},
)
else
QrImage(
data: sectionDTO.id,
version: QrVersions.auto,
size: 200.0,
),
],
)