Files
boluo-app-main/src/fragments/user/company/index.tsx
chashaobao 4cc4aaa707 feat:
2026-01-30 21:47:50 +08:00

67 lines
2.0 KiB
TypeScript

import { Image } from '@tarojs/components';
import { Cell } from '@taroify/core';
import { GoodJob } from '@taroify/icons';
import classNames from 'classnames';
import { useCallback } from 'react';
import CertificationStatus from '@/components/certification-status';
import WechatCell from '@/components/wx-cell';
import { PageUrl } from '@/constants/app';
import useUserInfo from '@/hooks/use-user-info';
import { navigateTo } from '@/utils/route';
import './index.less';
const PREFIX = 'user-fragment-company';
export default function CompanyFragment() {
const userInfo = useUserInfo();
// const [showPublish, setShowPublish] = useState(false);
const handlePublishJob = useCallback(async () => {
navigateTo(PageUrl.CertificationManage);
}, [userInfo]);
const handleClickInviteOperations = useCallback(() => navigateTo(PageUrl.InviteOperations, { company: 1 }), []);
return (
<div className={PREFIX}>
<CertificationStatus className={`${PREFIX}__cell`} />
<WechatCell className={`${PREFIX}__cell`} />
<Cell
isLink
align="center"
title={
<div className={`${PREFIX}__recommend-cell`}>
<div className={`${PREFIX}__recommend`}>
<GoodJob />
</div>
</div>
}
className={`${PREFIX}__cell`}
onClick={handleClickInviteOperations}
/>
<Cell
isLink
align="center"
title={
<div>
<div className={`${PREFIX}__cell-icon`}>
<Image src="https://publiccdn.neighbourhood.com.cn/img/lightning.svg" />
</div>
</div>
}
className={classNames(`${PREFIX}__cell`, `${PREFIX}__go-publish-cell`)}
onClick={handlePublishJob}
>
</Cell>
{/* <div>{showPublish && <CompanyPublishJobDialog userInfo={userInfo} onClose={() => setShowPublish(false)} />}</div> */}
</div>
);
}