#pragma once #include "cru/ui/Base.hpp" #include namespace cru::ui::helper { struct BorderStyleOfClickState { BorderStyleOfClickState(std::optional focus = std::nullopt, std::optional not_focus = std::nullopt) : focus(std::move(focus)), not_focus(std::move(not_focus)) {} std::optional focus; std::optional not_focus; }; struct BorderStyleList { BorderStyle default_one; std::optional normal; std::optional hover; std::optional press; std::optional press_inactive; }; } // namespace cru::ui::helper