From c3914325cf48c7e9b52789446840fc4f039dbfe0 Mon Sep 17 00:00:00 2001 From: Patrick Alvin Alcala Date: Thu, 12 Feb 2026 13:00:32 +0800 Subject: [PATCH] Updated widget --- lib/widgets/box_widget.dart | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/lib/widgets/box_widget.dart b/lib/widgets/box_widget.dart index d47e058..f1e0185 100644 --- a/lib/widgets/box_widget.dart +++ b/lib/widgets/box_widget.dart @@ -4,20 +4,29 @@ class BoxWidget extends StatelessWidget { final Widget content; final double? circular; final CrossAxisAlignment? alignment; + final double? width; + final EdgeInsets? padding; // final double? titleSize; - const BoxWidget({super.key, required this.content, this.circular = 8, this.alignment = CrossAxisAlignment.start}); + const BoxWidget({ + super.key, + required this.content, + this.circular = 8, + this.alignment = CrossAxisAlignment.start, + this.width, + this.padding, + }); @override Widget build(BuildContext context) { return Container( - padding: EdgeInsets.all(16), + padding: padding ?? EdgeInsets.all(16), decoration: BoxDecoration( borderRadius: BorderRadius.circular(circular ?? 8), color: Color.fromRGBO(16, 22, 28, 0.584), border: Border.all(color: const Color.fromRGBO(41, 60, 78, 0.914)), ), - width: MediaQuery.of(context).size.width - 30, + width: width ?? MediaQuery.of(context).size.width - 30, child: Column( crossAxisAlignment: alignment ?? CrossAxisAlignment.start, children: [Padding(padding: const EdgeInsets.all(16), child: content)],