diff --git a/config/sync/core.entity_form_display.paragraph.os2loop_documents_step.default.yml b/config/sync/core.entity_form_display.paragraph.os2loop_documents_step.default.yml index 6d3ea1732..5430359d1 100644 --- a/config/sync/core.entity_form_display.paragraph.os2loop_documents_step.default.yml +++ b/config/sync/core.entity_form_display.paragraph.os2loop_documents_step.default.yml @@ -18,7 +18,7 @@ mode: default content: os2loop_documents_step_image: type: media_library_widget - weight: 3 + weight: 1 settings: media_types: { } third_party_settings: { } diff --git a/config/sync/field.storage.paragraph.os2loop_documents_step_image.yml b/config/sync/field.storage.paragraph.os2loop_documents_step_image.yml index e415ed411..2e1173d0c 100644 --- a/config/sync/field.storage.paragraph.os2loop_documents_step_image.yml +++ b/config/sync/field.storage.paragraph.os2loop_documents_step_image.yml @@ -13,7 +13,7 @@ settings: target_type: media module: core locked: false -cardinality: 1 +cardinality: -1 translatable: true indexes: { } persist_with_no_fields: false diff --git a/web/profiles/custom/os2loop/themes/os2loop_theme/assets/paragraphs/step-by-step.scss b/web/profiles/custom/os2loop/themes/os2loop_theme/assets/paragraphs/step-by-step.scss index b607354e5..6cb6411ac 100644 --- a/web/profiles/custom/os2loop/themes/os2loop_theme/assets/paragraphs/step-by-step.scss +++ b/web/profiles/custom/os2loop/themes/os2loop_theme/assets/paragraphs/step-by-step.scss @@ -24,9 +24,8 @@ justify-content: center; align-items: center; position: absolute; - top: $spacer/2; left: -$spacer/2; - padding: $spacer * 1.5; + padding: $spacer * 1.25; width: 15px; height: 15px; border-radius: 50%; @@ -41,7 +40,7 @@ &.paragraph-step { &::before { content: counters(item, ".") " "; - padding: $spacer * 1.25; + padding: $spacer * 1.1; font-size: 1em; background-color: $gray-500; left: 0; @@ -51,13 +50,34 @@ } } -.indented-step { - padding-left: $spacer * 1.5; -} - .step { min-height: $spacer * 4; padding: $spacer/2 $spacer/2 $spacer/2 $spacer; background-color: $light-background; margin-bottom: $spacer/2; + + &--collapse-toggle { + .show-steps { + display: none; + } + .hide-steps { + display: block; + } + &.collapsed { + .show-steps { + display: block; + } + .hide-steps { + display: none; + } + } + } +} + +.indented-step { + padding-left: $spacer * 1.1; + + img { + margin-bottom: 2em; + } } diff --git a/web/profiles/custom/os2loop/themes/os2loop_theme/templates/content-entities/paragraph--os2loop-documents-step.html.twig b/web/profiles/custom/os2loop/themes/os2loop_theme/templates/content-entities/paragraph--os2loop-documents-step.html.twig index 0b188072c..150cba794 100644 --- a/web/profiles/custom/os2loop/themes/os2loop_theme/templates/content-entities/paragraph--os2loop-documents-step.html.twig +++ b/web/profiles/custom/os2loop/themes/os2loop_theme/templates/content-entities/paragraph--os2loop-documents-step.html.twig @@ -54,20 +54,26 @@ {% block paragraph %} {% block content %} -