mirror of
https://github.com/immich-app/immich.git
synced 2025-08-11 09:16:31 -04:00
25 lines
689 B
Dart
25 lines
689 B
Dart
import 'package:flutter/material.dart';
|
|
import 'package:immich_mobile/presentation/widgets/images/thumbnail.widget.dart';
|
|
import 'package:octo_image/octo_image.dart';
|
|
|
|
OctoPlaceholderBuilder blurHashPlaceholderBuilder(String? blurhash, {required BoxFit fit}) {
|
|
return (context) => Thumbnail(blurhash: blurhash, fit: fit);
|
|
}
|
|
|
|
OctoErrorBuilder blurHashErrorBuilder(
|
|
String? blurhash, {
|
|
BoxFit fit = BoxFit.cover,
|
|
Text? message,
|
|
IconData? icon,
|
|
Color? iconColor,
|
|
double? iconSize,
|
|
}) {
|
|
return OctoError.placeholderWithErrorIcon(
|
|
blurHashPlaceholderBuilder(blurhash, fit: fit),
|
|
message: message,
|
|
icon: icon,
|
|
iconColor: iconColor,
|
|
iconSize: iconSize,
|
|
);
|
|
}
|