Merge version_4 into main #7

Merged
bender merged 2 commits from version_4 into main 2026-04-19 23:50:15 +00:00
2 changed files with 61 additions and 2 deletions

View File

@@ -0,0 +1,60 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import { Star, Briefcase, Award, Clock, MessageSquare } from "lucide-react";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour';
import FooterMedia from '@/components/sections/footer/FooterMedia';
export default function FreelancerProfile() {
return (
<ThemeProvider
defaultButtonVariant="icon-arrow"
defaultTextAnimation="background-highlight"
borderRadius="pill"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "Início", id: "/" },
{ name: "Dashboard", id: "/" },
{ name: "Suporte", id: "/" }
]}
brandName="FreelanceFlow"
button={{ text: "Painel", href: "/" }}
/>
</div>
<div id="profile" data-section="profile" className="pt-32 pb-16">
<FeatureCardTwentyFour
title="Perfil do Freelancer"
description="Veja o portfólio, avaliações e serviços detalhados deste profissional."
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
features={[
{ id: "p1", title: "Desenvolvimento Web Fullstack", author: "João Silva", description: "Especialista em React e Next.js com foco em performance e UI/UX.", tags: ["React", "Next.js", "UI/UX"] },
{ id: "p2", title: "Design de Interface", author: "João Silva", description: "Criação de sistemas de design modernos e escaláveis para startups.", tags: ["Figma", "Design System"] }
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterMedia
logoText="FreelanceFlow"
columns={[{title: "Dashboard", items: [{label: "Receitas", href: "/"}, {label: "Transações", href: "/"}]}, {title: "Suporte", items: [{label: "Contato", href: "mailto:suporte@freelanceflow.com"}]}]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -6,7 +6,6 @@ import { TrendingUp, CreditCard, MessageSquare, Bell, HelpCircle, FileText } fro
import ContactText from '@/components/sections/contact/ContactText';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import HeroLogo from '@/components/sections/hero/HeroLogo';
import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree';
@@ -55,7 +54,7 @@ export default function LandingPage() {
/>
</div>
<div id="suporte" data-section="suporte">
<FeatureCardTwentyThree animationType="slide-up" textboxLayout="split" useInvertedBackground={true} features={[{id: "help", title: "Centro de Ajuda", tags: ["Docs", "Tutorials"], imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CV2jmS8jKO8XHLgCFbuFaKRWFB/modern-mobile-notification-concept-an-ab-1776640636698-46dbc4ff.png?_wi=1"}, {id: "ticket", title: "Sistema de Tickets", tags: ["Suporte", "Rápido"], imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CV2jmS8jKO8XHLgCFbuFaKRWFB/a-person-receiving-professional-verifica-1776640629575-47150f60.png?_wi=1"}, {id: "chat", title: "Chat de Suporte", tags: ["24/7", "Humano"], imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CV2jmS8jKO8XHLgCFbuFaKRWFB/security-and-payment-concept-a-modern-mi-1776640621452-3bee9cbb.png?_wi=1"}]} title="Estamos Aqui Para Você" description="Conte com nosso suporte multicanal para resolver qualquer questão financeira rapidamente." />
<FeatureCardTwentyThree animationType="slide-up" textboxLayout="split" useInvertedBackground={true} features={[{id: "help", title: "Centro de Ajuda", tags: ["Docs", "Tutoriais"], imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CV2jmS8jKO8XHLgCFbuFaKRWFB/modern-mobile-notification-concept-an-ab-1776640636698-46dbc4ff.png?_wi=1"}, {id: "ticket", title: "Sistema de Tickets", tags: ["Suporte", "Rápido"], imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CV2jmS8jKO8XHLgCFbuFaKRWFB/a-person-receiving-professional-verifica-1776640629575-47150f60.png?_wi=1"}, {id: "chat", title: "Chat de Suporte", tags: ["24/7", "Humano"], imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CV2jmS8jKO8XHLgCFbuFaKRWFB/security-and-payment-concept-a-modern-mi-1776640621452-3bee9cbb.png?_wi=1"}]} title="Estamos Aqui Para Você" description="Conte com nosso suporte multicanal para resolver qualquer questão financeira rapidamente." />
</div>
<div id="contact" data-section="contact">
<ContactText useInvertedBackground={false} background={{ variant: "plain" }} text="Precisa de suporte personalizado? Nossa equipe está pronta para auxiliar." buttons={[{text: "Abrir Ticket", href: "mailto:suporte@freelanceflow.com"}]} />