Files
CheckTheethKids/lib/screens/terms_screen.dart
Carlos Correia 824fdb8089 MVP I
2026-07-10 23:53:33 +01:00

76 lines
2.4 KiB
Dart

import 'package:flutter/material.dart';
import '../widgets/app_gradients.dart';
class TermsScreen extends StatelessWidget {
const TermsScreen({super.key});
static const Color _accentPink = Color(0xFFFF55A7);
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: PreferredSize(
preferredSize: const Size.fromHeight(kToolbarHeight),
child: Container(
decoration: const BoxDecoration(gradient: kAppBarGradient),
child: AppBar(
backgroundColor: Colors.transparent,
foregroundColor: Colors.white,
surfaceTintColor: Colors.transparent,
elevation: 0,
scrolledUnderElevation: 0,
title: const Text(
'Termos de Serviço',
style: TextStyle(fontWeight: FontWeight.w900),
),
),
),
),
body: Container(
color: const Color(0xFFFAFAF7),
child: SafeArea(
child: Padding(
padding: const EdgeInsets.all(20),
child: Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
const Text(
'Termos de Serviço',
style: TextStyle(
fontSize: 20,
fontWeight: FontWeight.w900,
color: _accentPink,
),
),
const SizedBox(height: 16),
Expanded(
child: Container(
padding: const EdgeInsets.all(18),
decoration: BoxDecoration(
color: Colors.white.withValues(alpha: 0.85),
borderRadius: BorderRadius.circular(20),
),
child: const SingleChildScrollView(
child: Text(
'Conteúdo dos Termos de Serviço em breve.\n\n'
'Este espaço será preenchido com os termos de uso e '
'condições do Check-Teeth Kids.',
style: TextStyle(
fontSize: 14,
height: 1.5,
color: Colors.black87,
),
),
),
),
),
],
),
),
),
),
);
}
}