page.tsx

src/app/(hero)/projects/pole-barn/page.tsx
import { PageWrapper } from '@/components/page-wrapper'
import { generatePageMetadata, type PageMetadata } from '@/utils/page-helpers'
import { buildProjectStructuredData } from '@/utils/project-structured-data'
import { Content, TITLE } from './content'
const metadata: PageMetadata = {
title: 'Pole Barn Project | Redstone, TX | Frontier Metals',
description:
'A phased post-frame pole barn near Redstone, Texas — roof and three walls first, with the remaining walls and enclosed bays specified to match the same color run.',
slug: 'projects/pole-barn',
date: '2026-03-24',
categories: ['Pole Barns'],
featuredImage: '/building-1.jpg',
publishDate: '2026-03-24T00:00:00Z',
modifiedDate: '2026-03-24T00:00:00Z',
alternates: { canonical: '/projects/pole-barn' },
openGraph: {
type: 'article',
image: {
url: '/building-1.jpg',
alt: 'Pole barn near Redstone, Texas covered with Frontier Metals roofing and wall panels',
},
},
}
export const generateMetadata = () =>
generatePageMetadata(metadata, ['projects', 'pole-barn'])
export default function Page() {
return (
<PageWrapper
metadata={{
...metadata,
structuredData: buildProjectStructuredData(metadata, TITLE, 'pole-barn'),
}}
>
<Content />
</PageWrapper>
)
}

Support

Talk to the developers of this project to learn more

We have been building professional websites for big clients for over 15 years. Gallop templates and blocks is our best foundation for SEO websites and web apps.

© 2026 Web Plant Media, LLC