algorembrant's picture
Upload 26 files
619120c verified
import React from 'react';
import { Bell, Search, Activity } from 'lucide-react';
const Header = () => {
return (
<header style={{
height: '80px',
display: 'flex',
alignItems: 'center',
justifyContent: 'space-between',
padding: '0 var(--space-md)',
marginTop: 'var(--space-md)'
}}>
<div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-md)', flex: 1 }}>
<div className="glass-panel" style={{
display: 'flex',
alignItems: 'center',
padding: 'var(--space-sm) var(--space-md)',
gap: 'var(--space-sm)',
width: '300px'
}}>
<Search size={18} color="var(--text-muted)" />
<input
type="text"
placeholder="Search by IMSI, Number, or Location..."
style={{
background: 'transparent',
border: 'none',
color: 'var(--text-main)',
outline: 'none',
width: '100%'
}}
/>
</div>
</div>
<div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-lg)' }}>
<div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-sm)', color: 'var(--text-muted)', fontSize: '0.875rem' }}>
<Activity size={16} color="var(--status-online)" />
<span>Network Load: <strong style={{ color: 'var(--text-main)' }}>42%</strong></span>
</div>
<button style={{
background: 'transparent',
border: 'none',
color: 'var(--text-main)',
cursor: 'pointer',
position: 'relative'
}}>
<Bell size={20} />
<span style={{
position: 'absolute',
top: -2,
right: -2,
width: '8px',
height: '8px',
background: 'var(--accent)',
borderRadius: '50%'
}} />
</button>
</div>
</header>
);
};
export default Header;