import React, { useEffect, useState } from 'react';
import { LOGIN_MENU, LOGIN_MENU_MAP } from './config';
import './index.less';
import { AppContainer, Carousel } from 'knowdesign';
import Logo from '@src/assets/ks-logo.png';
import egOneTitle from './img/eg1-title.png';
import egOneContent from './img/eg1-content.png';
import egTwoContent from './img/eg2-content.png';
const carouselList = [
Github:
5.8K
+ Star的的实时流处理平台
从开源至今社区内已经超过 2000+ 用户使用,从新创公司到巨头,尤其是得到各行业一线企业开发者的信赖。
,
//
//
//

//
可能是北半球最简单易用的 Kafka 管控平台
//

//
//
,
];
export const Login: React.FC = () => {
const [global, setGlobal] = AppContainer.useGlobalValue();
const [selectedKeys, setSelectedKeys] = useState([LOGIN_MENU[0].key]);
const renderContent = () => {
return LOGIN_MENU_MAP.get(selectedKeys[0])?.render(handleMenuClick) || LOGIN_MENU_MAP.get(LOGIN_MENU[0].key)?.render(handleMenuClick);
};
const handleMenuClick = (e: string) => {
setSelectedKeys([e]);
window.location.hash = e;
};
// 跳转到登录页时,清空全局状态
useEffect(() => {
if (Object.keys(global).length) {
setGlobal({});
}
}, [global]);
return (
{carouselList}
可能是北半球最简单易用的 Kafka 管控平台
{renderContent()}
);
};