Skip to content

Instantly share code, notes, and snippets.

View hritik7818's full-sized avatar
๐Ÿ“˜
I am still learning

Hritik Rajput hritik7818

๐Ÿ“˜
I am still learning
View GitHub Profile
import 'package:flutter/material.dart';
import 'package:nexlead/utils/extensions.dart';
class AppTextField extends StatefulWidget {
final TextEditingController controller;
final String? hintText;
final Widget? prefixIcon;
final Widget? suffixIcon;
const AppTextField({
import 'package:flutter/material.dart';
import 'app_colors.dart';
import 'app_text.dart';
import 'dimens.dart';
class AppButton extends StatelessWidget {
final String? title;
final void Function() onPress;
final Color? color;
final double? buttonHeight;
import 'package:flutter/cupertino.dart';
class AppText extends StatelessWidget {
final String title;
final double fontSize;
final FontWeight fontWeight;
final Color? titleColor;
final TextAlign? textAlign;
final TextOverflow? overflow; // Added overflow parameter
final int? maxLines; // Added maxLines parameter
import 'package:flutter/widgets.dart';
class Dimens {
// Private constructor to prevent instantiation
Dimens._();
// Base design size (adjust to your design - common sizes: 375x812, 414x896)
static const double baseWidth = 375.0;
static const double baseHeight = 812.0;