export type News = {
	slug: string;
	title: string;
	dek: string;
	date: string;
	category: string;
	featured?: boolean;
	imageSrc?: string;
	body?: string[];
};

export const news: News[] = [
	{
		slug: 'inscricoes-programas-2026',
		title: 'Secretaria de Esportes abre inscrições para Bolsa Atleta, Bolsa Técnico e Time Pernambuco 2026',
		dek: 'Processo de inscrição é exclusivamente online e segue até 5 de fevereiro.',
		date: '2026-01-02',
		category: 'Programas',
		featured: true,
		imageSrc: '/brand/imageminscricoesabertas.png',
		body: [
			'As inscrições para os programas Bolsa Atleta, Bolsa Técnico e Time Pernambuco 2026 estão abertas.',
		]
	},
	{
		slug: 'investimento-recorde-2025',
		title: 'Programas de incentivo alcançam marca recorde de beneficiados em 2025',
		dek: 'Mais de 1,2 mil atletas e técnicos contemplados, com investimento aproximado de R$ 13 milhões.',
		date: '2025-12-18',
		category: 'Resultados',
		body: [
			'Em 2025, os programas de incentivo ao esporte alcançaram um número recorde de beneficiados.',
		]
	},
	{
		slug: 'comunicado-documentacao',
		title: 'Comunicado: documentação e prazos para inscrição',
		dek: 'Confira as orientações do edital e os documentos exigidos para cada programa.',
		date: '2026-01-03',
		category: 'Comunicados',
		body: [
			'Após preencher o formulário eletrônico, é necessário anexar a documentação exigida na plataforma.',
		]
	},
	{
		slug: 'duvidas-frequentes',
		title: 'Dúvidas frequentes sobre inscrição e participação',
		dek: 'Reunimos respostas rápidas para as principais perguntas sobre os programas.',
		date: '2026-01-05',
		category: 'Serviço',
		body: [
			'Veja perguntas e respostas sobre inscrição, documentos, prazos e acompanhamento.',
		]
	}
];

export const featuredNews = news.filter((item) => item.featured).slice(0, 1);

export function getNews(slug: string): News {
	const item = news.find((n) => n.slug === slug);
	if (!item) throw new Error(`Notícia não encontrada: ${slug}`);
	return item;
}

