1import { Link, useNavigate } from 'react-router-dom';
2import './PublicLayout.css';
4function PublicLayout({ children }) {
5 const navigate = useNavigate();
6 const token = localStorage.getItem('token');
9 <div className="public-layout">
10 <header className="public-header">
11 <div className="header-container">
12 <div className="logo">
14 <h1>IBG MSP Platform</h1>
17 <nav className="public-nav">
18 <Link to="/" className="nav-link">Home</Link>
19 <Link to="/docs" className="nav-link">Documentation</Link>
22 onClick={() => navigate('/dashboard')}
23 className="btn-primary"
28 <Link to="/login" className="btn-primary">Login</Link>
34 <main className="public-main">
38 <footer className="public-footer">
39 <div className="footer-container">
40 <div className="footer-section">
41 <h3>IBG MSP Platform</h3>
42 <p>Complete remote monitoring and management for modern MSPs.</p>
44 <div className="footer-section">
47 <li><Link to="/docs">Documentation</Link></li>
48 <li><Link to="/login">Login</Link></li>
49 <li><Link to="/about">About</Link></li>
52 <div className="footer-section">
55 <li><Link to="/docs/contact-support">Contact Us</Link></li>
56 <li><Link to="/docs/faq">FAQ</Link></li>
57 <li><Link to="/docs/troubleshooting">Get Help</Link></li>
60 <div className="footer-section">
63 <li><Link to="/privacy">Privacy Policy</Link></li>
64 <li><Link to="/terms">Terms of Service</Link></li>
65 <li><Link to="/security">Security</Link></li>
69 <div className="footer-bottom">
70 <p>© {new Date().getFullYear()} IBG MSP Platform. All rights reserved.</p>
77export default PublicLayout;