Surface/lib/widgets/content/image.web.dart
2025-04-23 00:07:20 +08:00

22 lines
560 B
Dart

import 'package:web/web.dart' as web;
import 'package:flutter/material.dart';
class UniversalImage extends StatelessWidget {
final String uri;
final String? blurHash;
const UniversalImage({super.key, required this.uri, this.blurHash});
@override
Widget build(BuildContext context) {
return HtmlElementView.fromTagName(
tagName: 'img',
onElementCreated: (element) {
element as web.HTMLImageElement;
element.src = uri;
element.style.width = '100%';
element.style.height = '100%';
},
);
}
}