lerp method
Linearly interpolate between this and another FCalendarDayPickerStyle using the given factor t.
Implementation
@useResult
FCalendarDayPickerStyle lerp(FCalendarDayPickerStyle other, double t) => .new(
headerSpacing: lerpDouble(headerSpacing, other.headerSpacing, t) ?? headerSpacing,
weekdayTextStyle: .lerp(weekdayTextStyle, other.weekdayTextStyle, t) ?? weekdayTextStyle,
firstDayOfWeek: t < 0.5 ? firstDayOfWeek : other.firstDayOfWeek,
dayStyles: FCalendarDayStyles(.lerpWhere(dayStyles, other.dayStyles, t, (a, b, t) => a!.lerp(b!, t))),
daySize: t < 0.5 ? daySize : other.daySize,
daySpacing: lerpDouble(daySpacing, other.daySpacing, t) ?? daySpacing,
);