SpaceModelSelectedIds

This commit is contained in:
mohammad
2025-02-18 16:56:10 +03:00
parent 1054970a63
commit b134823551
2 changed files with 19 additions and 3 deletions

View File

@ -8,12 +8,25 @@ import 'package:syncrow_web/pages/spaces_management/space_model/widgets/dialog/c
import 'package:syncrow_web/pages/spaces_management/space_model/widgets/dialog/custom_loading_dialog.dart';
import 'package:syncrow_web/utils/color_manager.dart';
class LinkSpaceModelSpacesDialog extends StatelessWidget {
class LinkSpaceModelSpacesDialog extends StatefulWidget {
final SpaceTemplateModel spaceModel;
LinkSpaceModelSpacesDialog({super.key, required this.spaceModel});
@override
State<LinkSpaceModelSpacesDialog> createState() =>
_LinkSpaceModelSpacesDialogState();
}
class _LinkSpaceModelSpacesDialogState
extends State<LinkSpaceModelSpacesDialog> {
TextEditingController searchController = TextEditingController();
@override
void initState() {
context.read<SpaceModelBloc>().add(SpaceModelSelectedIdsEvent());
super.initState();
}
@override
Widget build(BuildContext context) {
return AlertDialog(
@ -45,9 +58,10 @@ class LinkSpaceModelSpacesDialog extends StatelessWidget {
),
const Divider(),
const SizedBox(height: 16),
_buildDetailRow("Space model name:", spaceModel.modelName),
_buildDetailRow(
"Space model name:", widget.spaceModel.modelName),
_buildDetailRow("Creation date and time:",
spaceModel.createdAt.toString()),
widget.spaceModel.createdAt.toString()),
_buildDetailRow("Created by:", "Admin"),
const SizedBox(height: 12),
const Text(

View File

@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_svg/svg.dart';
import 'package:syncrow_web/pages/spaces_management/link_space_model/bloc/link_space_model_bloc.dart';
import 'package:syncrow_web/pages/spaces_management/link_space_model/bloc/link_space_model_event.dart';
import 'package:syncrow_web/pages/spaces_management/space_model/models/space_template_model.dart';
import 'package:syncrow_web/pages/spaces_management/space_model/widgets/dialog/link_space_model_spaces_dialog.dart';
import 'package:syncrow_web/pages/spaces_management/space_model/widgets/dialog/linking_attention_dialog.dart';
@ -73,6 +74,7 @@ class SpaceModelCardWidget extends StatelessWidget {
children: [
InkWell(
onTap: () {
showDialog(
context: context,
builder: (context) {