RoomCard constructor
const
RoomCard({ - dynamic key,
- required String roomId,
- SubtitleFn? subtitleFn,
- dynamic onTap,
- dynamic onLongPress,
- dynamic onFocusChange,
- dynamic titleTextStyle,
- dynamic subtitleTextStyle,
- dynamic leadingAndTrailingTextStyle,
- double avatarSize = 48,
- dynamic contentPadding = const EdgeInsets.symmetric(horizontal: 12, vertical: 6),
- dynamic margin,
- dynamic shape,
- bool withBorder = true,
- bool showParents = true,
- bool showSuggestedMark = false,
- bool showVisibilityMark = false,
- dynamic trailing,
})
Implementation
const RoomCard({
super.key,
required this.roomId,
this.subtitleFn,
this.onTap,
this.onLongPress,
this.onFocusChange,
this.titleTextStyle,
this.subtitleTextStyle,
this.leadingAndTrailingTextStyle,
this.avatarSize = 48,
this.contentPadding =
const EdgeInsets.symmetric(horizontal: 12, vertical: 6),
this.margin,
this.shape,
this.withBorder = true,
this.showParents = true,
this.showSuggestedMark = false,
this.showVisibilityMark = false,
this.trailing,
});