workingHoursFormEntry method

Widget workingHoursFormEntry({
  1. String title = 'Working Hours',
  2. String subTitle = 'Set working hours',
  3. dynamic onChanged(
    1. List<WorkingHour>
    )?,
  4. List<WorkingHour>? defaultValue,
  5. WorkingHoursLayout layout = WorkingHoursLayout.daysAsRows,
})

Working hours form field

Implementation

Widget workingHoursFormEntry({
  String title = 'Working Hours',
  String subTitle = 'Set working hours',
  Function(List<WorkingHour>)? onChanged,
  List<WorkingHour>? defaultValue,
  WorkingHoursLayout layout = WorkingHoursLayout.daysAsRows,
}) {
  return formEntry(
    title: title,
    subTitle: subTitle,
    inputWidget: WorkingHoursWidget(
      isEnabled: isEdit,
      onChanged: (value) {
        onChanged!(value);
        widget.formKey.currentState!.save();
        if (widget.onModified != null) {
          widget.onModified!();
        }
      },
      workingHours: defaultValue ?? [],
      layout: layout,
    ),
  );
}