From 6ef1361ba19d3964d3e4250f85d695640df510e4 Mon Sep 17 00:00:00 2001 From: "mr.mojtaba" Date: Tue, 16 Dec 2025 14:42:46 +0330 Subject: [PATCH] feat: add close button to image picker widget for improved user interaction and navigation --- .../image_picker/image_picker_widget.dart | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/packages/core/lib/presentation/widget/image_picker/image_picker_widget.dart b/packages/core/lib/presentation/widget/image_picker/image_picker_widget.dart index 254dbe5..557bbd0 100644 --- a/packages/core/lib/presentation/widget/image_picker/image_picker_widget.dart +++ b/packages/core/lib/presentation/widget/image_picker/image_picker_widget.dart @@ -1,6 +1,7 @@ import 'dart:io'; import 'package:camera/camera.dart'; +import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:rasadyar_core/core.dart'; @@ -49,6 +50,27 @@ class _RImagePickerState extends State { children: [ CameraPreview(widget.controller.cameraController!), + Positioned( + top: 50, + right: 10, + child: GestureDetector( + onTap: () => Get.back(), + child: Container( + width: 40.w, + height: 40.h, + decoration: BoxDecoration( + color: Colors.white.withAlpha(50), + borderRadius: BorderRadius.circular(10.r), + ), + child: Icon( + CupertinoIcons.clear, + color: Colors.white, + size: 20, + ), + ), + ), + ), + Positioned( bottom: 40, right: 10,