import 'package:flutter/material.dart'; const Color kPrivacyTeal = Color(0xFF2F9E94); /// Um dos três itens de consentimento mostrados no ecrã de privacidade. class PrivacyConsentItem { const PrivacyConsentItem({required this.id, required this.text}); final String id; final String text; } /// Texto fixo dos consentimentos de privacidade, mostrado no cadastro. const List kPrivacyConsentItems = [ PrivacyConsentItem( id: 'health_data', text: 'Concordo com o processamento dos meus dados pessoais de saúde para ' 'ter acesso aos recursos do aplicativo Check-Teeth Kids. Veja mais ' 'na Política de Privacidade.', ), PrivacyConsentItem( id: 'privacy_policy', text: 'Concordo com a Política de Privacidade e com os Termos de Uso.', ), PrivacyConsentItem( id: 'tracking', text: 'Autorizo o CK-T-KD a rastrear a minha atividade na app. Podem ' 'receber dados como minha faixa etária, status da assinatura, ' 'momento de abertura da app e identificadores técnicos, conforme ' 'descrito na Política de Privacidade. Isso ajuda a CK-T-KD a ' 'aprimorar as suas campanhas publicitárias. *', ), ]; /// Emblema circular + título "Privacidade em primeiro lugar", reutilizado /// onde este conteúdo for mostrado. class PrivacyHeader extends StatelessWidget { const PrivacyHeader({super.key}); @override Widget build(BuildContext context) { return Column( children: [ Container( width: 76, height: 76, decoration: BoxDecoration( color: kPrivacyTeal.withValues(alpha: 0.12), shape: BoxShape.circle, ), child: const Icon( Icons.privacy_tip_rounded, color: kPrivacyTeal, size: 36, ), ), const SizedBox(height: 16), const Text( 'Privacidade em primeiro lugar', textAlign: TextAlign.center, style: TextStyle( fontSize: 20, fontWeight: FontWeight.w900, color: Colors.black, ), ), ], ); } }