safe_area_insets 0.1.3 copy "safe_area_insets: ^0.1.3" to clipboard
safe_area_insets: ^0.1.3 copied to clipboard

Use Dart to get the `safe-area-insets` on Web platform.

safe_area_insets #

Use Dart to get the safe-area-insets on Web platform.

Usage #

It is recommended to add this line in index.html to prevent flickering during loading.

  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover">

Use WebSafeAreaInsets to handle safe area, See example for more detail.

  Widget build(BuildContext context) {
    return MaterialApp(
      home: const HomePage(),
      builder: (context, child) {
        child ??= const SizedBox();
        return kIsWeb ? WebSafeAreaInsets(child: child) : child;
      },
    );
  }

screenshot-example

9
likes
120
points
1.04k
downloads

Publisher

unverified uploader

Weekly Downloads

Use Dart to get the `safe-area-insets` on Web platform.

Homepage
Repository (GitHub)

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, js

More

Packages that depend on safe_area_insets