twonly-app/lib/src/views/camera/camera_preview_components/send_to.dart
2026-01-20 00:44:32 +01:00

55 lines
1.2 KiB
Dart

import 'package:flutter/material.dart';
import 'package:twonly/src/database/daos/contacts.dao.dart';
class ShowTitleText extends StatelessWidget {
const ShowTitleText({
required this.desc,
required this.title,
this.isLink = false,
super.key,
});
final String title;
final String desc;
final bool isLink;
@override
Widget build(BuildContext context) {
final textStyle = TextStyle(
color: Colors.white,
fontWeight: FontWeight.bold,
fontSize: isLink ? 14 : 24,
decoration: TextDecoration.none,
shadows: const [
Shadow(
color: Color.fromARGB(122, 0, 0, 0),
blurRadius: 5,
),
],
);
final boldTextStyle = textStyle.copyWith(
fontWeight: FontWeight.normal,
fontSize: isLink ? 17 : 28,
);
return Positioned(
right: 0,
left: 0,
top: 50,
child: Column(
children: [
Text(
desc,
textAlign: TextAlign.center,
style: textStyle,
),
Text(
substringBy(title, isLink ? 30 : 20),
textAlign: TextAlign.center,
style: boldTextStyle, // Use the bold text style here
),
],
),
);
}
}