Component Library

Lectromec UI Components

A living reference of every reusable UI building block extracted from the Lectromec design system. Each component is self-contained and styled with the brand palette.

Eyebrow

Small uppercase tracking text used above headings throughout the site.

Certification Studio

PropTypeDescription
childrenReactNodeText content
classNamestring?Additional CSS class

VoltagePulseIndicator

Slim animated bar used to visualize EWIS health or CTA urgency with nominal, warning, and critical states.

Cabin Load
Engine Harness
Aft Bay
PropTypeDescription
labelstring?Uppercase caption above the indicator
valuenumber?Fill amount between 0 and 1 (default 0.65)
status"nominal" | "warning" | "critical"Color + glow variant

WireConnector

Decorative connector/divider element for separating sections with the wire-harness metaphor.

Signal
Telemetry
PropTypeDescription
labelstring?Optional uppercase text in the connector
orientation"horizontal" | "vertical"Arranges the connector caps and line

MissionChecklist

Instrument-panel checklist for showing certification milestones with illuminated pins.

  1. Requirements SyncT-90d

    Document EWIS deliverables and safety case boundaries.

  2. Wire AnalysisT-45d

    Model thermal/electrical loads and aging patterns.

  3. Lab ValidationT-14d

    High-voltage stress, abrasion, and arc-fault testing.

  4. Certification ReportT-7d

    Instrument-panel ready scoring plus mitigation actions.

PropTypeDescription
steps{ id: string; title: string; detail?: string; status?: "complete" | "current" | "upcoming"; timestamp?: string }[]Checklist entries

HarnessMapCard

Schematic-style card mapping aircraft zones with glowing status nodes and zone list.

Wire Coverage

Fleet Wire Coverage

Live feed from Lectromec Mission Control

  • CockpitHUD, avionics bay, MCC panels
  • Mid FuselageCabin service runs, ECS harness
  • Aft SectionAPU harness, tailcone sensors
  • Wing BoxFuel quantity probes, nav lights
PropTypeDescription
titlestringMain heading for the card
subtitlestring?Optional supporting text
zones{ id: string; name: string; description?: string; status?: "nominal" | "warning" | "critical" }[]Aircraft zone data

InstrumentTabs

Tabset styled like cockpit gauges with live metrics and accessible keyboard controls.

EWIS load trending nominal with minor chafing near service panels.

PropTypeDescription
tabs{ id: string; label: string; metric?: string; meta?: string; content: ReactNode }[]Tab definitions
defaultTabstring?Initial active tab id

SectionHeading

Eyebrow + heading combo used to introduce content sections.

Services

Glowing service lattice with layered CTAs.

PropTypeDescription
eyebrowstring?Optional eyebrow label above heading
headingstringMain heading text

CTAButton

Primary amber gradient button with outline and secondary variants.

PropTypeDescription
variant"primary" | "outline" | "secondary"Visual style variant
childrenReactNodeButton label
disabledboolean?Disable interaction

Chip & ChipRow

Pill-style tags for categories, specs, and metadata.

VideoMetricsCTAEnvironmentalWire
ASTM E84UL 94MIL-DTL-22759
PropTypeDescription
filledboolean?Solid background instead of border
chips (ChipRow)string[]Array of labels to render

StatTile

Glassmorphism tile with a label, large value, and description. Used in hero matrices.

Programs142

Aircraft & rotorcraft teams rely on Lectromec every year.

Tests2,350

Wire & cable tests completed with digital reporting.

Arc Events16

Critical anomalies detected this quarter.

PropTypeDescription
labelstringUppercase label above the value
valuestringLarge highlighted metric
descriptionstring?Supporting text below value
status"default" | "nominal" | "warning" | "critical"Applies voltage-state styling and pulse overlay

GlassCard

Deep-space card with a sky-blue radial glow on hover.

Story

Immersive storytelling block

Use motion-enabled cards to highlight components of the Lectromec experience: labs, methodologies, engineers.

VideoMetricsCTA

Experience

Guided service pathways

Place visitors on curated journeys with toggles for Aerospace/Industrial.

SwitchersIndustries
PropTypeDescription
childrenReactNodeCard content

ServiceCard

Numbered service item with title, description, and an arrow link footer.

01

EWIS Certification Pods

Embedded engineers bridging DER expectations and internal workflows.

02

Component Trials

Accelerated testing suites built around your program's protocols.

03

Aging Fleet Strategy

Predictive analytics and maintenance roadmaps.

PropTypeDescription
idstringNumeric identifier shown top-left
titlestringService name
descriptionstringBrief description

ResourceCard

Downloadable resource card with type label, description, and action button.

Playbook

EWIS Certification Playbook

Step-by-step for program managers.

Video

Inside the Lab

90-second overview.

Article

Wire System Risk Indicators

Data-backed insights.

PropTypeDescription
typestringAmber-colored type label
titlestringResource name
descriptionstringBrief description
actionstringButton label
onAction() => voidClick handler

PaletteBar

Sticky color palette bar displaying brand swatches with hex values and labels.

#05060f · Core Navy
#0c1125 · Deep Space
#27304c · Slate
#6aa8ff · Sky Accent
#ec9c35 · Amber Highlight
#f5f8ff · Pearl Contrast
PropTypeDescription
colors{ hex: string; label: string }[]Array of palette colors

ClientStrip

