fidooo_ui 0.0.13 copy "fidooo_ui: ^0.0.13" to clipboard
fidooo_ui: ^0.0.13 copied to clipboard

outdated

A package to use fidooo ltda ui library

example/lib/main.dart

import 'dart:developer';

import 'package:fidooo_ui/constants/colors.dart';
import 'package:fidooo_ui/constants/size_constants.dart';
import 'package:fidooo_ui/custom_widgets/custom_button.dart';
import 'package:fidooo_ui/custom_widgets/custom_container.dart';
import 'package:fidooo_ui/custom_widgets/custom_suggested_text.dart';
import 'package:fidooo_ui/custom_widgets/custom_text.dart';
import 'package:fidooo_ui/custom_widgets/custom_text_field.dart';
import 'package:fidooo_ui/custom_widgets/custom_text_field_calendar.dart';
import 'package:flutter/material.dart';
import 'package:intl/intl.dart';

void main() {
  runApp(const MyApp());
}

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

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Fidooo UI',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: HomePage(),
    );
  }
}

class HomePage extends StatefulWidget {
  HomePage({Key? key}) : super(key: key);

  @override
  State<HomePage> createState() => _HomePageState();
}

class _HomePageState extends State<HomePage> {
  final textController = TextEditingController();

  final textController1 = TextEditingController();

  final dateController1 = TextEditingController();

  DateTime selectedDate = DateTime.now();

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Column(
        mainAxisAlignment: MainAxisAlignment.center,
        children: [
          FRaisedButton(child: const Text("Hola"), onPressed: () {}),
          const SizedBox(height: SizeConstants.margin),
          const FContainer(
            color: FColors.apieBusiness,
            borderRadius: 5,
            child: Text("Fidooo dev"),
          ),
          const SizedBox(height: SizeConstants.margin),
          const FText("Hola, como estas <b>Bold</b> dev"),
          const SizedBox(height: SizeConstants.margin),
          const FText(
              "Hola, como estas <c>Custom Style</c> dev <c1>Custom Style1</c11> dev",
              customStyle: TextStyle(fontSize: 25, color: FColors.apieBusiness),
              customStyle1:
                  TextStyle(fontSize: 18, fontStyle: FontStyle.italic)),
          const SizedBox(height: SizeConstants.margin),
          FTextField(
            textStyle: const TextStyle(color: Colors.white),
            textinputType: TextInputType.multiline,
            title: 'Prueba',
            controller: TextEditingController(),
            maxLines: 3,
            minLines: 2,
          ),
          const SizedBox(height: SizeConstants.margin),
          FCustomTextFieldCalendar(
            title: 'Fecha',
            showCalendar: true,
            controller: dateController1,
            initialDate: selectedDate,
            onChanged: (text) {
              final splits = text.split('/');
              if (splits.length == 3) {
                setState(() {
                  selectedDate = DateFormat('dd/MM/yyyy').parse(text);
                });
              }
              log(selectedDate.toString());
            },
            onDateSelected: (p0) {
              setState(() {
                selectedDate = p0;
              });
            },
            firstDate: DateTime(1997),
            lastDate: DateTime(2030),
          ),
          const SizedBox(height: SizeConstants.margin),
          FSuggestDropDown(
              controller: textController,
              title: 'Prueba',
              suggests: const ['Prueba1', 'Pruba2']),
          FSuggestDropDown(
              controller: textController1,
              title: 'Prueba2',
              suggests: const ['Prueba5', 'Pruba6']),
          const SizedBox(height: 200),
        ],
      ),
    );
  }
}
2
likes
0
points
317
downloads

Publisher

verified publisherfidooo.com

Weekly Downloads

A package to use fidooo ltda ui library

Homepage

License

unknown (license)

Dependencies

flutter, flutter_typeahead, intl, styled_text

More

Packages that depend on fidooo_ui