fluffychat/lib/pangea/activity_sessions/activity_session_details_row.dart
ggurdin 5ce2a787b4
3890 activity start page changes (#3901)
* comment out unreferenced files

* decouple courses, topics, and activities

* update start page

* disable 'join open session' button
2025-09-08 15:25:56 -04:00

35 lines
749 B
Dart

import 'package:flutter/material.dart';
class ActivitySessionDetailsRow extends StatelessWidget {
final IconData? icon;
final Widget? leading;
final Widget child;
final double? iconSize;
const ActivitySessionDetailsRow({
required this.child,
this.icon,
this.leading,
this.iconSize,
super.key,
});
@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.symmetric(vertical: 4.0),
child: Row(
spacing: 12.0,
children: [
if (leading != null) leading!,
if (icon != null)
Icon(
icon,
size: iconSize ?? 24.0,
),
Expanded(child: child),
],
),
);
}
}