#pragma once
// Helpers compartidos por todas las demos de la gallery.
// No son primitivos del registry — son utilidades locales de este app.

#include "imgui.h"
#include <string>

namespace gallery {

// Titulo + version + descripcion en la parte superior del panel derecho.
void demo_header(const char* name, const char* version, const char* description);

// Seccion secundaria dentro de una demo (agrupar variantes).
void section(const char* title);

// Bloque de codigo monoespaciado con bg surface y label "// example".
void code_block(const char* code);

// Etiqueta sutil encima de un grupo de widgets.
void variant_label(const char* text);

} // namespace gallery
