62 lines
1.9 KiB
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"),
|
|
),
|
|
),
|
|
),
|
|
],
|
|
),
|
|
),
|
|
);
|
|
}
|
|
}
|