2026-02-14 09:06:41 +01:00
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* FORMS & INPUTS
|
|
|
|
|
*
|
|
|
|
|
* Form-related utility components.
|
|
|
|
|
*
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
/**
|
2026-03-06 10:00:39 +01:00
|
|
|
* **InputWithSuggestions** - Input field with autocomplete suggestions
|
2026-02-14 09:06:41 +01:00
|
|
|
*
|
2026-03-06 10:00:39 +01:00
|
|
|
* Text input with dropdown suggestions and keyboard navigation.
|
|
|
|
|
* Supports autocomplete functionality with suggestion loading.
|
|
|
|
|
*
|
|
|
|
|
* **Features:**
|
|
|
|
|
* - Autocomplete dropdown with suggestions
|
|
|
|
|
* - Keyboard navigation (arrow keys, enter)
|
|
|
|
|
* - Loading state for suggestions
|
|
|
|
|
* - Focus and blur handling
|
2026-02-14 09:06:41 +01:00
|
|
|
*/
|
2026-03-06 10:00:39 +01:00
|
|
|
export { default as InputWithSuggestions } from './InputWithSuggestions.svelte';
|
2026-02-14 09:06:41 +01:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* **KeyValuePairs** - Editable key-value list
|
|
|
|
|
*
|
|
|
|
|
* Dynamic list of key-value pairs with add/remove functionality.
|
|
|
|
|
* Used for HTTP headers, metadata, and configuration.
|
|
|
|
|
*
|
|
|
|
|
* **Features:**
|
|
|
|
|
* - Add new pairs with button
|
|
|
|
|
* - Remove individual pairs
|
|
|
|
|
* - Customizable placeholders and labels
|
|
|
|
|
* - Empty state message
|
|
|
|
|
* - Auto-resize value textarea
|
|
|
|
|
*/
|
|
|
|
|
export { default as KeyValuePairs } from './KeyValuePairs.svelte';
|
2026-03-06 10:00:39 +01:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* **SearchInput** - Search field with clear button
|
|
|
|
|
*
|
|
|
|
|
* Input field optimized for search with clear button and keyboard handling.
|
|
|
|
|
* Supports placeholder, autofocus, and change callbacks.
|
|
|
|
|
*/
|
|
|
|
|
export { default as SearchInput } from './SearchInput.svelte';
|