feat : sale out of Province

This commit is contained in:
2025-06-21 17:01:37 +03:30
parent fc4295e532
commit 656b5f0d87
28 changed files with 1270 additions and 489 deletions

View File

@@ -0,0 +1,8 @@
import 'dart:convert';
import 'dart:io';
Future<String> convertImageToBase64(String imagePath) async {
final bytes = await File(imagePath).readAsBytes();
String base64String = base64Encode(bytes);
return base64String;
}

View File

@@ -1,3 +1,4 @@
export 'color_utils.dart';
export 'color_utils.dart';
export 'data_time_utils.dart';
export 'image_utils.dart';
export 'list_extensions.dart';
export 'data_time_utils.dart';

View File

@@ -20,7 +20,6 @@ class DraggableBottomSheet2 extends GetView<DraggableBottomSheetController> {
return ObxValue((data) {
return Stack(
children: [
// پس‌زمینه تیره
Positioned.fill(
child: GestureDetector(
onTap: () {},

View File

@@ -26,6 +26,7 @@ class RTextField extends StatefulWidget {
final RTextFieldVariant variant;
final bool filled;
final Color? filledColor;
final Color? borderColor;
final bool showCounter;
final bool isDense;
final TextInputType? keyboardType;
@@ -67,6 +68,7 @@ class RTextField extends StatefulWidget {
this.validator,
this.onChanged,
this.onSubmitted,
this.borderColor,
});
@@ -82,7 +84,7 @@ class RTextField extends StatefulWidget {
_noBorder || _passwordNoBorder ? InputBorder.none : OutlineInputBorder(
borderRadius: BorderRadius.circular(8),
borderSide: BorderSide(
color: AppColor.lightGreyDarkActive,
color: borderColor ?? AppColor.lightGreyDarkActive,
width: 1,
),
);

View File

@@ -134,6 +134,7 @@ class _OverlayDropdownState<T> extends State<OverlayDropdownWidget<T>> {
_isOpen.value
? CupertinoIcons.chevron_up
: CupertinoIcons.chevron_down,
size: 14,
),
],
),