package components import "github.com/moh682/portfolio/domain" templ tag(tag string) { { tag } } templ status(status string) { { status } } templ projectCard(project domain.Project) {
{

{ project.Name }

@status(project.Status)

{ project.Description }

for _, t := range project.Stack { @tag(t) }
if project.GithubLink != "" { View Project }
} templ ProjectsPage(projects []domain.Project) { @rootLayout() {

Projects

A collection of projects I've worked on

for _, project := range projects { @projectCard(project) }
} }