/** * REFLY brand icons — Lucide-compatible (24×24, stroke 2, round). * Бренд-геометрия: щит, галочка, траектория; без звёзд на 24px. */ import * as React from "react"; export type LucideLikeProps = React.SVGProps & { size?: number | string; }; const base = (props: LucideLikeProps) => { const { size = 24, ...rest } = props; return { width: size, height: size, viewBox: "0 0 24 24", fill: "none", stroke: "currentColor", strokeWidth: 2, strokeLinecap: "round" as const, strokeLinejoin: "round" as const, ...rest, }; }; /** Brand base: shield outline (core container) */ export const ReflyShield = (props: LucideLikeProps) => ( ); /** Shield + check + trajectory (main compliance icon) */ export const ReflyShieldCheck = (props: LucideLikeProps) => ( ); /** Aircraft (simple, UI-friendly silhouette) */ export const ReflyAircraft = (props: LucideLikeProps) => ( ); /** Helicopter (minimal outline) */ export const ReflyHelicopter = (props: LucideLikeProps) => ( ); /** UAV / drone (outline) */ export const ReflyUav = (props: LucideLikeProps) => ( ); /** Specialist (person + badge) */ export const ReflySpecialist = (props: LucideLikeProps) => ( ); /** Document + shield (certificates) */ export const ReflyDocument = (props: LucideLikeProps) => ( ); /** Audit (shield + magnifier) */ export const ReflyAudit = (props: LucideLikeProps) => ( ); /** Findings / non-conformities (shield + exclamation) */ export const ReflyFindings = (props: LucideLikeProps) => ( ); /** Directive / requirements (shield + list) */ export const ReflyDirective = (props: LucideLikeProps) => ( ); /** Airworthiness (wing/trajectory + check) */ export const ReflyAirworthiness = (props: LucideLikeProps) => ( ); /** Continued airworthiness (cycle + check) */ export const ReflyContinuedAirworthiness = (props: LucideLikeProps) => ( ); /** Status: Approved */ export const ReflyStatusApproved = (props: LucideLikeProps) => ( ); /** Status: Conditional */ export const ReflyStatusConditional = (props: LucideLikeProps) => ( ); /** Status: Rejected */ export const ReflyStatusRejected = (props: LucideLikeProps) => ( ); /** Status: Expired */ export const ReflyStatusExpired = (props: LucideLikeProps) => ( ); /** Checklist */ export const ReflyChecklist = (props: LucideLikeProps) => ( ); /** Signature */ export const ReflySignature = (props: LucideLikeProps) => ( ); /** Calibration (gauge / instrument) */ export const ReflyCalibration = (props: LucideLikeProps) => ( ); /** Export */ export const ReflyExport = (props: LucideLikeProps) => ( ); /** Import */ export const ReflyImport = (props: LucideLikeProps) => ( ); /* Usage in Next.js: import { ReflyShieldCheck, ReflyAudit, ReflyDocument } from "@/icons/refly"; Compliance Audit */