// Inline stroke icons (no icon-library dependency). 18px on a 24 viewBox. import type { SVGProps } from "react"; type IconProps = SVGProps; function base(props: IconProps) { return { width: 18, height: 18, viewBox: "0 0 24 24", fill: "none", stroke: "currentColor", strokeWidth: 1.8, strokeLinecap: "round" as const, strokeLinejoin: "round" as const, ...props, }; } export function MachinesIcon(props: IconProps) { return ( ); } export function SessionsIcon(props: IconProps) { return ( ); } export function CodesIcon(props: IconProps) { return ( ); } export function UsersIcon(props: IconProps) { return ( ); } export function LogoutIcon(props: IconProps) { return ( ); } export function KeyIcon(props: IconProps) { return ( ); } export function TrashIcon(props: IconProps) { return ( ); } export function InfoIcon(props: IconProps) { return ( ); } export function SearchIcon(props: IconProps) { return ( ); } export function RefreshIcon(props: IconProps) { return ( ); } export function CopyIcon(props: IconProps) { return ( ); } export function JoinIcon(props: IconProps) { return ( ); } export function StopIcon(props: IconProps) { return ( ); } export function PlusIcon(props: IconProps) { return ( ); }