Ao invés de repetir todo o código para os títulos, podemos criar um novo Stateless depois da nossa classe para isso:
class _CheckoutContent extends StatelessWidget {
final String title;
const _CheckoutContent({super.key, required this.title});
@override
Widget build(BuildContext context) {
return SliverToBoxAdapter(
child: Padding(
padding: const EdgeInsets.only(bottom: 8),
child: Text(
title,
style: const TextStyle(
fontSize: 24,
fontWeight: FontWeight.w600
),
),
),
);
}
}
Assim basta "puxar" onde quiser e apenas passar o titúlo em 1 linha de código:
_CheckoutContent(title: "Título Exemplo");
Na minha visão, achei melhor fazer assim, para evitar repetir o código 3 vezes...