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%';
      },
    );
  }
}