didvan-app/lib/widgets/didvan/card.dart

31 lines
773 B
Dart

import 'package:didvan/config/design_config.dart';
import 'package:flutter/material.dart';
class DidvanCard extends StatelessWidget {
final Widget? child;
final EdgeInsets? padding;
final EdgeInsets? margin;
final bool enableBorder;
const DidvanCard({
Key? key,
this.child,
this.padding = const EdgeInsets.all(16),
this.margin,
this.enableBorder = true,
}) : super(key: key);
@override
Widget build(BuildContext context) {
return Container(
padding: padding,
margin: margin,
decoration: BoxDecoration(
borderRadius: DesignConfig.lowBorderRadius,
color: Theme.of(context).colorScheme.surface,
border: enableBorder ? DesignConfig.cardBorder : null,
),
child: child,
);
}
}