AboutModal component that displays information about the application. Shows the application title, description, and contributor information in a modal dialog.
FavoritesPanel component that displays a list of favorites.
A tooltip component that displays help text with customizable timing and styling.
HistoryPanel component that displays a list of history.
IconTextFader component that smoothly transitions between an icon and text. The text is shown when the component is hovered or active, and the icon is shown otherwise.
SettingsPanel component that displays a list of settings.
SpeedDialMenu component that provides quick access to various application actions. Displays a floating action button that expands to show multiple action buttons when clicked. Includes actions for clearing results, clearing cache, toggling theme, and showing about information.
SuppliersPanel component that displays a list of available suppliers with toggle functionality. Each supplier is represented by an avatar and name, with a checkbox to enable/disable them. The component manages the state of selected suppliers through the application context.
TabHeader component that renders a navigation bar with tabs for different sections of the application. Each tab includes an icon and text that fades based on the active state.
TabLink component that displays a link with a custom onClick handler.
TabPanel component that renders content for a specific tab. The content is only visible when the tab is selected.
A component that adds a spinning animation to any icon component passed as a child. The component preserves any existing styles while adding the spinning animation.
A full-screen loading overlay component with a spinning benzene molecule and stop button. The spinner has a delayed fade-in animation when the backdrop is opened.