- Implemented project status functionality in `project_status.ts` to provide visual feedback based on the current project state. - Created a new `project_dropdowns.ts` file to handle rendering of project dropdowns with appropriate options based on project existence and status. - Added utility functions in `settings.js` for managing application settings, including boolean and number conversions. - Introduced unit tests for route utilities in `test_route_utils.py` to ensure proper authentication and rate limiting behavior. - Defined constants for UI panel settings in `panel_constants.ts` to standardize configuration options across the UI. - Enhanced UI helper functions in `panel_helpers.ts` for consistent styling and layout of form elements.
6 lines
259 B
TypeScript
6 lines
259 B
TypeScript
import type { ProjectListEntry } from "../types/domain.js";
|
|
export interface ProjectDropdownTargets {
|
|
pendingSelect: HTMLSelectElement;
|
|
}
|
|
export declare function renderProjectDropdowns(targets: ProjectDropdownTargets, projects: ProjectListEntry[]): void;
|