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()}
); };