import type { EsaApprovedUse, EsaKeyPoint } from '@/shared/types/esaFunding';

export const ESA_FUNDING_STATIC_COPY = {
  heroEyebrow: 'What is ESA?',
  heroTitle:
    'ESA funding is money set aside by the state for a child\'s education that parents can use to choose the learning environment and services that best fit their child\'s needs.',
  heroSimpleLabel: 'Put Simply:',
  heroSimpleDescription: 'It is education money that follows the child instead of staying with one school.',
  heroDescription:
    'It allows families to use funds for tuition, therapies, tutoring, curriculum, or other approved educational services, giving them more flexibility and control over how their child learns.',
  stateNoticeTitle: 'Important: ESA Varies by State',
  stateNoticeDescription:
    'ESA (Empowerment Scholarship Account) programs vary significantly from state to state. Not all states offer ESA programs, and those that do may have different eligibility requirements, funding amounts, and approved uses for the funds.',
  stateNoticeChecklistTitle: 'Before advising families, please check:',
  stateNoticeFooter:
    'Contact your state Department of Education or visit their official website for the most up-to-date information on ESA funding availability and guidelines in your area.',
  parentConversationIntro: 'If a parent asks about ESA, here is a simple way to explain it:',
  parentConversationFooter: 'For detailed questions, always direct families to the front office or administration.',
} as const;

export const ESA_FUNDING_STATIC_KEY_POINTS: readonly EsaKeyPoint[] = [
  { iconId: 'arrow', label: 'Education money that follows the child' },
  { iconId: 'school', label: 'Instead of staying with one school' },
  { iconId: 'users', label: 'Parents choose the best fit for their child' },
  { iconId: 'check', label: 'Covers tuition, therapies, tutoring & more' },
  { iconId: 'star', label: 'More flexibility and control for families' },
  { iconId: 'heart', label: 'Especially impactful for students with disabilities' },
];

export const ESA_FUNDING_STATIC_STATE_CHECKLIST: readonly string[] = [
  'Whether your state offers an ESA or similar school choice program',
  'What the specific eligibility requirements are in your state',
  'What expenses and services ESA funds can be applied toward in your state',
  'The application process and deadlines for your state\'s program',
  'Any reporting or documentation requirements unique to your state',
];

export const ESA_FUNDING_STATIC_APPROVED_USES: readonly EsaApprovedUse[] = [
  { iconId: 'school', title: 'Private School Tuition', description: 'Full or partial tuition at approved private schools, including autism-focused programs', color: 'from-violet-500 to-violet-600' },
  { iconId: 'heart', title: 'Specialized Therapies', description: 'Speech therapy, occupational therapy, ABA, physical therapy, and counseling', color: 'from-pink-500 to-rose-600' },
  { iconId: 'book', title: 'Tutoring Services', description: 'One-on-one or small group tutoring from approved educational providers', color: 'from-blue-500 to-blue-600' },
  { iconId: 'puzzle', title: 'Curriculum & Materials', description: 'Textbooks, workbooks, educational software, and approved learning materials', color: 'from-amber-500 to-orange-600' },
  { iconId: 'graduation', title: 'Online Learning', description: 'Approved online courses, virtual tutoring, and digital learning platforms', color: 'from-emerald-500 to-green-600' },
  { iconId: 'users', title: 'Educational Services', description: 'Social skills groups, life skills training, vocational preparation, and more', color: 'from-cyan-500 to-teal-600' },
];

export const ESA_FUNDING_POLICY_TAG = 'ESA Funding';
