Convert-it/Views/Home/Index.cshtml
2025-09-10 01:06:53 -03:00

84 lines
3.7 KiB
Plaintext

@model List<Convert_It_Online.Controllers.ToolViewModel>
@{
ViewData["Title"] = ViewBag.PageTitle;
}
<div class="text-center mb-5">
<h1 class="display-4">@ViewBag.PageTitle</h1>
<p class="lead text-muted">@ViewBag.Subtitle</p>
</div>
<div class="row mb-5">
<div class="col-12">
<h3 class="h4 mb-3 text-center">@ViewBag.ChooseConverter</h3>
<div class="converter-menu-container">
<div class="converter-menu">
@foreach (var tool in Model)
{
<a asp-area="@tool.Area"
asp-controller="@tool.Controller"
asp-action="@tool.Action"
asp-route-culture="@ViewContext.RouteData.Values["culture"]"
class="converter-item">
<div class="converter-icon">
<i class="@tool.IconClass"></i>
</div>
<div class="converter-content">
<h4>@(tool.TitleKey == "TextToolsTitle" ? ViewBag.TextToolsTitle : ViewBag.ImageToolsTitle)</h4>
<p>@(tool.DescriptionKey == "TextToolsDescription" ? ViewBag.TextToolsDescription : ViewBag.ImageToolsDescription)</p>
</div>
<div class="converter-arrow">
<i class="bi bi-chevron-right"></i>
</div>
</a>
}
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-8 mx-auto">
<div class="accordion" id="aboutAccordion">
<div class="accordion-item">
<h2 class="accordion-header" id="headingOne">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="false" aria-controls="collapseOne">
@ViewBag.AboutSiteTitle
</button>
</h2>
<div id="collapseOne" class="accordion-collapse collapse" aria-labelledby="headingOne" data-bs-parent="#aboutAccordion">
<div class="accordion-body">
@ViewBag.AboutSiteContent
</div>
</div>
</div>
<div class="accordion-item">
<h2 class="accordion-header" id="headingTwo">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
@ViewBag.WhyFreeTitle
</button>
</h2>
<div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#aboutAccordion">
<div class="accordion-body">
@ViewBag.WhyFreeContent
</div>
</div>
</div>
<div class="accordion-item">
<h2 class="accordion-header" id="headingThree">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
@ViewBag.SecurityTitle
</button>
</h2>
<div id="collapseThree" class="accordion-collapse collapse" aria-labelledby="headingThree" data-bs-parent="#aboutAccordion">
<div class="accordion-body">
@ViewBag.SecurityContent
</div>
</div>
</div>
</div>
</div>
</div>