didvan-app/lib/widgets/item_title.dart

36 lines
911 B
Dart

import 'package:didvan/config/design_config.dart';
import 'package:didvan/widgets/didvan/text.dart';
import 'package:flutter/material.dart';
class ItemTitle extends StatelessWidget {
final String title;
final IconData? icon;
final Color color;
const ItemTitle({
Key? key,
required this.title,
this.icon,
this.color = DesignConfig.darkPrimaryColor2,
}) : super(key: key);
@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.only(top: 16, bottom: 12),
child: Row(
mainAxisSize: MainAxisSize.min,
children: [
if (icon != null) Icon(icon, color: color),
if (icon != null) const SizedBox(width: 4),
DidvanText(
title,
style: Theme.of(context).textTheme.subtitle1,
color: DesignConfig.darkPrimaryColor2,
)
],
),
);
}
}