import type { ReactNode, SVGProps } from "react"; /** Custom icon set. One stroke weight (1.5), currentColor: white by default, #217cff + glow when * the parent has .active (see .icon in app.css). Always pair with a plain text label. */ type P = SVGProps & { size?: number }; function Icon({ size = 20, children, ...rest }: P & { children: ReactNode }) { return ( ); } export const RadarIcon = (p: P) => ( ); export const PlanetIcon = (p: P) => ( ); export const SatelliteDishIcon = (p: P) => ( ); export const TelescopeIcon = (p: P) => ( ); export const ConstellationIcon = (p: P) => ( ); export const HelmetIcon = (p: P) => ( ); export const SignalIcon = (p: P) => ( ); export const LaunchWindowIcon = (p: P) => ( ); export const RocketIcon = (p: P) => ( ); export const LaunchpadIcon = (p: P) => ( ); export const AsteroidIcon = (p: P) => ( ); export const CometIcon = (p: P) => ( ); export const OrbitIcon = (p: P) => ( ); export const ArrowRightIcon = (p: P) => ( ); export const CheckIcon = (p: P) => ( ); export const SparkleIcon = (p: P) => ( ); export const UploadIcon = (p: P) => ( ); export const DownloadIcon = (p: P) => ( ); /** A stack of media with a play mark on the front: the Library (what you made, your videos and your voices). */ export const LibraryIcon = (p: P) => ( ); /** A video camera: the Videos section. */ export const VideoIcon = (p: P) => ( ); /** A microphone with sound waves: the Voices section. */ export const MicIcon = (p: P) => ( ); export const FilmIcon = (p: P) => ( ); /** Points down; rotate it (e.g. .chevron.open) to point up. Mitred, not rounded, for a sharp tip. */ export const ChevronIcon = (p: P) => ( ); export const TrashIcon = (p: P) => ( ); /** Headphones: the audio overview. */ export const HeadphonesIcon = (p: P) => ( ); /** A page with a heading and lines: the report. */ export const ReportIcon = (p: P) => ( ); /** Short lines of text, the last one shorter: a summary. */ export const SummaryIcon = (p: P) => ( ); /** Bars on a baseline inside a frame: an infographic. */ export const InfographicIcon = (p: P) => ( ); /** A slide on a stand, a second one behind it: a slide deck. */ export const SlidesIcon = (p: P) => ( ); /** A play triangle: present a deck. */ export const PlayIcon = (p: P) => ( ); /** Four corners pointing out: show larger. */ export const ExpandIcon = (p: P) => ( ); /** Four corners pointing in: back to the normal size. */ export const CollapseIcon = (p: P) => ( ); /** Three dots, stacked: more actions. */ export const MoreIcon = (p: P) => ( ); /** A framed PDF mark: a PDF file. */ export const PdfIcon = (p: P) => ( PDF ); /** A framed P: a PowerPoint file. */ export const PptxIcon = (p: P) => ( ); /** A question mark in a circle: the quiz. */ export const QuizIcon = (p: P) => ( ); /** Two cards, one behind the other: flashcards. */ export const FlashcardsIcon = (p: P) => ( );