cims_apps/lib/application/component/text_caption/text_caption.dart
2024-02-05 11:18:08 +07:00

46 lines
1.2 KiB
Dart

import 'package:cims_apps/application/theme/color_palette.dart';
import 'package:flutter/material.dart';
class TextCaption extends StatelessWidget {
final String title, subtitle;
const TextCaption({
Key? key,
required this.title,
this.subtitle = '',
}) : super(key: key);
@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.only(bottom: 32.0),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Text(
title,
style: const TextStyle(
fontSize: 24,
fontWeight: FontWeight.w700,
color: ColorPalette.slate800,
),
),
subtitle.isNotEmpty
? Padding(
padding: const EdgeInsets.only(top: 8.0),
child: Text(
subtitle,
style: const TextStyle(
fontSize: 16,
fontWeight: FontWeight.w500,
color: ColorPalette.slate800,
),
),
)
: const SizedBox(),
],
),
);
}
}