Shared Components
Components reused across multiple features
UI Components
Client-side gate widget that conditionally renders navigation items, screens, and action controls based on the role cont...
Defines the canonical design token set enforcing WCAG 2.2 AA visual requirements across the entire app. Tokens cover min...
A reusable widget that wraps sensitive form fields and intercepts accessibility focus events before screen reader conten...
Overlay banner displayed on first visit that requests explicit prior consent before any non-essential cookies are placed...
Service Components
Applies hard eligibility rules to a mentor candidate pool before ranking occurs. Removes candidates with expired certifi...
Manages programmatic focus movement and keyboard/switch-access navigation order throughout the app. It ensures focus is ...
Provides utilities for generating and attaching accessible labels, roles, and hints to UI elements for VoiceOver and Tal...
A service layer that intercepts native accessibility events and coordinates the warning flow between the OS accessibilit...
Business-logic layer managing cookie consent lifecycle for the Sales Website. Reads and writes consent state, validates ...
Converts structured legal document data into safe, well-formed HTML. Handles numbered clause formatting, definition list...
Data Components
Provides read access to mentor geographic coordinates and location metadata stored in the database. Abstracts spatial qu...
Thin localStorage adapter responsible for persisting and retrieving serialised cookie consent records. Encapsulates the ...
Infrastructure Components
Wraps the external geocoding API used to convert free-text location strings into coordinate pairs. Applies request batch...
Stateless utility that computes the great-circle distance between two geographic coordinate pairs using the Haversine fo...
Infrastructure service that maintains the canonical list of feature modules available to each organisation and exposes a...
Supplies print-optimised CSS rules for legal document pages so procurement teams can produce clean paper copies. Hides n...
Injects SEO and structured-data metadata into static legal pages at build time. Adds canonical URL, noindex directives w...