hym_ui/lib/attachmentWidget.dart
2025-03-25 02:38:13 -04:00

48 lines
1.2 KiB
Dart

import "package:crab_ui/structs.dart";
import "package:flutter/material.dart";
class AttachmentWidget extends StatelessWidget {
final AttachmentResponse attachment;
AttachmentWidget({required this.attachment});
@override
Widget build(BuildContext context) {
return Stack(
// appBar: AppBar(title: Text('New Tab Content')),
children: [
Padding(
padding: EdgeInsets.fromLTRB(10, 20, 0, 0),
child: Row(
children: [
CloseButton(
onPressed: () => {
Navigator.pop(context)
}
),
Text(
attachment.name.toString(), //its alr a string but incase ¯\(ツ)/¯
style: TextStyle(color: Colors.black, fontSize: 20), //TODO: personalize your fonts
),
],
),
),
Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
SizedBox(
width: 1000,
height: 600,
child: Image.memory(attachment.data),
)
],
),
),
],
);
}
}