namespace AOW4.Data;

public static class SectionsData
{
    public static List<Section> GetAllSections()
    {
        return new List<Section>
        {
            new Section
            {
                Name = "Calculators",
                Description = "Useful calculator tools for various computations",
                Links = new List<SectionLink>
                {
                    new SectionLink
                    {
                        Title = "Building Plan Calculator",
                        Url = "/building-calculator",
                        Description = "Simulate build order timing and gold income over turns."
                    }
                }
            },
            new Section
            {
                Name = "References",
                Description = "Reference materials and documentation",
                Links = new List<SectionLink>
                {
                    new SectionLink
                    {
                        Title = "Magic Materials Reference",
                        Url = "/references/magic-materials",
                        Description = "View the magic material dataset and bonuses in a reference table."
                    },
                    new SectionLink
                    {
                        Title = "Province Improvements Reference",
                        Url = "/references/province-improvements",
                        Description = "View the province improvements dataset including costs, effects, and requirements."
                    }
                }
            },
            new Section
            {
                Name = "Learning",
                Description = "Educational resources and learning materials",
                Links = new List<SectionLink>
                {
                    // Add learning links here in the future
                }
            }
        };
    }
}
