0xc3 před 19 hodinami
rodič
revize
c609c60051

+ 11 - 0
src/saura/cmd/sandbox/client/client.hpp

@@ -0,0 +1,11 @@
+#ifndef SANDBOX_CLIENT_HPP_
+#define SANDBOX_CLIENT_HPP_
+
+namespace sandbox {
+class Client {
+private:
+public:
+};
+} // namespace sandbox
+
+#endif

+ 39 - 1
src/saura/cmd/sandbox/sandbox.cpp

@@ -37,7 +37,45 @@ struct SandboxApp : AppBase {
 
       // Tab 2
       if (ImGui::BeginTabItem(u8"Клиенты")) {
-        ImGui::Text("This is the content for Tab 2.");
+        ImGuiTableFlags flags =
+            ImGuiTableFlags_Resizable | ImGuiTableFlags_Borders |
+            ImGuiTableFlags_SizingStretchProp | ImGuiTableFlags_ScrollY;
+
+        if (ImGui::BeginTable("MyDataTable", 5, flags))
+        {
+          ImGui::TableSetupColumn("#");
+          ImGui::TableSetupColumn("ФИО");
+          ImGui::TableSetupColumn("Телефон");
+          ImGui::TableSetupColumn("Эл. почта");
+          ImGui::TableSetupColumn("Дата регистрации");
+          ImGui::TableHeadersRow();
+
+          for (int row = 0; row < 5; row++) {
+            ImGui::TableNextRow();
+
+            // #
+            ImGui::TableNextColumn();
+            ImGui::Text("0");
+
+            // ФИО
+            ImGui::TableNextColumn();
+            ImGui::Text("Воробьёв Варлам Филиппович");
+
+            // Телефон
+            ImGui::TableNextColumn();
+            ImGui::Text("+7 (999) 999-9999");
+
+            // Эл. почта
+            ImGui::TableNextColumn();
+            ImGui::Text("test@gmail.com");
+
+            // Дата регистрации
+            ImGui::TableNextColumn();
+            ImGui::Text("15.12.2025");
+          }
+
+          ImGui::EndTable();
+        }
         ImGui::EndTabItem();
       }