@@ -19,8 +19,8 @@ class GFRating extends StatefulWidget {
1919 this .suffixIcon,
2020 this .ratingController,
2121 this .inputDecorations,
22- this .margin,
23- this .padding,
22+ this .margin = const EdgeInsets . symmetric (vertical : 16 ) ,
23+ this .padding = const EdgeInsets . symmetric (horizontal : 16 ) ,
2424 }) : assert (rating != null );
2525
2626 /// defines total number of rating items
@@ -133,17 +133,17 @@ class _GFRatingState extends State<GFRating> {
133133 Widget build (BuildContext context) => widget.textFormRating
134134 ? Column (children: < Widget > [
135135 Container (
136- margin: const EdgeInsets . symmetric (vertical : 16 ) ,
137- padding: const EdgeInsets . symmetric (horizontal : 16 ) ,
136+ margin: widget.margin ,
137+ padding: widget.padding ,
138138 child: TextFormField (
139139 controller: widget.ratingController,
140140 keyboardType: TextInputType .number,
141- decoration: InputDecoration (
141+ decoration: widget.inputDecorations == null ? InputDecoration (
142142 border: const OutlineInputBorder (),
143143 hintText: 'Enter rating' ,
144144 labelText: 'Enter rating' ,
145145 suffixIcon: widget.suffixIcon,
146- ),
146+ ) : widget.inputDecorations ,
147147 ),
148148 ),
149149 Material (
0 commit comments