import { Metadata } from 'next';
import Header from "@/components/shared/layout/header/Header";
import ContactSection from "@/components/pages/contact/ContactSection";
import Footer from "@/components/shared/layout/footer/Footer";
import ContactScrollProgressButton from "@/components/pages/contact/ContactScrollProgressButton";
import ContactInitAnimations from "@/components/pages/contact/ContactInitAnimations";
import { generateMetadata as createMetadata } from "@/lib/seo/metadata";

export const metadata: Metadata = createMetadata({
  title: "Contact Us - Get in Touch with Our Team",
  description: "Contact GNX Soft for enterprise software development solutions. Get a free consultation, discuss your project requirements, or request a quote for our services.",
  keywords: [
    "Contact GNX Soft",
    "Software Development Quote",
    "Enterprise Solutions Consultation",
    "Custom Software Inquiry",
    "Get in Touch",
  ],
  url: "/contact-us",
});

const page = () => {
  return (
    <div className="tp-app">
      <Header />
      <main>
        <ContactSection />
      </main>
      <Footer />
      <ContactScrollProgressButton />
      <ContactInitAnimations />
    </div>
  );
};

export default page;
