diff --git a/brown_d8react_integration.module b/brown_d8react_integration.module index 2690bfe..852cbae 100644 --- a/brown_d8react_integration.module +++ b/brown_d8react_integration.module @@ -46,6 +46,9 @@ function brown_d8react_integration_theme() { return array( 'paragraph__react_app' => array( 'template' => 'paragraph--brown-d8react-integration', + 'variables' => [ + 'noscript' => 'noscript', + ], 'base hook' => 'paragraph' ), ); diff --git a/config/install/field.field.paragraph.react_app.field_dreact_app_config.yml b/config/install/field.field.paragraph.react_app.field_dreact_app_config.yml index d874031..6a8091c 100644 --- a/config/install/field.field.paragraph.react_app.field_dreact_app_config.yml +++ b/config/install/field.field.paragraph.react_app.field_dreact_app_config.yml @@ -1,11 +1,12 @@ langcode: en status: true dependencies: - config: - - field.storage.paragraph.field_dreact_app_config - - paragraphs.paragraphs_type.react_app - module: - - brown_d8react_integration + enforced: + config: + - field.storage.paragraph.field_dreact_app_config + - paragraphs.paragraphs_type.react_app + module: + - brown_d8react_integration id: paragraph.react_app.field_dreact_app_config field_name: field_dreact_app_config entity_type: paragraph diff --git a/templates/paragraph--brown-d8react-integration.html.twig b/templates/paragraph--brown-d8react-integration.html.twig index 81a4e23..8699ae7 100644 --- a/templates/paragraph--brown-d8react-integration.html.twig +++ b/templates/paragraph--brown-d8react-integration.html.twig @@ -1,12 +1,17 @@
+{% set config = "" %} {% if content.field_dreact_app_config[0]['#markup'] %} + {% set config = content.field_dreact_app_config[0]['#markup']|json_encode|raw %} {% else %} + {% set config = content.field_dreact_app_config[0]['#markup']|json_encode|raw %} {% endif %} +{% dump(config) %} + {% if 'On' in content.field_pass_user_data[0] %} {% set currentUser = {