Merge pull request #18 from OwethuManagedServices/dev

Dev
This commit is contained in:
2025-05-26 22:32:33 +02:00
committed by GitHub
9 changed files with 28 additions and 17 deletions

View File

@ -16,7 +16,7 @@ const HeroSection: React.FC<HeroSectionProps> = ({
title, title,
subtitle, subtitle,
buttonText, buttonText,
buttonHref, //buttonHref,
imageUrl = "/hero-bg-2.jpg", // Default background image imageUrl = "/hero-bg-2.jpg", // Default background image
}) => { }) => {
return ( return (
@ -52,7 +52,7 @@ const HeroSection: React.FC<HeroSectionProps> = ({
{subtitle} {subtitle}
</p> </p>
<Button <Button
href={buttonHref} href="/obse"
variant="primary" // Use primary variant defined in Button component variant="primary" // Use primary variant defined in Button component
size="lg" size="lg"
className="animate-fade-in-up animation-delay-600" className="animate-fade-in-up animation-delay-600"

View File

@ -242,10 +242,10 @@ export default function ObsePage() {
{/* <Image src="/oms-logo-white.png" alt="OMS Logo" width={150} height={50} className="mx-auto mb-6" /> */} {/* <Image src="/oms-logo-white.png" alt="OMS Logo" width={150} height={50} className="mx-auto mb-6" /> */}
<h1 <h1
className="text-3xl md:text-5xl lg:text-6xl font-bold mb-4 font-poppins drop-shadow-md leading-tight" className="text-3xl md:text-5xl lg:text-6xl font-bold mb-4 font-poppins drop-shadow-md leading-tight"
style={{ color: COLORS.primary }} style={{ color: COLORS.primary }}
> >
Revolutionize Your Lending and <br />Credit Processes with OBSE Revolutionize Your Lending and <br />
Credit Processes with OBSE
</h1> </h1>
<p className="text-lg md:text-xl max-w-4xl mx-auto leading-relaxed text-gray-200 dark:text-gray-300 mb-8"> <p className="text-lg md:text-xl max-w-4xl mx-auto leading-relaxed text-gray-200 dark:text-gray-300 mb-8">
Automate data extraction, enhance accuracy, detect fraud, and Automate data extraction, enhance accuracy, detect fraud, and
@ -254,7 +254,7 @@ export default function ObsePage() {
</p> </p>
<div className="flex flex-col sm:flex-row justify-center items-center gap-4"> <div className="flex flex-col sm:flex-row justify-center items-center gap-4">
<Link <Link
href="#how-it-works" // Link to the "How it Works" section href="https://youtu.be/Sd3TnvoLtDA?si=UOeXScbosM5LZxbg" // Link to the "How it Works" section
className="inline-flex items-center justify-center bg-gold-500 text-gray-900 font-bold py-3 px-8 rounded-md hover:bg-gold-600 transition-colors duration-300" className="inline-flex items-center justify-center bg-gold-500 text-gray-900 font-bold py-3 px-8 rounded-md hover:bg-gold-600 transition-colors duration-300"
style={{ backgroundColor: COLORS.primary }} style={{ backgroundColor: COLORS.primary }}
> >

View File

@ -62,7 +62,7 @@ export default async function HomePage() {
description="Our advanced Optimized Bank Statement Extractor automates data aggregation, reduces errors, and provides deep financial insights." description="Our advanced Optimized Bank Statement Extractor automates data aggregation, reduces errors, and provides deep financial insights."
features={defaultObseFeatures} features={defaultObseFeatures}
buttonText="Learn More & Demo" buttonText="Learn More & Demo"
buttonHref="/products/obse" // Link to the OBSE product page buttonHref="/obse" // Link to the OBSE product page
imageUrl="/images/obse.svg" // **IMPORTANT: Create or find a relevant image** imageUrl="/images/obse.svg" // **IMPORTANT: Create or find a relevant image**
imageAlt="OBSE Product Interface Mockup" imageAlt="OBSE Product Interface Mockup"
/> />

View File

@ -329,7 +329,7 @@ export default function ProductDevelopmentPage() {
How We Deliver How We Deliver
</Link> </Link>
<Link <Link
href="#contact" href="/contact"
className="inline-flex items-center text-gold-400 hover:text-gold-300 transition-colors duration-300" className="inline-flex items-center text-gold-400 hover:text-gold-300 transition-colors duration-300"
style={{ color: COLORS.primary }} style={{ color: COLORS.primary }}
> >

View File

@ -50,7 +50,7 @@ const TechTalkPage = async () => {
</p> </p>
</div> </div>
{/* Blog Post Grid */} {/* Blog Post Grid */}
{posts.length > 0 ? ( {false && posts.length > 0 ? (
<div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-8 md:gap-10"> <div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-8 md:gap-10">
{posts.map((post: Post) => ( {posts.map((post: Post) => (
<BlogPostCard <BlogPostCard

View File

@ -69,7 +69,7 @@ const Footer = () => {
</li> </li>
<li> <li>
<Link <Link
href="/services" href="/services/resource-augmentation"
className="text-sm text-[var(--oms-white)]/80 hover:text-primary transition-colors" className="text-sm text-[var(--oms-white)]/80 hover:text-primary transition-colors"
> >
Services Services
@ -77,20 +77,20 @@ const Footer = () => {
</li> </li>
<li> <li>
<Link <Link
href="/products" href="/obse"
className="text-sm text-[var(--oms-white)]/80 hover:text-primary transition-colors" className="text-sm text-[var(--oms-white)]/80 hover:text-primary transition-colors"
> >
Products Products
</Link> </Link>
</li> </li>
<li> {/* <li>
<Link <Link
href="/join-us" href="/join-us"
className="text-sm text-[var(--oms-white)]/80 hover:text-primary transition-colors" className="text-sm text-[var(--oms-white)]/80 hover:text-primary transition-colors"
> >
Join Our Team Join Our Team
</Link> </Link>
</li> </li> */}
<li> <li>
<Link <Link
href="/contact" href="/contact"
@ -217,18 +217,25 @@ const Footer = () => {
</p> </p>
<div className="flex space-x-4"> <div className="flex space-x-4">
{/* Links still hover to primary */} {/* Links still hover to primary */}
<Link
{/* <Link
href="/privacy-policy" href="/privacy-policy"
className="hover:text-primary transition-colors" className="hover:text-primary transition-colors"
> >
Privacy Policy Privacy Policy
</Link> </Link> */}
<Link <a
href="/paia-popia" href="/Privacy-Policy/Recruitment-Privacy-Policy.pdf"
className="hover:text-primary transition-colors"
>
Privacy Policy
</a>
<a
href="/Privacy-Policy/Data-Privacy-Statement-for-Candidates.pdf"
className="hover:text-primary transition-colors" className="hover:text-primary transition-colors"
> >
PAIA & POPIA PAIA & POPIA
</Link> </a>
</div> </div>
</div> </div>
</div> </div>
@ -237,3 +244,4 @@ const Footer = () => {
}; };
export default Footer; export default Footer;
//Data-Privacy-Statement-for-Candidates

View File

@ -392,6 +392,9 @@ const HeaderClient = () => {
<nav className="container mx-auto px-4 sm:px-6 lg:px-8 flex flex-col space-y-1 text-foreground"> <nav className="container mx-auto px-4 sm:px-6 lg:px-8 flex flex-col space-y-1 text-foreground">
<DropdownLink href="/" onClick={handleMobileLinkClick}> <DropdownLink href="/" onClick={handleMobileLinkClick}>
Home Home
</DropdownLink>
<DropdownLink href="/tech-talk" onClick={handleMobileLinkClick}>
Tech Talk
</DropdownLink> </DropdownLink>
<DropdownLink href="/about" onClick={handleMobileLinkClick}> <DropdownLink href="/about" onClick={handleMobileLinkClick}>
About Us About Us

Binary file not shown.