plant_app/lib/screens/details/components/image_and_icons.dart

62 lines
1.9 KiB
Dart

import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:plant_app/constants.dart';
import 'icon_card.dart';
class ImageAndIcons extends StatelessWidget {
const ImageAndIcons({super.key, required this.size});
final Size size;
@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.only(bottom: kDefaultPadding),
child: SizedBox(
height: size.height * 0.8,
child: Row(
children: [
const Expanded(
child: Padding(
padding: EdgeInsets.symmetric(vertical: kDefaultPadding),
child: Column(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: [
IconCard(icon: "assets/icons/sun.svg"),
IconCard(icon: "assets/icons/icon_2.svg"),
IconCard(icon: "assets/icons/icon_3.svg"),
IconCard(icon: "assets/icons/icon_4.svg"),
],
),
),
),
Container(
height: size.height * 0.8,
width: size.width * 0.75,
decoration: BoxDecoration(
borderRadius: const BorderRadius.only(
topLeft: Radius.circular(63),
bottomLeft: Radius.circular(63),
),
boxShadow: [
BoxShadow(
offset: const Offset(0, 10),
blurRadius: 60,
color: kPrimaryColor.withOpacity(0.29),
),
],
image: const DecorationImage(
alignment: Alignment.centerLeft,
fit: BoxFit.cover,
image: AssetImage("assets/images/img.png"),
),
),
),
],
),
),
);
}
}