86 lines
5.1 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import React, { useRef } from 'react';
import './style.scss';
import { usePrefersColor } from 'dumi/dist/client/theme-api/usePrefersColor';
const Home: any = () => {
document.title = '悟空IM';
const ref = useRef<HTMLDivElement>(null);
const [color] = usePrefersColor();
// mount
React.useEffect(() => {
const element = document.getElementById('root')
element?.setAttribute('home', 'true')
return () => {
const element = document.getElementById('root')
element?.removeAttribute('home')
};
}, []);
return (
<section className="home-page">
<div className="banner">
<div className={`content ${color}`} style={{ backgroundImage: 'url(./././imgs/ic_bg.png)' }}>
<label className="center-title">IM</label>
<label className="center-small-text"></label>
<div className={`btn-view ${color}`}>
<a href="/guide" className="btn"></a>
<a style={{ marginLeft: '30px' }} target="_blank" href="https://github.com/WuKongIM/WuKongIM"
className="btn">Github</a>
</div>
<p className="content-text">IM是高性能通用即时通讯服务AI </p>
</div>
<div className="des">
<div className={`card ${color}`}>
<div className='bg'>
<label className="big-font"></label>
<div style={{ marginTop: '37px'}}>
<div style={{ display: 'flex' }}>
<div className='card-item'>
<img className="img" src='./././imgs/ic_no_dependency.png' />
<label className="characteristic-title"></label>
<label className="characteristic-content"></label>
</div>
<div className='card-item'>
<img className="img" src="./././imgs/ic_self_developed.png" />
<label className="characteristic-title"></label>
<label className="characteristic-content"></label>
</div>
<div className='card-item'>
<img className="img" src="./././imgs/ic_secure.png" />
<label className="characteristic-title"></label>
<label className="characteristic-content"></label>
</div>
</div>
<div style={{ display: 'flex', marginTop: '30px', paddingBottom: '30px' }}>
<div className='card-item'>
<img className="img" src="./././imgs/ic_function.png" />
<label className="characteristic-title"></label>
<label className="characteristic-content">MAC 16w /()</label>
</div>
<div className='card-item'>
<img className="img" src="./././imgs/ic_extend.png" />
<label className="characteristic-title"></label>
<label
className="characteristic-content"></label>
</div>
<div className='card-item'>
<img className="img" src="./././imgs/ic_compatibility.png" />
<label className="characteristic-title"></label>
<label className="characteristic-content"> tcpwebsocket</label>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
);
};
export default Home;