You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			41 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Dart
		
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Dart
		
	
import 'package:flutter/material.dart';
 | 
						|
import 'package:mohem_flutter_app/classes/colors.dart';
 | 
						|
import 'package:mohem_flutter_app/models/marathon/question_model.dart';
 | 
						|
 | 
						|
class MyDecorations {
 | 
						|
  static Decoration shadowDecoration = BoxDecoration(
 | 
						|
    color: MyColors.kWhiteColor,
 | 
						|
    borderRadius: BorderRadius.circular(15),
 | 
						|
    boxShadow: [
 | 
						|
      BoxShadow(
 | 
						|
        color: const Color(0xff000000).withOpacity(.05),
 | 
						|
        blurRadius: 26,
 | 
						|
        offset: const Offset(0, -3),
 | 
						|
      ),
 | 
						|
    ],
 | 
						|
  );
 | 
						|
 | 
						|
  static Decoration getContainersDecoration(Color color) {
 | 
						|
    Decoration answerContainerDecoration = BoxDecoration(
 | 
						|
      borderRadius: BorderRadius.circular(10),
 | 
						|
      color: color,
 | 
						|
      border: Border.all(width: 1, color: MyColors.lightGreyEFColor),
 | 
						|
    );
 | 
						|
    return answerContainerDecoration;
 | 
						|
  }
 | 
						|
 | 
						|
  static Decoration getAnswersContainerColor(QuestionsOptionStatus questionsOptionStatus) {
 | 
						|
    switch (questionsOptionStatus) {
 | 
						|
      case QuestionsOptionStatus.correct:
 | 
						|
        return getContainersDecoration(MyColors.greenColor);
 | 
						|
      case QuestionsOptionStatus.wrong:
 | 
						|
        return getContainersDecoration(MyColors.redColor);
 | 
						|
 | 
						|
      case QuestionsOptionStatus.selected:
 | 
						|
        return getContainersDecoration(MyColors.yellowColorII);
 | 
						|
      case QuestionsOptionStatus.unSelected:
 | 
						|
        return getContainersDecoration(MyColors.greyF7Color);
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 |