import 'package:flutter/material.dart'; import 'package:git_touch/models/theme.dart'; import 'package:git_touch/scaffolds/common.dart'; import 'package:photo_view/photo_view.dart'; import 'package:provider/provider.dart'; class ImageViewScreen extends StatelessWidget { final String url; final Widget title; ImageViewScreen(this.url, {this.title = const Text('Image')}); @override Widget build(BuildContext context) { final theme = Provider.of<ThemeModel>(context); return CommonScaffold( title: title, body: PhotoView( imageProvider: NetworkImage(url), backgroundDecoration: BoxDecoration(color: theme.palette.background), ), ); } }