buildDateDivider method

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

Builds a date divider widget for the given timestamp.

Uses the custom date separator builder if provided, otherwise returns a default styled divider with formatted date.

Implementation

Widget buildDateDivider(BuildContext context, String timestamp) {
  return dateSeparatorBuilder?.call(context, timestamp) ??
      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: const TextStyle(
                  fontSize: 14,
                  fontWeight: FontWeight.w500,
                  color: Color(0xFF565656)),
            ),
            const Gap(20),
            const Expanded(child: Divider()),
          ],
        ),
      );
}