src/config.ts/*** Central company configuration: the single source of truth for company* identity across the template.** SaaS customers replace a site's identity by editing THIS file plus the color* tokens in `src/styles/tailwind.css`. Navigation, footer, SEO metadata, and* page blocks all read from here rather than hardcoding business details.** Structured content (panel catalog, projects, testimonials, resources) lives* in `src/catalog.ts`.*/import factoryIcon from '@iconify/icons-lucide/factory'import packageIcon from '@iconify/icons-lucide/package'import clockIcon from '@iconify/icons-lucide/clock'import timerIcon from '@iconify/icons-lucide/timer'import truckIcon from '@iconify/icons-lucide/truck'import paletteIcon from '@iconify/icons-lucide/palette'export interface CompanyAddress {street: stringcity: stringregion: stringpostalCode: stringcountry: string}export interface BusinessHours {days: stringtime: string/** 24h times for schema.org OpeningHoursSpecification. Omit when closed. */schema?: { dayOfWeek: string[]; opens: string; closes: string }}export interface CompanyStat {value: stringlabel: string/** Iconify icon data for the stat. */icon?: { body: string; width?: number; height?: number }}export const company = {name: 'Frontier Metals',shortName: 'Frontier',tagline: 'Built for the Work Ahead.',founded: 1998,description:'Frontier Metals manufactures dependable metal roofing, wall panels, trim, structural building components, and custom steel packages for agricultural, commercial, industrial, and residential projects.',/** Shorter variant used in the footer and compact surfaces. */footerDescription:'Frontier Metals manufactures metal roofing, wall panels, structural components, trim, accessories, and steel building packages for contractors and property owners across the region.',} as constexport const address: CompanyAddress = {street: '4820 Industrial Parkway',city: 'Redstone',region: 'TX',postalCode: '79541',country: 'US',}/** Single-line address, e.g. for the utility bar. */export const addressLine = `${address.street}, ${address.city}, ${address.region} ${address.postalCode}`/** Two-line address, e.g. for the footer. */export const addressMultiline = `${address.street},\n${address.city}, ${address.region} ${address.postalCode}`export const mapHref = `https://maps.google.com/?q=${encodeURIComponent(`${address.street}, ${address.city}, ${address.region} ${address.postalCode}`)}`export const contact = {phone: '(123) 456-7890',/** E.164 for tel: links and schema.org. */phoneHref: 'tel:+11234567890',phoneSchema: '+1-123-456-7890',email: 'sales@frontiermetals.com',emailHref: 'mailto:sales@frontiermetals.com',addressLine,addressMultiline,mapHref,} as constexport const hours: BusinessHours[] = [{days: 'Monday – Saturday',time: '8:00 AM – 5:00 PM',schema: {dayOfWeek: ['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday',],opens: '08:00',closes: '17:00',},},{ days: 'Sunday', time: 'Closed' },]/** Compact hours string for the utility bar. */export const hoursSummary = 'Mon–Sat 8–5'export const serviceArea = {summary:'West Texas, the Texas Panhandle, eastern New Mexico, western Oklahoma, and surrounding regional markets.',/** Granular list for check-style display (see the About story block). */areas: ['West Texas','Texas Panhandle','Eastern New Mexico','Western Oklahoma','Surrounding regional markets',],/** Drives schema.org areaServed. */regions: [{ type: 'State' as const, name: 'Texas' },{ type: 'State' as const, name: 'New Mexico' },{ type: 'State' as const, name: 'Oklahoma' },],cities: ['Redstone', 'San Angelo', 'Abilene', 'Levelland', 'Lubbock'],deliveryRadiusMiles: 150,}/*** Marketing statistics. Believable but fictional, so replace per customer.*/export const stats: CompanyStat[] = [{ value: '25+', label: 'Years Manufacturing Steel', icon: factoryIcon },{ value: '2,500+', label: 'Building Packages Supplied', icon: packageIcon },{ value: '96%', label: 'On-Time Order Completion', icon: clockIcon },]/** Longer stat list used on the About page. */export const extendedStats: CompanyStat[] = [...stats,{ value: '48-Hour', label: 'Typical Production Turnaround', icon: timerIcon },{ value: '150-Mile', label: 'Regional Delivery Area', icon: truckIcon },{value: '30+',label: 'Panel Colors and Finishes Stocked',icon: paletteIcon,},]/*** Social profiles. Empty by default, because a template should not imply* relationships that do not exist. Add real URLs per customer.*/export const socialLinks: { name: string; href: string }[] = []/** Shared calls to action so labels stay consistent site-wide. */export const cta = {quote: { label: 'Request a Quote', href: '/#quote' },products: { label: 'Explore Our Products', href: '/products' },buildings: { label: 'Explore Buildings', href: '/buildings' },contractor: { label: 'Open a Contractor Account', href: '/#quote' },sales: { label: 'Talk With Sales', href: contact.phoneHref },call: { label: `Call ${contact.phone}`, href: contact.phoneHref },} as const/** SEO defaults consumed by src/app/metadata.tsx. */export const seo = {siteName: company.name,titleSuffix: company.name,defaultTitle: `Metal Roofing, Steel Panels & Buildings | ${company.name}`,defaultDescription:'Frontier Metals manufactures metal roofing, wall panels, trim, structural components, and complete steel building packages for agricultural, commercial, industrial, and residential projects.',category: 'Building Materials',} as const/** Company values shown on the About page. */export const values: { title: string; body: string }[] = [{title: 'Accuracy',body: 'Orders are reviewed carefully and manufactured according to approved dimensions and specifications.',},{title: 'Dependability',body: 'We communicate clearly, maintain realistic production schedules, and work to have materials ready when promised.',},{title: 'Practical Expertise',body: 'Our team understands how panels, trim, structural components, fasteners, and accessories work together in the field.',},{title: 'Long-Term Relationships',body: 'We aim to become a dependable supply partner rather than simply complete a single transaction.',},]/** Company milestones shown on the About page timeline. */export const timeline: { year: string; body: string }[] = [{year: '1998',body: 'Frontier begins manufacturing roofing panels and trim',},{ year: '2005', body: 'Wall-panel and agricultural product lines added' },{ year: '2012', body: 'Structural building-component division established' },{ year: '2018', body: 'Regional delivery fleet expanded' },{year: '2022',body: 'New automated roll-forming and trim equipment installed',},{year: '2025',body: 'Building-package and contractor support programs expanded',},]