You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
fluffychat/lib/pages/new_group/new_group_view.dart

74 lines
2.6 KiB
Dart

import 'package:fluffychat/pages/new_group/new_group.dart';
2 years ago
import 'package:fluffychat/pangea/widgets/class/add_class_and_invite.dart';
import 'package:fluffychat/pangea/widgets/class/add_space_toggles.dart';
import 'package:fluffychat/widgets/layouts/max_width_body.dart';
2 years ago
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/l10n.dart';
class NewGroupView extends StatelessWidget {
final NewGroupController controller;
2 years ago
const NewGroupView(this.controller, {super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(L10n.of(context)!.createGroup),
),
body: MaxWidthBody(
child: Column(
mainAxisSize: MainAxisSize.min,
children: <Widget>[
Padding(
padding: const EdgeInsets.all(12.0),
child: TextField(
controller: controller.controller,
autofocus: true,
autocorrect: false,
textInputAction: TextInputAction.go,
onSubmitted: controller.submitAction,
decoration: InputDecoration(
2 years ago
// #Pangea
labelText: L10n.of(context)!.enterAGroupName,
// labelText: L10n.of(context)!.optionalGroupName,
prefixIcon: const Icon(Icons.people_outlined),
2 years ago
// hintText: L10n.of(context)!.enterAGroupName,
// Pangea#
),
),
),
2 years ago
// #Pangea
// SwitchListTile.adaptive(
// secondary: const Icon(Icons.public_outlined),
// title: Text(L10n.of(context)!.groupIsPublic),
// value: controller.publicGroup,
// onChanged: controller.setPublicGroup,
// ),
// SwitchListTile.adaptive(
// secondary: const Icon(Icons.lock_outlined),
// title: Text(L10n.of(context)!.enableEncryption),
// value: !controller.publicGroup,
// onChanged: null,
// ),
AddToSpaceToggles(
key: controller.addToSpaceKey,
startOpen: false,
activeSpaceId: controller.activeSpaceId,
mode: AddToClassMode.chat,
),
2 years ago
const SizedBox(
height: 50,
),
2 years ago
// Pangea#
],
),
),
floatingActionButton: FloatingActionButton(
onPressed: controller.submitAction,
child: const Icon(Icons.arrow_forward_outlined),
),
);
}
}