Skip to content

Commit 6f7d71a

Browse files
author
OleS
committed
NSDK-364 fix for horizontalMargin parameter VirtusizeInPageStandard
1 parent ddde4de commit 6f7d71a

2 files changed

Lines changed: 44 additions & 37 deletions

File tree

lib/src/widgets/product_image_view.dart

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,25 @@ class ProductImageView extends StatelessWidget {
1313
return Stack(
1414
alignment: Alignment.center,
1515
children: [
16-
Container(
16+
SizedBox(
1717
width: 40,
1818
height: 40,
19-
decoration: BoxDecoration(
20-
color: Colors.white,
21-
borderRadius: BorderRadius.all(Radius.circular(20.0)),
22-
image:
23-
product.imageType == ProductImageType.user
24-
? DecorationImage(
25-
image: VSImages.circleDashedBorder.image,
26-
fit: BoxFit.cover,
27-
)
28-
: null,
29-
border:
30-
product.imageType == ProductImageType.store
31-
? Border.all(color: VSColors.vsGray800, width: 0.5)
32-
: null,
19+
child: DecoratedBox(
20+
decoration: BoxDecoration(
21+
color: Colors.white,
22+
borderRadius: BorderRadius.all(Radius.circular(20.0)),
23+
image:
24+
product.imageType == ProductImageType.user
25+
? DecorationImage(
26+
image: VSImages.circleDashedBorder.image,
27+
fit: BoxFit.cover,
28+
)
29+
: null,
30+
border:
31+
product.imageType == ProductImageType.store
32+
? Border.all(color: VSColors.vsGray800, width: 0.5)
33+
: null,
34+
),
3335
),
3436
),
3537
Container(

lib/src/widgets/virtusize_inpage_standard.dart

Lines changed: 27 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -210,16 +210,16 @@ class _VirtusizeInPageStandardState extends State<VirtusizeInPageStandard> {
210210
fit: BoxFit.cover,
211211
),
212212
),
213-
if(_showPrivacyPolicy)
214-
GestureDetector(
215-
onTap: _openPrivacyPolicyLink,
216-
child: Text(
217-
_vsText.localization.vsPrivacyPolicy,
218-
style: _vsText.vsFont.getTextStyle(
219-
fontSize: VSFontSize.xsmall,
213+
if (_showPrivacyPolicy)
214+
GestureDetector(
215+
onTap: _openPrivacyPolicyLink,
216+
child: Text(
217+
_vsText.localization.vsPrivacyPolicy,
218+
style: _vsText.vsFont.getTextStyle(
219+
fontSize: VSFontSize.xsmall,
220+
),
220221
),
221222
),
222-
),
223223
],
224224
)
225225
: Container(),
@@ -286,21 +286,26 @@ class _VirtusizeInPageStandardState extends State<VirtusizeInPageStandard> {
286286
? ProductImageView(product: _storeProduct!)
287287
: null,
288288
)
289-
: Stack(
290-
children: [
291-
Container(width: 78),
292-
if (_userProduct != null)
293-
Positioned(
294-
child: ProductImageView(product: _userProduct!),
295-
),
296-
if (_storeProduct != null)
297-
Positioned(
298-
left: 38,
299-
child: ProductImageView(
300-
product: _storeProduct!,
289+
: SizedBox(
290+
width: 64,
291+
child: Stack(
292+
children: [
293+
if (_userProduct != null)
294+
Align(
295+
alignment: Alignment.bottomRight,
296+
child: ProductImageView(
297+
product: _userProduct!,
298+
),
299+
),
300+
if (_storeProduct != null)
301+
Align(
302+
alignment: Alignment.topLeft,
303+
child: ProductImageView(
304+
product: _storeProduct!,
305+
),
301306
),
302-
),
303-
],
307+
],
308+
),
304309
)
305310
: _storeProduct != null
306311
? ProductImageView(product: _storeProduct!)

0 commit comments

Comments
 (0)