"use client";
import React from "react";
import Container from "@mui/material/Container";
import Typography from "@mui/material/Typography";
import Box from "@mui/material/Box";
import Card from "@mui/material/Card";
import CardContent from "@mui/material/CardContent";
import CardHeader from "@mui/material/CardHeader";
import Button from "@mui/material/Button";
import MailIcon from "@mui/icons-material/Mail";
import GroupIcon from "@mui/icons-material/Group";
import CodeIcon from "@mui/icons-material/Code";
import MessageIcon from "@mui/icons-material/Chat";
import CheckCircleIcon from "@mui/icons-material/CheckCircle";
import Timeline from "@mui/lab/Timeline";
import TimelineItem from "@mui/lab/TimelineItem";
import TimelineSeparator from "@mui/lab/TimelineSeparator";
import TimelineConnector from "@mui/lab/TimelineConnector";
import TimelineContent from "@mui/lab/TimelineContent";
import TimelineDot from "@mui/lab/TimelineDot";
import useMediaQuery from "@mui/material/useMediaQuery";
import { useTheme } from "@mui/material/styles";
import ClientLayout from "../components/ClientLayout";
const Joinus: React.FC = () => {
const theme = useTheme();
const isMobile = useMediaQuery(theme.breakpoints.down('sm'));
const isMedium = useMediaQuery(theme.breakpoints.down('md'));
const handleEmailClick = () => {
window.location.href = 'mailto:leonmmcoset@outlook.com';
};
// 要求列表数据
const requirements = [
{ text: "能会至少一种编程语言的开发人员", icon: },
{ text: "有良好的沟通能力和团队合作精神", icon: },
{ text: "无违法前科", icon: },
{ text: "拥有微信或QQ账号", icon: }
];
// 加入步骤数据
const steps = [
{
title: "发送申请",
description: "通过我们的邮箱发送你的申请意愿",
icon:
},
{
title: "等待回复",
description: "我们会在三天内回复你的申请",
icon:
},
{
title: "加入群聊",
description: "获得微信/QQ内部群聊的邀请",
icon:
},
{
title: "讨论技术",
description: "在群聊中讨论你的技术方向和项目",
icon:
}
];
// 动画延迟函数
const getDelay = (index: number) => {
return `${index * 0.2}s`;
};
return (
{/* 页面标题 */}
加入我们
我们是一个致力于推动技术创新的团队,致力于为客户提供高质量的服务。
加入我们,让我们的技术更上一层楼!
{/* 要求部分 */}
我们需要
{requirements.map((requirement, index) => (
{requirement.icon}
}
title={
{requirement.text}
}
/>
))}
你只要满足以上条件,就可以加入我们的团队!
{/* 加入步骤 - 使用Timeline组件 */}
加入我们的步骤
{steps.map((step, index) => (
{step.icon}
{index < steps.length - 1 && }
步骤 {index + 1}:{step.title}
{step.description}
{index === 0 && (
}
onClick={handleEmailClick}
>
立即发送申请
)}
))}
{/* CTA 区域 */}
准备好加入我们了吗?
不要犹豫,立即发送邮件申请加入我们的团队!
}
onClick={handleEmailClick}
>
立即联系
{/* 动画样式 */}
);
};
export default Joinus;