buildDateDivider method

Widget buildDateDivider(
  1. BuildContext context,
  2. String timestamp
)

Implementation

Widget buildDateDivider(BuildContext context, String timestamp) {
  if (dateSeparatorBuilder != null) {
    if (dateSeparatorStyle == null) {
      return dateSeparatorBuilder!.call(context, timestamp);
    }
    return DefaultTextStyle(
      style: dateSeparatorStyle!,
      child: dateSeparatorBuilder!.call(context, timestamp),
    );
  }
  return Padding(
    padding: const EdgeInsets.symmetric(vertical: 24),
    child: Row(
      children: [
        const Expanded(child: Divider()),
        const Gap(20),
        Text(
          DateFormat("yyyy.MM.dd").format(DateTime.parse(timestamp)),
          style: dateSeparatorStyle,
        ),
        const Gap(20),
        const Expanded(child: Divider()),
      ],
    ),
  );
}