feat: change structure

This commit is contained in:
efrilm 2025-08-18 13:07:48 +07:00
parent bc95336a19
commit b8055c8eab
5 changed files with 21 additions and 21 deletions

View File

@ -4,15 +4,15 @@ import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:line_icons/line_icons.dart';
import 'package:shimmer/shimmer.dart';
import '../../../application/category/category_loader/category_loader_bloc.dart';
import '../../../application/product/product_loader/product_loader_bloc.dart';
import '../../../common/theme/theme.dart';
import '../../../domain/category/category.dart';
import '../../../domain/product/product.dart';
import '../../../injection.dart';
import '../../components/appbar/appbar.dart';
import '../../components/button/button.dart';
import '../../components/widgets/empty_widget.dart';
import '../../../../application/category/category_loader/category_loader_bloc.dart';
import '../../../../application/product/product_loader/product_loader_bloc.dart';
import '../../../../common/theme/theme.dart';
import '../../../../domain/category/category.dart';
import '../../../../domain/product/product.dart';
import '../../../../injection.dart';
import '../../../components/appbar/appbar.dart';
import '../../../components/button/button.dart';
import '../../../components/widgets/empty_widget.dart';
import 'widgets/category_delegate.dart';
import 'widgets/product_card.dart';
import 'widgets/product_tile.dart';

View File

@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import '../../../../common/theme/theme.dart';
import '../../../../domain/category/category.dart';
import '../../../../../common/theme/theme.dart';
import '../../../../../domain/category/category.dart';
class ProductCategoryHeaderDelegate extends SliverPersistentHeaderDelegate {
final List<Category> categories;

View File

@ -1,9 +1,9 @@
import 'package:flutter/material.dart';
import '../../../../common/extension/extension.dart';
import '../../../../common/theme/theme.dart';
import '../../../../domain/product/product.dart';
import '../../../components/image/image.dart';
import '../../../../../common/extension/extension.dart';
import '../../../../../common/theme/theme.dart';
import '../../../../../domain/product/product.dart';
import '../../../../components/image/image.dart';
class ProductCard extends StatelessWidget {
const ProductCard({super.key, required this.product, this.onTap});

View File

@ -1,10 +1,10 @@
import 'package:flutter/material.dart';
import '../../../../common/extension/extension.dart';
import '../../../../common/theme/theme.dart';
import '../../../../domain/product/product.dart';
import '../../../components/image/image.dart';
import '../../../components/spacer/spacer.dart';
import '../../../../../common/extension/extension.dart';
import '../../../../../common/theme/theme.dart';
import '../../../../../domain/product/product.dart';
import '../../../../components/image/image.dart';
import '../../../../components/spacer/spacer.dart';
class ProductTile extends StatelessWidget {
final Product product;

View File

@ -27,7 +27,7 @@ import 'package:apskel_owner_flutter/presentation/pages/language/language_page.d
as _i7;
import 'package:apskel_owner_flutter/presentation/pages/main/main_page.dart'
as _i9;
import 'package:apskel_owner_flutter/presentation/pages/product/product_page.dart'
import 'package:apskel_owner_flutter/presentation/pages/product/product_list/product_page.dart'
as _i10;
import 'package:apskel_owner_flutter/presentation/pages/profile/profile_page.dart'
as _i11;