Styling tweaking

This commit is contained in:
verboomp
2026-02-02 14:52:33 +01:00
parent e0279a4d26
commit f9ca668b39
4 changed files with 18 additions and 14 deletions

View File

@@ -145,6 +145,7 @@ class _CustomerWidgetState extends State<CustomerWidget> {
padding: const EdgeInsets.all(16.0),
child: Row(
crossAxisAlignment: CrossAxisAlignment.start,
spacing: 8.0,
children: [
Expanded(
flex: 1,
@@ -209,6 +210,7 @@ class _CustomerWidgetState extends State<CustomerWidget> {
child: Row(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.center,
spacing: 8.0,
children: [
Expanded(
flex: 1,

View File

@@ -111,15 +111,15 @@ class _PictureWidgetState extends State<PictureWidget> {
return LayoutBuilder(
builder: (context, constraints) {
final isNarrow = constraints.maxWidth < 800;
final maxImageWidth = constraints.maxWidth * 0.5;
final imageWidth = isNarrow ? constraints.maxWidth : constraints.maxWidth * 0.5;
return SingleChildScrollView(
child: isNarrow
? Column(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
ConstrainedBox(
constraints: BoxConstraints(maxWidth: maxImageWidth),
SizedBox(
width: imageWidth,
child: _imageWidget(selectedPicture),
),
const SizedBox(height: 32),
@@ -130,8 +130,8 @@ class _PictureWidgetState extends State<PictureWidget> {
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
ConstrainedBox(
constraints: BoxConstraints(maxWidth: maxImageWidth),
SizedBox(
width: imageWidth,
child: _imageWidget(selectedPicture),
),
const SizedBox(width: 32),
@@ -259,7 +259,6 @@ class _PictureWidgetState extends State<PictureWidget> {
thumbVisibility: true,
child: SingleChildScrollView(
controller: _commentScrollController,
padding: const EdgeInsets.all(8.0),
child: Text(
dto.comment ?? "",
style: contentStyle,
@@ -424,14 +423,11 @@ class _PictureWidgetState extends State<PictureWidget> {
}
void _actionNavigateToPicture(int index) {
print("navigate. too $index");
final pictures = _customerDto.pictures;
if (index >= 0 && index < pictures.length) {
setState(() {
_selectedPicture = pictures[index];
});
} else {
print("empty");
}
}
}