"use client" import { useState } from "react" import { Navbar } from "@/components/navbar" import { Footer } from "@/components/footer" import { Search, MapPin, Users, Briefcase, Star, TrendingUp, Building2, Globe, Heart, Filter } from "lucide-react" import Image from "next/image" import Link from "next/link" interface Company { id: number name: string logo: string industry: string location: string employees: string openJobs: number description: string rating: number featured: boolean benefits: string[] } export default function CompaniesPage() { const [searchTerm, setSearchTerm] = useState("") const [selectedIndustry, setSelectedIndustry] = useState("Todas") const [selectedSize, setSelectedSize] = useState("Todos") const industries = [ "Todas", "Tecnologia", "Fintech", "E-commerce", "Saúde", "Educação", "Consultoria", "Agronegócio" ] const companySizes = [ "Todos", "1-10 funcionários", "11-50 funcionários", "51-200 funcionários", "201-500 funcionários", "500+ funcionários" ] const companies: Company[] = [ { id: 1, name: "TechCorp Brasil", logo: "/logohorse.png", industry: "Tecnologia", location: "São Paulo, SP", employees: "201-500 funcionários", openJobs: 15, description: "Líder em soluções de software e transformação digital, ajudando empresas a inovarem através da tecnologia.", rating: 4.8, featured: true, benefits: ["Home Office", "Vale Refeição", "Plano de Saúde", "Gympass"] }, { id: 2, name: "FinanceHub", logo: "/logohorse.png", industry: "Fintech", location: "Rio de Janeiro, RJ", employees: "51-200 funcionários", openJobs: 8, description: "Revolucionando o mercado financeiro com soluções inovadoras de pagamentos e investimentos.", rating: 4.6, featured: true, benefits: ["PLR", "Stock Options", "Auxílio Educação", "Day Off Aniversário"] }, { id: 3, name: "EduTech Solutions", logo: "/logohorse.png", industry: "Educação", location: "Belo Horizonte, MG", employees: "11-50 funcionários", openJobs: 6, description: "Plataforma de educação online que conecta alunos e professores através da tecnologia.", rating: 4.7, featured: false, benefits: ["Horário Flexível", "Cursos Gratuitos", "Home Office", "Vale Transporte"] }, { id: 4, name: "HealthTech Plus", logo: "/logohorse.png", industry: "Saúde", location: "Porto Alegre, RS", employees: "201-500 funcionários", openJobs: 12, description: "Inovação em saúde digital, oferecendo telemedicina e gestão de prontuários eletrônicos.", rating: 4.9, featured: true, benefits: ["Plano Odontológico", "Seguro de Vida", "Assistência Psicológica", "Convênio Farmácia"] }, { id: 5, name: "AgriSmart", logo: "/logohorse.png", industry: "Agronegócio", location: "Cuiabá, MT", employees: "51-200 funcionários", openJobs: 5, description: "Tecnologia aplicada ao agronegócio, otimizando processos e aumentando produtividade.", rating: 4.5, featured: false, benefits: ["Participação nos Lucros", "Carro da Empresa", "Notebook", "Seguro de Vida"] }, { id: 6, name: "ShopNext", logo: "/logohorse.png", industry: "E-commerce", location: "São Paulo, SP", employees: "500+ funcionários", openJobs: 23, description: "Marketplace líder em vendas online com logística integrada e experiência omnichannel.", rating: 4.4, featured: false, benefits: ["Desconto em Produtos", "Vale Alimentação", "Plano de Carreira", "Previdência Privada"] }, { id: 7, name: "ConsultPro", logo: "/logohorse.png", industry: "Consultoria", location: "Brasília, DF", employees: "11-50 funcionários", openJobs: 4, description: "Consultoria estratégica focada em transformação digital e otimização de processos.", rating: 4.6, featured: false, benefits: ["Bônus por Projeto", "Trabalho Remoto", "Equipamentos Top", "Capacitação"] }, { id: 8, name: "DataLabs", logo: "/logohorse.png", industry: "Tecnologia", location: "Florianópolis, SC", employees: "51-200 funcionários", openJobs: 11, description: "Especialistas em Big Data e Inteligência Artificial, transformando dados em insights.", rating: 4.8, featured: true, benefits: ["Ambiente Descontraído", "Frutas e Snacks", "Games Room", "Pet Friendly"] } ] const filteredCompanies = companies.filter(company => { const matchesSearch = company.name.toLowerCase().includes(searchTerm.toLowerCase()) || company.description.toLowerCase().includes(searchTerm.toLowerCase()) const matchesIndustry = selectedIndustry === "Todas" || company.industry === selectedIndustry const matchesSize = selectedSize === "Todos" || company.employees === selectedSize return matchesSearch && matchesIndustry && matchesSize }) const featuredCompanies = companies.filter(c => c.featured) return (
{/* Hero Section */}
{/* Imagem de fundo empresas.jpg sem overlay laranja */}
Empresas
{/* Overlay preto com opacidade 20% */}

Descubra as Melhores Empresas

Conheça empresas incríveis que estão contratando agora

{/* Search Bar */}
setSearchTerm(e.target.value)} className="w-full pl-14 pr-4 py-3 rounded-full text-gray-900 focus:outline-none focus:ring-2 focus:ring-[#F0932B] text-lg bg-white" />
{/* Filters */}
Filtros:
{filteredCompanies.length} empresas encontradas
{/* Featured Companies */} {featuredCompanies.length > 0 && (

Empresas em Destaque

{featuredCompanies.map((company) => (

{company.name}

{company.rating}
{company.location} {company.employees}
{company.industry}

{company.description}

{company.benefits.slice(0, 3).map((benefit, index) => ( {benefit} ))}
{company.openJobs} vagas abertas
Ver perfil →
))}
)} {/* All Companies Grid */}

Todas as Empresas

{filteredCompanies.map((company) => (
{company.featured && ( Destaque )}

{company.name}

{company.industry}
{company.rating}

{company.description}

{company.location}
{company.employees}
{company.openJobs} vagas Ver mais →
))}
{filteredCompanies.length === 0 && (

Nenhuma empresa encontrada

Tente ajustar seus filtros de busca

)}
) }