{{ componentList(component.model.children) }}
diff --git a/views/index.html b/views/index.html
index 7b6d95f..1d2be68 100644
--- a/views/index.html
+++ b/views/index.html
@@ -1,4 +1,5 @@
{% from "error-summary/macro.njk" import govukErrorSummary %}
+{% from "details/macro.njk" import govukDetails %}
{% from "partials/components.html" import componentList %}
{% extends 'layout.html' %}
@@ -18,7 +19,15 @@
{{ componentList(components) }}
{% endif %}
-
{{ value | dump(2) | safe }}
+ {% set debug %}
+
{{ __state | dump(2) | safe }}
+
{{ __formData | dump(2) | safe }}
+ {% endset %}
+
+ {{ govukDetails({
+ summaryText: "Debug",
+ html: debug
+ }) }}
{% endblock %}
diff --git a/views/partials/conditional-components.html b/views/partials/conditional-components.html
deleted file mode 100644
index 1371a45..0000000
--- a/views/partials/conditional-components.html
+++ /dev/null
@@ -1,6 +0,0 @@
-{% from "./components.html" import componentList %}
-
-{% for component in components %}
- {% import component.type.toLowerCase() + ".html" as view %}
- {{ view[component.type](component) }}
-{% endfor %}
\ No newline at end of file