Spaces:
Runtime error
Runtime error
File size: 1,414 Bytes
f46b416 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
import React from 'react';
import { Button, Layout } from 'antd';
import './index.css'; // Make sure to create this CSS file for additional styles
import { Link, useNavigate } from 'react-router-dom';
import { pageUrlDashboard, pageUrlDemoHarmfulPrompt, pageUrlOldAttack } from '../../router/pages';
function LandingPage() {
const navigate = useNavigate()
const handleClick = (url: string) => {
navigate(url)
}
return (
<Layout>
<div className="landing-page">
<div className="dark-shade">
<div className="content">
<h1 className="title">Guard AI</h1>
<p className="description">
Safeguard your Large Language Models
</p>
<div className="button-group-demo">
<Button className="button-demo" type="primary" size="large" onClick={() => handleClick(pageUrlOldAttack)}>
Demo: Detection
</Button>
<Button className="button-demo" type="primary" size="large" onClick={() => handleClick(pageUrlDashboard)}>
Demo: Dashboard
</Button>
<Button className="button-demo" type="primary" size="large" onClick={() => handleClick(pageUrlDemoHarmfulPrompt)}>
Demo: Guards
</Button>
</div>
</div>
</div>
</div>
</Layout>
);
}
export default LandingPage;
|