Account profile page

This commit is contained in:
2024-07-26 16:53:05 +08:00
parent 6e3d0f9787
commit 277ba69513
10 changed files with 291 additions and 48 deletions

View File

@ -14,6 +14,7 @@ class AttachmentList extends StatefulWidget {
final List<int> attachmentsId;
final bool isGrid;
final bool isForceGrid;
final double flatMaxHeight;
final double? width;
final double? viewport;
@ -24,6 +25,7 @@ class AttachmentList extends StatefulWidget {
required this.attachmentsId,
this.isGrid = false,
this.isForceGrid = false,
this.flatMaxHeight = 720,
this.width,
this.viewport,
});
@ -255,20 +257,25 @@ class _AttachmentListState extends State<AttachmentList> {
itemBuilder: (context, idx) {
final element = _attachmentsMeta[idx];
return Container(
decoration: BoxDecoration(
border:
Border.all(color: Theme.of(context).dividerColor, width: 1),
borderRadius: radius,
),
child: ClipRRect(
borderRadius: radius,
child: _buildEntry(element, idx),
));
decoration: BoxDecoration(
border:
Border.all(color: Theme.of(context).dividerColor, width: 1),
borderRadius: radius,
),
child: ClipRRect(
borderRadius: radius,
child: _buildEntry(element, idx),
),
);
},
).paddingSymmetric(horizontal: 24);
}
return Container(
width: MediaQuery.of(context).size.width,
constraints: BoxConstraints(
maxHeight: widget.flatMaxHeight,
),
decoration: BoxDecoration(
color: Theme.of(context).colorScheme.surfaceContainerHigh,
border: Border.symmetric(