feat : SalesOutOfProvincePage main page

This commit is contained in:
2025-06-15 11:24:35 +03:30
parent a893545403
commit 448834ecb2
8 changed files with 126 additions and 63 deletions

View File

@@ -1,9 +1,6 @@
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:rasadyar_core/core.dart';
import 'package:rasadyar_core/presentation/common/app_color.dart';
import 'package:rasadyar_core/presentation/common/app_fonts.dart';
class RAppBar extends StatelessWidget implements PreferredSizeWidget {
final String title;
@@ -48,23 +45,15 @@ class RAppBar extends StatelessWidget implements PreferredSizeWidget {
titleTextStyle: titleTextStyle ?? AppFonts.yekan16.copyWith(color: Colors.white),
title: Row(
mainAxisAlignment: MainAxisAlignment.center,
mainAxisSize: MainAxisSize.min,
children: [Text(title),
if (iconTitle != null)...{
const SizedBox(width: 8)
},
if (iconTitle != null)...{
SvgGenImage.vec(iconTitle!).svg(
width: 24,
height: 24,
)
}
]),
mainAxisSize: MainAxisSize.min,
children: [
Text(title),
if (iconTitle != null) ...{const SizedBox(width: 8)},
if (iconTitle != null) ...{SvgGenImage.vec(iconTitle!).svg(width: 24, height: 24)},
],
),
leadingWidth: leadingWidth?.toDouble(),
leading: leading != null ? Padding(padding: const EdgeInsets.only(right: 16), child: leading) : null,
leading: leading != null ? Padding(padding: const EdgeInsets.only(right: 6), child: leading) : null,
titleSpacing: 8,
actions: [
if (additionalActions != null) ...additionalActions!,

View File

@@ -20,3 +20,4 @@ export 'chips/r_chips.dart';
export 'overlay_dropdown_widget/view.dart';
export 'inputs/input_fixed_hint.dart';
export 'bottom_sheet/base_bottom_sheet.dart';
export 'buttons/fab.dart';