intelligentsia_forms 1.0.0 copy "intelligentsia_forms: ^1.0.0" to clipboard
intelligentsia_forms: ^1.0.0 copied to clipboard

A Flutter package for customizable Forms (Email, gender, counrty, etc..).

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:intelligentsia_forms/intelligentsia_forms.dart';

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

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: const Text('SmartTextFormField Testing')),
        body: Column(
          crossAxisAlignment: CrossAxisAlignment.start,
          children: [
            const SizedBox(height: 20),

            // Test instance for an email field
            SmartTextFormField(
              primaryColor: Colors.black,
              fillColor: Colors.white,
              formType: FormType.email,
              controller: TextEditingController(),
              onChanged: (value) => print("Email changed: $value"),
            ),

            // // Test instance for a password field
            // SmartTextFormField(
            //   formType: FormType.password,
            //   primaryColor: Colors.black,
            //   controller: TextEditingController(),
            //   onChanged: (value) => print("Password changed: $value"),
            // ),

            // // Additional test instance for "About Me" field
            // SmartTextFormField(
            //   formType: FormType.aboutMe,
            //   controller: TextEditingController(),
            //   onChanged: (value) => print("About Me changed: $value"),
            // ),

            // const SmartTextFormField(
            //   formType: FormType.userName,
            // ),

            GenderSelector(
              onGenderSelected: (selectedGender) {
                // Handle the gender selection
                print('Selected gender: $selectedGender');
              },
            ),

            CountrySelector(onCountrySelected: (str, str1, str2) {}),

            const DateSelector()
          ],
        ),
      ),
    );
  }
}
0
likes
0
points
83
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package for customizable Forms (Email, gender, counrty, etc..).

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

another_flushbar, country_picker, flutter

More

Packages that depend on intelligentsia_forms