aboutsummaryrefslogtreecommitdiff
path: root/ricochet/include
diff options
context:
space:
mode:
authorRichard Qin <richard.qin.x@gmail.com>2026-04-12 20:57:20 +0800
committerRichard Qin <richard.qin.x@gmail.com>2026-04-12 20:57:20 +0800
commitd97213f818761d298eec28cad42c4fbd242838f5 (patch)
tree5748707914fc557a224fe1a8373a2594421e5573 /ricochet/include
parentab660037d0ad95c1ce7a86da6898360035e28919 (diff)
downloadrcc-project-d97213f818761d298eec28cad42c4fbd242838f5.tar.gz
rcc-project-d97213f818761d298eec28cad42c4fbd242838f5.tar.xz
feat: implement form submission support by tracking input fields and form context during rendering
Diffstat (limited to 'ricochet/include')
-rw-r--r--ricochet/include/ricochet/render/renderer.hh8
1 files changed, 7 insertions, 1 deletions
diff --git a/ricochet/include/ricochet/render/renderer.hh b/ricochet/include/ricochet/render/renderer.hh
index 8ea660c..8c49bbd 100644
--- a/ricochet/include/ricochet/render/renderer.hh
+++ b/ricochet/include/ricochet/render/renderer.hh
@@ -22,11 +22,17 @@
namespace ricochet::render {
+struct InputField
+{
+ std::string name;
+ std::string action;
+ std::string method;
+};
struct RenderResult
{
std::string text {};
std::vector<std::string> links {};
- std::vector<std::string> inputs {};
+ std::vector<InputField> inputs {};
};
class Renderer