add device type comes from products

This commit is contained in:
hannathkadher
2024-11-20 20:10:39 +04:00
parent bf0dc7b56c
commit 9affae0269
11 changed files with 256 additions and 95 deletions

View File

@ -1,5 +1,6 @@
import 'package:flutter/material.dart';
import 'package:syncrow_web/pages/spaces_management/model/community_model.dart';
import 'package:syncrow_web/pages/spaces_management/model/product_model.dart';
import 'package:syncrow_web/pages/spaces_management/model/space_model.dart';
import 'package:syncrow_web/pages/spaces_management/widgets/community_structure_widget.dart';
import 'package:syncrow_web/pages/spaces_management/widgets/gradient_canvas_border_widget.dart';
@ -11,6 +12,7 @@ class LoadedSpaceView extends StatefulWidget {
final SpaceModel? selectedSpace;
final ValueChanged<CommunityModel> onCommunitySelected;
final ValueChanged<SpaceModel> onSpaceSelected;
final List<ProductModel>? products;
const LoadedSpaceView({
Key? key,
@ -19,6 +21,7 @@ class LoadedSpaceView extends StatefulWidget {
this.selectedSpace,
required this.onCommunitySelected,
required this.onSpaceSelected,
this.products,
}) : super(key: key);
@override
@ -43,6 +46,7 @@ class _LoadedStateViewState extends State<LoadedSpaceView> {
selectedSpace: widget.selectedSpace,
spaces: widget.selectedCommunity?.spaces ?? [],
connections: [],
products: widget.products,
),
],
),