#pragma once typedef enum { LIST, EDIT, CREATE, VIEW, } view_state; void ui_helper_draw_required_tag(); void ui_helper_show_toast(const char* msg); void ui_helper_draw_toasts(); void ui_draw_main(); void ui_draw_contacts(); void ui_draw_projects(); void ui_draw_invoices(); void ui_draw_settings(); void ui_setup_invoices(); void ui_setup_contacts(); void ui_setup_projects(); void ui_setup_settings(); // Custom imgui widgets. int ui_helper_TextInputWithAutocomplete(const char* label, const char* hint, char* buffer, size_t buf_size, char** suggestions, int suggestion_count);