import 'package:flutter/material.dart';

class OutlinedCard extends StatelessWidget {
  const OutlinedCard({
    required this.child,
    this.borderColor,
    this.borderWidth,
    super.key,
  });

  final Widget child;
  final Color? borderColor;
  final double? borderWidth;
  @override
  Widget build(final BuildContext context) => Card(
        elevation: 0.0,
        shape: RoundedRectangleBorder(
          borderRadius: const BorderRadius.all(Radius.circular(12)),
          side: BorderSide(
            color: borderColor ?? Theme.of(context).colorScheme.outline,
            width: borderWidth ?? 1.0,
          ),
        ),
        clipBehavior: Clip.antiAlias,
        child: child,
      );
}