12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- import 'package:flutter/material.dart';
- import 'package:liftmanager/res/colors.dart';
- import 'package:liftmanager/utils/theme_utils.dart';
- class MyCard extends StatelessWidget {
- const MyCard({
- Key key,
- @required this.child,
- this.color,
- this.shadowColor
- }): super(key: key);
- final Widget child;
- final Color color;
- final Color shadowColor;
- @override
- Widget build(BuildContext context) {
- Color _backgroundColor;
- Color _shadowColor;
- if (color == null){
- _backgroundColor = Colors.white;
- }else{
- _backgroundColor = color;
- }
- if (shadowColor == null){
- _shadowColor = const Color(0x80DCE7FA);
- }else{
- _shadowColor = shadowColor;
- }
- return DecoratedBox(
- decoration: BoxDecoration(
- color: _backgroundColor,
- borderRadius: BorderRadius.circular(8.0),
- boxShadow: [
- BoxShadow(color: _shadowColor, offset: Offset(0.0, 2.0), blurRadius: 8.0, spreadRadius: 0.0),
- ]
- ),
- child: child,
- );
- }
- }
|