import 'package:flutter/material.dart'; import 'package:job_app/config/palette.dart'; import 'package:job_app/models/CvModel.dart'; class CvModelCard extends StatefulWidget { final List cvModels; final int index; final bool isSelected; final bool isOwned; CvModelCard({Key key,this.cvModels,this.isSelected,this.index,this.isOwned}) : super(key: key); @override _CvModelCardState createState() => _CvModelCardState(); } class _CvModelCardState extends State { String price= "\$0.00"; @override Widget build(BuildContext context) { return Container( height:213 , width: 156, decoration: BoxDecoration( borderRadius: BorderRadius.circular(10), border: Border.all( color: widget.isSelected? Palette.primary:Colors.grey, width: widget.isSelected? 3: 0.6 ), ), child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Container( width : 121, height: 170, child: Image( fit: BoxFit.fitHeight, image: NetworkImage("https://server.thejob.net"+widget.cvModels[widget.index].file.preview.url))), SizedBox(height: 10,), if(!widget.isOwned) Text("$price",style: TextStyle( fontFamily: 'MontserratMedium', fontSize: 14 ),) ], ), ); } }