CKT String|Colors

This commit is contained in:
Carlos Correia
2026-07-15 19:13:15 +01:00
parent 3214a07779
commit a8af2c6845
35 changed files with 1390 additions and 688 deletions

View File

@@ -1,6 +1,8 @@
import 'package:flutter/material.dart';
import '../colors/app_colors.dart';
import '../strings/privacy_strings.dart';
const Color kPrivacyTeal = Color(0xFF2F9E94);
const Color kPrivacyTeal = AppColors.teal;
/// Um dos itens de consentimento mostrados no ecrã de privacidade. Itens
/// com [required] a false (ex.: recolha de dados técnicos de utilização)
@@ -19,25 +21,14 @@ class PrivacyConsentItem {
/// Texto fixo dos consentimentos de privacidade, mostrado no cadastro.
const List<PrivacyConsentItem> kPrivacyConsentItems = [
PrivacyConsentItem(
id: 'health_data',
text:
'Confirmo que sou encarregado(a) de educação ou responsável legal '
'da criança avaliada e concordo com o processamento dos dados de '
'saúde que introduzo na Check-Teeth Kids, exclusivamente para gerar '
'o resultado da triagem digital.',
),
PrivacyConsentItem(id: 'health_data', text: PrivacyStrings.healthDataConsent),
PrivacyConsentItem(
id: 'privacy_policy',
text:
'Li e aceito os Termos e Condições apresentados anteriormente e as '
'condições de privacidade descritas nesta página.',
text: PrivacyStrings.privacyPolicyConsent,
),
PrivacyConsentItem(
id: 'tracking',
text:
'Ajude-nos a melhorar a Check-Teeth Kids, autorizando a recolha de '
'dados técnicos de utilização.',
text: PrivacyStrings.trackingConsent,
required: false,
),
];
@@ -66,7 +57,7 @@ class PrivacyHeader extends StatelessWidget {
),
const SizedBox(height: 16),
const Text(
'Política de Privacidade',
PrivacyStrings.headerTitle,
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 20,