Horizontal grid of grayscale client logos that reveal color on hover.

US Air Force
NASA
JPL
FAA
US Navy
PropTypeDescription
clients{ src: string; alt: string }[]Array of client logo images

GridBackground

Fixed subtle grid overlay that gives pages the oscilloscope aesthetic. Already active on this page.

Look behind this content — the faint grid lines are rendered by <GridBackground />.

PropTypeDescription
No props — zero-config decorative element.

HeroBanner

Full-width hero with background image, wire-trace grid overlay, heading, subtext, and CTA slot.

Certification Studio

Are gaps in your wiring system knowledge impacting your programs?

Lectromec bridges the gap between EWIS compliance and operational readiness.

PropTypeDescription
eyebrowstring?Small uppercase label above the heading
headingstringMain hero heading
subtextstring?Supporting paragraph
backgroundImagestring?URL for the background image
asideReactNode?Content rendered beside the heading
childrenReactNode?CTA buttons / actions area

PageBanner

Simplified subpage banner with a title and optional breadcrumb trail.

Wire & Cable Testing

PropTypeDescription
titlestringPage title displayed as H1
backgroundImagestring?Background image URL
breadcrumbs{ label: string; href?: string }[]Breadcrumb trail items

AlertBanner

Dismissible announcement strip with wire-trace pulse allowing info, success, warning, and critical states.

New FAA EWIS guidance published
Lab capacity limited through Q2
Arc fault detected in aft harness
PropTypeDescription
messagestringBanner text
hrefstring?Optional link URL
variant"info" | "success" | "warning" | "critical" | "nominal"Color variant
dismissibleboolean?Show dismiss button (default true)
pulseboolean?Add moving voltage sweep overlay

SpotlightGrid

Icon + label grid for highlighting key service areas. Icons glow on hover.

Component Testing

MIL-spec wire and cable analysis

EWIS Certification

DER-backed compliance pathways

Aging Aircraft

Predictive wire degradation models

PropTypeDescription
items{ icon: ReactNode; label: string; description?: string }[]Array of spotlight items

CalloutCard

Sidebar promotional card for white papers and downloads. Accent variant adds an amber left border.

PropTypeDescription
iconReactNode?Icon displayed at top
titlestringCard heading
descriptionstringCard body text
featuresstring[]?Bullet list of features
actionLabelstringButton / link label
actionHrefstring?If set, renders as a link
accentboolean?Amber left-border accent variant

ArticleCard

Blog listing card with image, meta info, excerpt, tags, and hover lift effect.

PropTypeDescription
titlestringArticle headline
excerptstringShort summary text
datestringPublication date
authorstringAuthor name
imagestring?Featured image URL
hrefstringLink destination
tagsstring[]?Tag pills below excerpt

AuthorBio

Author block with avatar, name, title, bio, and optional email link.

Michael Traskos

President, Lectromec

Michael leads Lectromec's EWIS certification and testing programs with over 20 years of experience in aerospace wire system engineering.

info@lectromec.com
PropTypeDescription
namestringAuthor name
titlestringRole / job title
biostringShort biography
avatarstring?Avatar image URL
emailstring?Email address

Timeline

Vertical timeline with a wire-trace center line and alternating items with year badges.

1984

Lectromec founded as a wire system engineering consultancy.

1995

Expanded into EWIS testing with dedicated laboratory facilities.

2005

Achieved DER authorization for EWIS certification services.

2015

Launched digital reporting platform for wire test data.

2021

Opened expanded testing facility in Chantilly, Virginia.

PropTypeDescription
items{ year: string; description: string }[]Array of timeline entries

ContactInfo

Icon + label + value rows for displaying contact details.

🏠
Address4230 Lafayette Center Drive, Suite K, Chantilly, VA 20151
PropTypeDescription
items{ icon: ReactNode; label: string; value: string; href?: string }[]Array of contact rows

Divider

Wire-trace horizontal rule with a center connector node. Subtle variant omits the node.

Default variant:


Subtle variant:


PropTypeDescription
variant"default" | "subtle"Visual style (default shows center node)

Tabs

Tab switcher with sky-blue active indicator. Useful for Aerospace/Industrial content sections.

01

New Platform Services

EWIS design and certification for new aircraft programs.

02

Existing Platform Services

Sustainment and modification support for legacy fleets.

PropTypeDescription
tabs{ id: string; label: string; content: ReactNode }[]Array of tab definitions
defaultTabstring?ID of initially active tab

Accordion

Expandable content sections with single or multi-open mode.

PropTypeDescription
items{ id: string; title: string; content: ReactNode }[]Accordion sections
allowMultipleboolean?Allow multiple sections open (default false)

Pagination

Numbered page navigation with ellipsis for large page counts.

PropTypeDescription
currentPagenumberActive page number
totalPagesnumberTotal number of pages
onPageChange(page: number) => voidPage change callback

Breadcrumb

Navigation breadcrumb trail with sky-blue links.

PropTypeDescription
items{ label: string; href?: string }[]Breadcrumb items (last without href is current page)

SearchOverlay

Full-screen search overlay with input, category sidebar, and tag filters. Press Escape to close.

PropTypeDescription
openbooleanWhether the overlay is visible
onClose() => voidClose callback
categoriesstring[]?Category filter list
popularTagsstring[]?Tag filter pills
onSearch(query: string) => voidSearch input callback
resultsReactNode?Custom results content