// Inline SVG icons — no icon library dependency. Lucide-style stroke=1.75. import { memo } from 'react'; type IconProps = React.ComponentPropsWithoutRef<'svg'>; function Base({ children, ...props }: IconProps & { children: React.ReactNode }) { return ( ); } function MailIconInner(props: IconProps) { return ( ); } export const MailIcon = memo(MailIconInner); function AtIconInner(props: IconProps) { return ( ); } export const AtIcon = memo(AtIconInner); function TicketIconInner(props: IconProps) { return ( ); } export const TicketIcon = memo(TicketIconInner); function ArrowRightIconInner(props: IconProps) { return ( ); } export const ArrowRightIcon = memo(ArrowRightIconInner); function CheckCircleIconInner(props: IconProps) { return ( ); } export const CheckCircleIcon = memo(CheckCircleIconInner); function AlertIconInner(props: IconProps) { return ( ); } export const AlertIcon = memo(AlertIconInner); function ShieldIconInner(props: IconProps) { return ( ); } export const ShieldIcon = memo(ShieldIconInner); function LockIconInner(props: IconProps) { return ( ); } export const LockIcon = memo(LockIconInner); function WifiLowIconInner(props: IconProps) { return ( ); } export const WifiLowIcon = memo(WifiLowIconInner); function WifiOffIconInner(props: IconProps) { return ( ); } export const WifiOffIcon = memo(WifiOffIconInner); function PinIconInner(props: IconProps) { return ( ); } export const PinIcon = memo(PinIconInner); function EyeOffIconInner(props: IconProps) { return ( ); } export const EyeOffIcon = memo(EyeOffIconInner); function EyeIconInner(props: IconProps) { return ( ); } export const EyeIcon = memo(EyeIconInner); function PinOffIconInner(props: IconProps) { return ( ); } export const PinOffIcon = memo(PinOffIconInner); function SparklesIconInner(props: IconProps) { return ( ); } export const SparklesIcon = memo(SparklesIconInner); function SpinnerIconInner(props: IconProps) { return ( ); } export const SpinnerIcon = memo(SpinnerIconInner); function ChatBubbleIconInner(props: IconProps) { return ( ); } export const ChatBubbleIcon = memo(ChatBubbleIconInner); function UsersIconInner(props: IconProps) { return ( ); } export const UsersIcon = memo(UsersIconInner); function GearIconInner(props: IconProps) { return ( ); } export const GearIcon = memo(GearIconInner); function SearchIconInner(props: IconProps) { return ( ); } export const SearchIcon = memo(SearchIconInner); function PlusIconInner(props: IconProps) { return ( ); } export const PlusIcon = memo(PlusIconInner); function SignOutIconInner(props: IconProps) { return ( ); } export const SignOutIcon = memo(SignOutIconInner); function MenuIconInner(props: IconProps) { return ( ); } export const MenuIcon = memo(MenuIconInner); function ChevronDownIconInner(props: IconProps) { return ( ); } export const ChevronDownIcon = memo(ChevronDownIconInner); function PencilIconInner(props: IconProps) { return ( ); } export const PencilIcon = memo(PencilIconInner); function TrashIconInner(props: IconProps) { return ( ); } export const TrashIcon = memo(TrashIconInner); function SmileIconInner(props: IconProps) { return ( ); } export const SmileIcon = memo(SmileIconInner); function CopyIconInner(props: IconProps) { return ( ); } export const CopyIcon = memo(CopyIconInner); function PhoneIconInner(props: IconProps) { return ( ); } export const PhoneIcon = memo(PhoneIconInner); function PhoneOffIconInner(props: IconProps) { return ( ); } export const PhoneOffIcon = memo(PhoneOffIconInner); function MicIconInner(props: IconProps) { return ( ); } export const MicIcon = memo(MicIconInner); function MicOffIconInner(props: IconProps) { return ( ); } export const MicOffIcon = memo(MicOffIconInner); function InfoIconInner(props: IconProps) { return ( ); } export const InfoIcon = memo(InfoIconInner); function XIconInner(props: IconProps) { return ( ); } export const XIcon = memo(XIconInner); function MonitorShareIconInner(props: IconProps) { return ( ); } export const MonitorShareIcon = memo(MonitorShareIconInner); function MonitorStopIconInner(props: IconProps) { return ( ); } export const MonitorStopIcon = memo(MonitorStopIconInner); function SunIconInner(props: IconProps) { return ( ); } export const SunIcon = memo(SunIconInner); function MoonIconInner(props: IconProps) { return ( ); } export const MoonIcon = memo(MoonIconInner); function GridIconInner(props: IconProps) { return ( ); } export const GridIcon = memo(GridIconInner); function ImageIconInner(props: IconProps) { return ( ); } export const ImageIcon = memo(ImageIconInner); function FileIconInner(props: IconProps) { return ( ); } export const FileIcon = memo(FileIconInner); function PollIconInner(props: IconProps) { return ( ); } export const PollIcon = memo(PollIconInner); function FocusIconInner(props: IconProps) { return ( ); } export const FocusIcon = memo(FocusIconInner); function MaximizeIconInner(props: IconProps) { return ( ); } export const MaximizeIcon = memo(MaximizeIconInner); function VideoIconInner(props: IconProps) { return ( ); } export const VideoIcon = memo(VideoIconInner); function CrownIconInner(props: IconProps) { return ( ); } export const CrownIcon = memo(CrownIconInner); function MusicIconInner(props: IconProps) { return ( ); } export const MusicIcon = memo(MusicIconInner); function SendIconInner(props: IconProps) { return ( ); } export const SendIcon = memo(SendIconInner); function ArchiveIconInner(props: IconProps) { return ( ); } export const ArchiveIcon = memo(ArchiveIconInner); function BellIconInner(props: IconProps) { return ( ); } export const BellIcon = memo(BellIconInner); function BellOffIconInner(props: IconProps) { return ( ); } export const BellOffIcon = memo(BellOffIconInner); function MoreVerticalIconInner(props: IconProps) { return ( ); } export const MoreVerticalIcon = memo(MoreVerticalIconInner); function HeadphonesIconInner(props: IconProps) { return ( ); } export const HeadphonesIcon = memo(HeadphonesIconInner); function HeadphonesOffIconInner(props: IconProps) { return ( ); } export const HeadphonesOffIcon = memo(HeadphonesOffIconInner); function ReplyIconInner(props: IconProps) { return ( ); } export const ReplyIcon = memo(ReplyIconInner); function ForwardIconInner(props: IconProps) { return ( ); } export const ForwardIcon = memo(ForwardIconInner); function ChevronUpIconInner(props: IconProps) { return ( ); } export const ChevronUpIcon = memo(ChevronUpIconInner); function AddUserIconInner(props: IconProps) { return ( ); } export const AddUserIcon = memo(AddUserIconInner); // Soft-N mark: rounded-square violet tile with a stylised "N" glyph. Used // wherever the app needs a standalone icon (sidebar rail, auth screen, // favicon). Colour decisions sit inside the SVG so consumers just size the // element via `className`. function LogoMarkInner(props: IconProps) { return ( ); } export const LogoMark = memo(LogoMarkInner); // Full lockup: soft-N mark + "Netralax" wordmark. `tone` decides text colour: // "dark" = white text (use on dark background), "light" = near-black. function LogoLockupInner({ tone = 'dark', ...props }: IconProps & { tone?: 'dark' | 'light' }) { const textFill = tone === 'dark' ? '#ffffff' : '#14121c'; return ( ); } export const LogoLockup = memo(LogoLockupInner);