Closed chanjungkim closed 6 months ago
I looked into the flutter_screenutil package.
To use that package you need to initialize it using the ScreenUtilInit
widget. Also, each Monarch story is isolated. Therefore, each story should call ScreenUtilInit
.
Something like this:
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'sample_button.dart';
// Use ScreenUtilInit
Widget primary() =>
const ScreenUtilInit(child: Button('Button', ButtonStyles.primary));
// You could use a helper function too
ScreenUtilInit _helper({required Widget child}) => ScreenUtilInit(
designSize: const Size(360, 690),
minTextAdapt: true,
splitScreenMode: true,
child: child);
Widget secondary() =>
_helper(child: const Button('Button', ButtonStyles.secondary));
Widget disabled() =>
_helper(child: const Button('Button', ButtonStyles.disabled));
I hope this helps.
I am using
flutter_screenutil: ^5.9.0
package.When I select some widgets, I get this error on the preview device.
How can I solve it?