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

discontinued

Flutter conditional (if-else / switch-case) helpers to make a more readable and simpler conditional statement code.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:ifonly_example/widget/invalid_button.dart';
import 'package:ifonly_example/widget/valid_button.dart';
import 'package:regexpattern/regexpattern.dart';
import 'package:ifonly/ifonly.dart';

part 'section/multiple_textfield_section.dart';
part 'section/single_textfield_section.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'IfOnly Demo',
      theme: ThemeData.dark().copyWith(
        primaryColor: Colors.blueGrey,
        primaryColorDark: Colors.white,
      ),
      home: MainPage(),
    );
  }
}

class MainPage extends StatefulWidget {
  @override
  _MainPageState createState() => _MainPageState();
}

class _MainPageState extends State<MainPage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Builder(
        builder: (BuildContext scContext) => SafeArea(
          child: SingleChildScrollView(
            child: Container(
              margin:
                  EdgeInsets.symmetric(horizontal: 20.0).copyWith(top: 20.0),
              child: Column(
                children: <Widget>[
                  SingleTextfieldSection(scaffoldContext: scContext),
                  Container(
                    child: Divider(),
                    margin: EdgeInsets.symmetric(vertical: 20.0),
                  ),
                  MultipleTextfieldSection(scaffoldContext: scContext),
                ],
              ),
            ),
          ),
        ),
      ),
    );
  }
}
15
likes
40
pub points
0%
popularity

Publisher

unverified uploader

Flutter conditional (if-else / switch-case) helpers to make a more readable and simpler conditional statement code.

Repository (GitHub)
View/report issues

License

BSD-3-Clause (LICENSE)

Dependencies

flutter

More

Packages that depend on ifonly