import 'dart:convert'; import 'package:flutter/material.dart'; import 'package:lamiter/Extension/build_context.dart'; import 'package:lamiter/Provider/image_and_logo_provider.dart'; import 'package:provider/provider.dart'; class Logo extends StatelessWidget { final double? width; final double? height; final Color? color; const Logo({ super.key, this.width, this.height, this.color, }); @override Widget build(BuildContext context) { final logo = context.select( (provider) => provider.logo, ); return SizedBox( width: width, height: height, child: Image.memory( base64Decode(logo!), fit: BoxFit.fill, color: color ?? context.inverseSurface, ), ); } }